AI编程领域百花齐放——Claude Code、Kimi Code、DeepSeek、GLM ZCode……每家模型都有自己最优的Agent CLI,要发挥出最佳性能就得装对应工具。作为开发者,你的电脑里要装多少个CLI?
Open Interpreter 用一个工具解决这个问题:内置 Harness 模拟引擎,帮你还原各家模型最优的提示词、工具格式和交互模式,无需安装一堆外部CLI。

Open Interpreter 是一个为低成本模型优化的终端编程 Agent,基于 OpenAI Codex CLI 深度改造,用 Rust 从零重写。
| GitHub Stars | 67,000+ ⭐ |
| 开源协议 | Apache 2.0 |
| 开发语言 | Rust |
| 最新版本 | rust-v0.0.34 |
| 项目地址 | github.com/openinterpreter/openinterpreter |
| 定位 | 为低成本模型优化的编程Agent |

这是整个项目最核心的创新。
不同AI模型各有各的最佳实践——Kimi K3 用 Kimi Code 的引擎跑得最好,DeepSeek 有自己的交互模式,GLM 也有 ZCode 引擎。传统做法是每家都装一个CLI。
Open Interpreter 的解法:把各家引擎的提示词、工具格式、消息转换和响应处理全部内置为"Harness",一个 /harness 命令即可切换。
目前支持的 10 种 Harness:
| Harness | 适用场景 |
|---|---|
| kimi-code | Kimi K3 旗舰支持 |
| claude-code | Anthropic Claude 系列 |
| claude-code-bare | DeepSeek 默认使用 |
| zcode | 智谱 GLM 系列 |
| qwen-code | 通义千问 Qwen |
| deepseek-tui | DeepSeek TUI 模式 |
| kimi-cli | Kimi CLI 模式 |
| swe-agent | SWE-bench 任务 |
| native | 原生模式 |
| minimal | 最精简模式 |

Open Interpreter 对国产模型的适配力度是目前同类工具中最大的:
• 支持 Kimi Code 订阅登录 / API Key / Moonshot API 三种接入方式
• 自动选择
kimi-code Harnessdeepseek-v4-pro(高性能)和 deepseek-v4-flash(低成本)• 默认使用
claude-code-bare Harness• 可选
deepseek-tui 模式zcode Harness,还原 ZCode 的完整行为• 支持 Z.AI 全球平台 + 智谱国内服务
• Coding Plan 和按量付费两种模式
配置示例(以 DeepSeek 为例):
export DEEPSEEK_API_KEY="your-key" interpreter \ -c 'model_provider="deepseek"' \ -m deepseek-v4-pro

Open Interpreter 不仅仅是终端工具,它能融入你现有的工作流:
interpreter acp 启动后可接入 Zed 等编辑器的 Agent 面板,在 IDE 中直接使用- const codex = new Codex(); + const codex = new Codex({ codexPathOverride: "interpreter" });
interpreter mcp-server 可作为 MCP 工具被其他 Agent 框架调用
所有命令在原生系统级沙箱中执行:
| 沙箱模式 | 行为 |
|---|---|
| read-only | 只能读取,不能写入 |
| workspace-write | 仅工作区内可写,默认禁网 |
| danger-full-access | 无限制(慎用) |
三级审批策略:untrusted(每步确认)→ on-request(按需确认)→ never(全自动)
底层使用 macOS Seatbelt、Linux Bubblewrap + seccomp、Windows 原生沙箱实现,比应用层限制更安全。

安装:
# macOS / Linux curl -fsSL https://www.openinterpreter.com/install | sh # Windows irm https://www.openinterpreter.com/install.ps1 | iex
使用:
cd my-project i # 启动交互式会话
首次运行会引导你选择 Provider,也可随时用 /model 切换。
常用斜杠命令:
/model— 切换模型和 Provider/harness— 切换 Harness 引擎/permissions— 查看安全设置--profile review— 使用预设配置档
配置文件位于 ~/.openinterpreter/config.toml,支持 Profiles 配置档管理不同场景的设置组合。

- ✅ 想用一个工具跑多个模型的开发者
- ✅ 主要使用 Kimi K3 / DeepSeek / GLM 等国产模型的团队
- ✅ 需要在编辑器中集成 AI 编程能力的用户
- ✅ 关注安全和隐私,需要本地沙箱执行的场景
- ✅ 正在从 Codex CLI 迁移,想保持兼容的团队
项目地址:github.com/openinterpreter/openinterpreter
官方文档:openinterpreter.com/docs

夜雨聆风