<h1 align="center">Open Interpreter</h1>
<p align="center">저비용 모델에 최적화된 코딩 에이전트입니다. <a href="https://www.openinterpreter.com/blog/open-interpreter?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=hero_text"><strong aria-label="블로그 게시물">블로그 게시물 ↗</strong></a></p>
<p align="center">
<b class="English">English</b> • <a href="README_ES.md">Español</a> • <a href="README_ZH.md">간체 중국어</a> • <a href="README_JA.md">日本語</a>
</p>
<p align="center">
<a href="https://discord.gg/Hvz9Axh84z"><img alt="Discord" src="https://img.shields.io/discord/1146610656779440188?style=flat-square&label=Discord" /></a>
<a href="https://www.openinterpreter.com/docs/terminal?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=docs_badge"><img alt="Documentation" src="https://img.shields.io/badge/Documentation-white?style=flat-square" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/License-Apache--2.0-white?style=flat-square" /></a>
</p>
[!NOTE]
오늘: Kimi K3가 도착했습니다. 제공업체가 권장하는 Kimi Code 하니스를 Rust로 재구현하여, Codex와 유사한 인터페이스로 최대 K3 성능을 제공합니다.
Kimi Docs →
<br>
<p align="center">
<a href="https://www.openinterpreter.com/blog/open-interpreter?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=hero_image">
<img alt="Open Interpreter running in a terminal" src="https://raw.githubusercontent.com/openinterpreter/openinterpreter/HEAD/docs-site/assets/open-interpreter-terminal-hero.png" width="100%" />
</a>
</p>
설치 (Installation)
macOS 및 Linux:
curl -fsSL https://www.openinterpreter.com/install | sh
Windows:
irm https://www.openinterpreter.com/install.ps1 | iex
터미널에서 i 또는 interpreter를 입력하여 세션을 시작하세요.
하네스 에뮬레이션 (Harness Emulation)
Open Interpreter는 OpenAI의 Codex를 포크(fork)한 것으로, 저비용 모델에서 최고의 성능을 끌어낼 수 있는 에이전트 하네스(agent harness)를 에뮬레이션하는 데 중점을 둡니다.
활성 하네스를 전환하려면 /harness를 사용하세요:
자세한 내용은 하네스 문서와 프로바이더 설정 가이드를 참조하세요.
ACP 호환 및 Codex 호환
Open Interpreter는 ACP 호환 에디터 및 클라이언트에서 작동합니다. 클라이언트를 구성하여 interpreter acp를 실행하세요. 예시는 ACP 가이드를 참조하세요.
이미 OpenAI의 Codex SDK로 빌드하고 있나요? SDK는 유지하고 한 줄짜리 바이너리 오버라이드를 만드세요:
-const codex = new Codex();
+const codex = new Codex({ codexPathOverride: "interpreter" });
Open Interpreter는 동일한 Codex 실행 프로토콜(exec protocol)을 사용합니다. SDK 가이드를 참조하고 로컬에서 제공자 의존성 없이 호환성을 확인하려면 scripts/test-codex-sdk-compat.sh를 실행하세요.
순수 Open Interpreter 위에 작은 브라우저 UI를 원하나요? 로컬 스트리밍 웹 채팅 가이드부터 시작하세요. 완전한 데스크톱, 브라우저 또는 헤드리스 클라이언트를 사용하려면 Interpreter Workstation을 사용하세요.
기본적으로 이식 가능 (Portable by default)
Open Interpreter는 기존 에이전트 설정에 통합되어야 하며, Open Interpreter 전용 형식에 가두어져서는 안 됩니다. 이 제품의 목표는 공유되고 도구 중립적인 표준 및 디렉토리를 선호하고, 사용자 작성 데이터를 읽을 수 있는 파일에 보관하며, 다른 호환 가능한 에이전트로 이동하거나 그로부터 돌아오는 과정을 간단하게 만드는 것입니다.
현재는 리포지토리 AGENTS.md, 공유된 .agents/skills 디렉터리, MCP, ACP, 그리고 Codex exec 프로토콜을 포함합니다. ~/.openinterpreter 아래의 제품별 저장 공간은 아직 실용적인 공유 표준이 없는 구성 및 런타임 상태를 위해 예약되어 있습니다. 레거시 제품별 스킬 디렉터리는 호환성을 위해 여전히 읽기가 가능하지만, 새로운 스킬은 .agents/skills 또는 ~/.agents/skills에 속해야 합니다.
현재 경계와 이를 발전시키기 위한 규칙은 이식성 가이드를 참조하십시오.
컴퓨터 사용 (Computer Use)
Open Interpreter는 모든 모델이 인터페이스를 작동하고 테스트할 수 있게 해주는 QA 스킬을 기본으로 제공합니다. 이는 agent-browser를 사용하여 실제 브라우저에서 웹 앱을 구동하거나, trycua를 사용하여 네이티브 앱을 작동하고 테스트할 수 있습니다.
기능 (Features)
- macOS, Linux 및 Windows에서 네이티브 샌드박싱 내부에서 명령을 실행합니다.
/model을 사용하여 TUI(Text User Interface)에서 제공업체와 모델을 전환합니다.
interpreter --chat-completions 또는 interpreter exec --chat-completions를 통해 선택된 모든 OpenAI 호환 제공업체를 Chat Completions로 실행합니다.
/harness를 사용하여 Rust 네이티브 모델 하네스(model harnesses)를 검사하거나 전환합니다.
- 내장된 QA 스킬을 통해 웹 및 네이티브 앱을 테스트합니다.
interpreter acp를 사용하여 편집기용 Agent Client Protocol 에이전트로 실행됩니다.
- 공유된
AGENTS.md 지침 및 .agents/skills 디렉터리를 재사용합니다.
- 제품 전용 구성 및 세션 상태를
~/.openinterpreter 아래에 로컬로 유지합니다.
exec, MCP, 스킬(skills), 훅(hooks), 권한(permissions) 및 AGENTS.md를 지원합니다.
문서 (Documentation)
Provider 및 모델 멤버십은 Rust 리스트로 유지되는 것이 아니라 생성됩니다. codex-rs에서 모든 호스팅된 Provider를 새로 고치려면 scripts/write_provider_catalog.py를 실행하거나, 선택된 Provider 항목만 업데이트하려면 --provider <provider-id>를 반복하여 사용하세요. 라이브 모델 소스는 [Provider 문서]에 설명된 Provider 자격 증명을 필요로 합니다.
[!참고]
이것은 Codex를 기반으로 한 Open Interpreter의 새로운 Rust 버전입니다. 원래 Python 프로젝트를 찾으시나요? 그것은 [endolith/open-interpreter]에서 커뮤니티가 유지 관리하는 포크로 존재합니다.
라이선스
Apache-2.0