描述
Open Interpreter 是一个强大、轻量级的编码代理,它使开放语言模型能够直接在您的计算机上执行代码。这个基于 Rust 的项目是 OpenAI Codex 的一个分支,特别侧重于模仿能够最大化低成本模型性能的代理框架。它支持包括 Deepseek、Kimi 和 Qwen 在内的一系列开放模型,使高级 AI 功能更加易于访问。
该代理可以在 macOS、Linux 和 Windows 的原生沙箱环境中运行命令,确保安全性和控制。用户可以使用 `/model` 命令直接从 TUI(文本用户界面)切换不同的提供商和模型。此外,它还允许使用 `/harness` 命令检查和切换 Rust 原生的模型框架,为模型与系统的交互方式提供了灵活性。
Open Interpreter 配备了强大的 QA 技能,使任何模型都能操作和测试接口。这包括通过 `agent-browser` 在真实浏览器中驱动 Web 应用程序,或使用 `trycua` 管理和测试原生应用程序。它还可以作为编辑器使用的 Agent Client Protocol 代理,从而实现与开发工作流程的无缝集成。
配置和会话状态在 `~/.openinterpreter` 下本地管理,提供了个性化和私有的用户体验。该项目支持 `exec`、MCP、技能、钩子和权限等高级功能,具体细节请参阅其 `AGENTS.md` 文件。这一全面的功能集使 Open Interpreter 成为开发人员利用开放 AI 模型进行复杂编码和自动化任务的通用工具。
该项目正在积极开发中,最近的提交侧重于错误修复、安装程序改进以及各种模型的框架仿真。其在 Apache-2.0 许可下的开源性质鼓励社区贡献和进一步发展。项目的文档提供了关于安装、配置和使用的详细指南,使其对初学者和经验丰富的用户都易于访问。
Open Interpreter的核心功能
适用于开放模型的轻量级编码代理
支持 Deepseek、Kimi 和 Qwen 模型
在 macOS、Linux 和 Windows 上本地运行代码
用于命令执行的原生沙箱
用于切换提供商和模型的 TUI
仿真代理框架以获得最佳性能
用于操作和测试接口的 QA 技能
使用 agent-browser 进行浏览器自动化
使用 trycua 进行原生应用程序操作
用于编辑器的 Agent Client Protocol 代理
本地配置和会话状态管理
支持 exec、MCP、技能、钩子和权限
Open Interpreter入门
克隆:从 GitHub 存储库获取最新代码。
安装:遵循特定平台的安装说明(例如,使用 curl 或 PowerShell)。
配置:根据需要设置您偏好的模型和框架。
执行:在终端中键入 'i' 或 'interpreter' 来启动解释器会话。
交互:使用命令和提示让代理执行代码并与您的系统交互。
切换:使用 `/model` 和 `/harness` 等命令更改活动配置。
Open Interpreter的使用案例
- 本地代码执行
- AI 驱动的自动化
- Web 应用程序测试
- 原生应用程序控制
- 开发工作流程集成
- 开放模型实验








