Open Interpreter
一款针对低成本模型优化的编程智能体。博客文章 ↗
English • Español • 简体中文
> [!NOTE]
> **今天:Kimi K3 正式上线。** 我们使用 Rust 重新实现了服务商推荐的
> [Kimi Code](https://www.kimi.com/coding/en) 智能体框架,
> 让你在熟悉的 Codex 风格界面中充分发挥 K3 的性能。
> [**Kimi 文档 →**](https://www.openinterpreter.com/docs/terminal/kimi-k3?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=kimi_k3_note)
## 安装
macOS 和 Linux:
```bash
curl -fsSL https://www.openinterpreter.com/install | sh
```
Windows:
```powershell
irm https://www.openinterpreter.com/install.ps1 | iex
```
安装完成后,在终端中输入 `i` 或 `interpreter` 即可开始会话。
## 智能体框架模拟
Open Interpreter 是 OpenAI Codex 的一个分支,专注于模拟能够让低成本模型发挥最佳性能的智能体运行框架(harness)。
使用 `/harness` 切换当前框架:
```text
> /harness
native
claude-code
claude-code-bare
zcode
kimi-code
kimi-cli
qwen-code
deepseek-tui
swe-agent
minimal
```
更多信息请参阅[框架文档](https://www.openinterpreter.com/docs/terminal/harness?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=harness_docs)和[模型服务商配置指南](https://www.openinterpreter.com/docs/terminal/providers?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=provider_guides)。
## 兼容 ACP 和 Codex
Open Interpreter 可用于[兼容 ACP 的编辑器和客户端](https://agentclientprotocol.com/get-started/clients)。将客户端配置为启动 `interpreter acp`;具体示例请参阅 [ACP 指南](https://www.openinterpreter.com/docs/terminal/acp)。
已经在使用 OpenAI Codex SDK?保留原有 SDK,只需一行代码即可切换二进制文件:
```diff
-const codex = new Codex();
+const codex = new Codex({ codexPathOverride: "interpreter" });
```
Open Interpreter 使用与 Codex 相同的 `exec` 协议。请参阅 [SDK 指南](https://www.openinterpreter.com/docs/terminal/sdk),并运行 `scripts/test-codex-sdk-compat.sh` 完成不依赖模型服务商的本地兼容性检查。
## 计算机操作
Open Interpreter 内置 QA 技能,让任何模型都能操作和测试界面。它可以通过 [agent-browser](https://github.com/vercel-labs/agent-browser) 在真实浏览器中操作 Web 应用,也可以通过 [trycua](https://github.com/trycua/cua) 操作和测试原生应用。
## 功能
- 在 macOS、Linux 和 Windows 上通过原生沙箱执行命令。
- 在 TUI 中使用 `/model` 切换模型服务商和模型。
- 使用 `/harness` 查看或切换 Rust 原生的模型框架。
- 通过内置 QA 技能测试 Web 应用和原生应用。
- 通过 `interpreter acp` 作为编辑器的 [Agent Client Protocol](https://agentclientprotocol.com/) 智能体运行。
- 将配置和会话状态保存在本地的 `~/.openinterpreter` 中。
- 支持 `exec`、MCP、技能、hooks、权限和 `AGENTS.md`。
## 文档
- [终端文档](https://www.openinterpreter.com/docs/terminal?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=terminal_docs)
- [快速开始](https://www.openinterpreter.com/docs/terminal/quickstart?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=quickstart)
- [安装指南](https://www.openinterpreter.com/docs/terminal/install?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=install_guide)
- [配置](https://www.openinterpreter.com/docs/terminal/config?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=configuration)
- [CLI 参考](https://www.openinterpreter.com/docs/terminal/cli-reference?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=cli_reference)
- [智能体框架](https://www.openinterpreter.com/docs/terminal/harness?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=harnesses)
- [模型服务商指南](https://www.openinterpreter.com/docs/terminal/providers?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=provider_guides)
- [Kimi K3](https://www.openinterpreter.com/docs/terminal/kimi-k3?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=kimi_k3_docs)
- [DeepSeek](https://www.openinterpreter.com/docs/terminal/deepseek?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=deepseek_docs)
- [Z.AI、GLM 和 ZCode](https://www.openinterpreter.com/docs/terminal/zai-glm?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=zai_glm_docs)
- [Agent Client Protocol](https://www.openinterpreter.com/docs/terminal/acp)
- [Codex SDK](https://www.openinterpreter.com/docs/terminal/sdk)
- [沙箱与审批](https://www.openinterpreter.com/docs/terminal/sandbox?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=sandbox_approvals)
模型服务商和模型列表由工具自动生成,而不是在 Rust 代码中手动维护。在 `codex-rs` 目录中运行 `python3 scripts/write_provider_catalog.py` 可刷新所有托管服务商;也可以多次使用 `--provider `,仅更新指定的服务商。实时模型源需要使用[服务商文档](https://www.openinterpreter.com/docs/terminal/providers?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=provider_catalog_generation)中说明的对应凭据。
> [!NOTE]
> 这是基于 Codex 构建的新版 Rust Open Interpreter。想找原来的 Python 项目?它现在由社区在 [endolith/open-interpreter](https://github.com/endolith/open-interpreter) 中继续维护。
## 许可证
Apache-2.0