프로젝트 소개

Open Interpreter 는 저비용 모델에서 최고의 성능을 끌어내기 위해 에이전트 하니스를 에뮬레이션하는 데 중점을 둔 코딩 에이전트입니다. 이는 OpenAI 의 Codex 를 포크하여 구축되었으며, 터미널에서 텍스트 기반 인터페이스로 실행됩니다 (시작하려면 `i` 또는 `interpreter` 입력). 주요 기능으로는 `/harness` 명령을 통한 하니스 에뮬레이션이 있으며, native, claude-code, zcode, kimi-code, qwen-code, deepseek-tui, swe-agent, minimal 등의 옵션을 제공합니다. 또한 TUI 에서 `/model` 을 사용하여 제공업체와 모델을 전환할 수 있고, `interpreter --chat-completions` 또는 `interpreter exec --chat-completions` 를 통해 Chat Completions 을 지원하는 모든 OpenAI 호환 제공업체를 실행할 수 있습니다. Open Interpreter 는 Agent Client Protocol (ACP) 과 호환되어 `interpreter acp` 를 통해 ACP 호환 에디터 및 클라이언트에서 작동합니다. 또한 OpenAI Codex exec 프로토콜을 지원하므로 기존 Codex SDK 통합이 한 줄의 바이너리 재정의만으로 이를 사용할 수 있으며, `scripts/test-codex-sdk-compat.sh` 를 통해 로컬 호환성 검사를 수행할 수 있습니다. 이 프로젝트는 이식성을 강조하여 공유되고 도구 중립적인 표준과 디렉토리 (저장소 `AGENTS.md`, 공유 `.agents/skills` 디렉토리, MCP, ACP, Codex exec 프로토콜 포함) 를 선호합니다. 제품별 구성은 실용적인 공유 표준이 없는 런타임 상태의 경우 `~/.openinterpreter` 아래에 유지됩니다. 컴퓨터 사용을 위한 QA 스킬이 포함되어 있어 어떤 모델이라도 agent-browser 를 통해 실제 브라우저에서 웹 앱을 구동하거나 trycua 를 통해 네이티브 앱을 작동 및 테스트할 수 있습니다. 기능으로는 macOS, Linux, Windows 에서의 네이티브 샌드박싱, Rust 네이티브 모델 하니스의 런타임 검사 또는 전환, 내장 QA 스킬을 통한 웹 및 네이티브 앱 테스트, 에디터용 ACP 에이전트로서의 실행, 공유 `AGENTS.md` 지침 및 `.agents/skills` 디렉토리 재사용, 그리고 exec, MCP, 스킬, 훅, 권한 및 `AGENTS.md` 지원이 포함됩니다. 문서에는 터미널 사용법, 빠른 시작, 설치, 구성, CLI 참조, 하니스, 모델 제공업체 가이드 (Kimi K3, DeepSeek, Z.AI/GLM/ZCode 포함), ACP, Codex SDK, 이식성 및 샌드박스/승인 관련 내용이 담겨 있습니다. 이 저장소는 Codex 기반의 새로운 Rust 버전 Open Interpreter 임을 명시하며, 원래 Python 프로젝트는 endolith/open-interpreter 에서 커뮤니티 포크로 유지됩니다. Apache-2.0 라이선스가 적용됩니다.