用途
Open Interpreter 是一个面向开源、低成本模型的编码智能体(coding agent)。它是 OpenAI Codex 的分支,核心目标是模拟能够最大化低成本模型性能的 agent harness(智能体运行框架)。官方将其定位为「A coding agent for open models like Kimi K3 and GLM 5.3」。
主要能力
- 针对低成本模型优化:通过 harness 模拟,让 Kimi K3、GLM 5.3 等模型获得更佳表现。官方称已用 Rust 重新实现提供商推荐的 Kimi Code harness,提供类似 Codex 的界面。
- Harness 切换:使用 /harness 命令切换当前激活的 harness,并可检查或切换 Rust 原生模型 harness。
- 模型与提供商切换:在 TUI 中使用 /model 切换提供商和模型;也可通过 interpreter --chat-completions 或 interpreter exec --chat-completions 运行任意选定的 OpenAI 兼容提供商(走 Chat Completions)。
- 原生沙箱执行:在 macOS、Linux 和 Windows 上以原生沙箱方式运行命令。
- 编辑器集成:作为 Agent Client Protocol(ACP)智能体运行,可在兼容 ACP 的编辑器和客户端中使用,配置客户端启动 interpreter acp。
- Codex 兼容:与 OpenAI Codex SDK 兼容,可保留 SDK 并做一行二进制覆盖;Open Interpreter 使用相同的 Codex exec 协议。
- 内置 QA 技能:附带 QA skill,可让任意模型操作和测试界面,能用 agent-browser 驱动真实浏览器中的 Web 应用,或用 trycua 操作和测试原生应用。
- 可移植性:优先采用共享、工具中立的标准化目录与格式,包括仓库 AGENTS.md、共享 .agents/skills 目录、MCP、ACP 和 Codex exec 协议;产品专属存储位于 ~/.openinterpreter,仅用于尚无实用共享标准的配置与运行时状态。旧版产品专属技能目录仍可读取以保持兼容,但新技能应放在 .agents/skills 或 ~/.agents/skills。
- 其他支持:支持 exec、MCP、skills、hooks、permissions 和 AGENTS.md。
使用方式
在 macOS 和 Linux 上安装后,在终端输入 i 或 interpreter 即可启动会话。可通过 /model 切换提供商与模型,通过 /harness 切换 harness。若要在兼容 ACP 的编辑器中使用,将客户端配置为启动 interpreter acp。若已使用 OpenAI Codex SDK,可做一行二进制覆盖以复用 SDK。官方还提供本地流式 Web 聊天指南,以及用于完整桌面、浏览器或无头客户端的 Interpreter Workstation。
适用场景
适合希望在本地沙箱中运行编码智能体、使用低成本开源模型(如 Kimi K3、GLM 5.3)进行编码任务、在兼容 ACP 的编辑器内集成智能体、或复用 Codex SDK 与 exec 协议的开发者。也适合需要让模型操作和测试 Web 或原生应用界面的场景。
限制
官方资料未提供具体的收费、价格、平台支持细节、性能数据或效果承诺。提供商与模型成员关系是生成的而非以 Rust 列表维护;从 codex-rs 刷新所有托管提供商需运行 python3 scripts/write_provider_catalog.py,或重复 --provider <provider-id> 仅更新选定提供商条目;实时模型源需要提供商文档中记录的提供商凭据。原始 Python 项目现作为社区维护分支存在于 endolith/open-interpreter。