mcpField
O
Open Interpreter

Open Interpreter

官方Agent-ready
github.comAI 与 Agent68.7kinterpreter2 周前更新
代码仓库访问官网

关于 Open Interpreter

Open Interpreter 是一个命令行界面,接收自然语言指令并在本地执行代码以完成任务。它支持远程 API 访问和本地执行模式,使开发者和 AI Agent 能够直接在命令行中自动化工作流。

主要功能

  1. 01从自然语言描述执行代码
  2. 02在本地运行任务而无需外部依赖
  3. 03将自动化工作流集成到现有脚本中

适用场景

  1. 01从命令行自动化重复性开发任务
  2. 02构建操纵本地文件和系统的 AI Agent 流程
  3. 03通过会话请求原型化代码解决方案

安装

选择你的系统或包管理器,复制命令到终端运行。

$
pipx install open-interpreter

安装完成后运行interpreter --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
interpreter
02
interpreter --local

详细介绍

Open Interpreter

针对低成本模型优化的编码 Agent。博客文章 ↗

English • 西班牙语 • 简体中文 • 日语

Discord 文档 许可证

说明

今日:Kimi K3 已上线。 我们已使用 Rust 重新实现提供商推荐的 Kimi Code harness,让你通过类似 Codex 的界面 获得 K3 的极致性能。 Kimi 文档 →


在终端中运行的 Open Interpreter

安装

macOS 和 Linux:

curl -fsSL https://www.openinterpreter.com/install | sh

Windows:

irm https://www.openinterpreter.com/install.ps1 | iex

然后在终端中输入 i 或 interpreter,即可启动会话。

Harness 模拟

Open Interpreter 是 OpenAI Codex 的一个分支,专注于模拟能让低成本模型发挥最佳性能的 Agent harness。

使用 /harness 切换当前启用的 harness:

> /harness

native
claude-code
claude-code-bare
zcode
kimi-code
kimi-cli
qwen-code
deepseek-tui
swe-agent
minimal

更多信息请参阅 harness 文档和提供商配置指南。

兼容 ACP 和 Codex

Open Interpreter 可在兼容 ACP 的编辑器和客户端中运行。将客户端配置为启动 interpreter acp;示例请参阅 ACP 指南。

已经在使用 OpenAI 的 Codex SDK 构建?保留 SDK,只需修改一行 二进制覆盖设置:

-const codex = new Codex();
+const codex = new Codex({ codexPathOverride: "interpreter" });

Open Interpreter 使用相同的 Codex exec 协议。请参阅 SDK 指南,并运行 scripts/test-codex-sdk-compat.sh,在本地进行无需提供商的兼容性检查。

想在原生 Open Interpreter 之上使用轻量级浏览器界面?请从 本地流式网页聊天指南开始。若要使用完整的 桌面、浏览器或无头客户端,请使用 Interpreter Workstation。

默认具备可移植性

Open Interpreter 应融入你现有的 Agent 设置,而不是将其限制在仅适用于 Open Interpreter 的格式中。产品目标是优先采用共享且与工具无关的标准和目录,将用户编写的数据保存在易读文件中,并让迁移到其他兼容 Agent 或从其他兼容 Agent 迁出变得简单。

目前,这包括仓库中的 AGENTS.md、共享的 .agents/skills 目录、MCP、ACP 和 Codex exec 协议。~/.openinterpreter 下的产品专属存储仅用于尚无实用共享标准的配置和运行时状态。为保持兼容性,仍可读取旧版产品专属技能目录,但新技能应放在 .agents/skills 或 ~/.agents/skills 中。

请参阅可移植性指南,了解当前边界及其演进规则。

计算机操作

Open Interpreter 附带一项 QA 技能,可让任何模型操作和测试界面。它可以通过 agent-browser 在真实浏览器中驱动 Web 应用,也可以通过 trycua 操作和测试原生应用。

功能

  • 在 macOS、Linux 和 Windows 上通过原生沙盒运行命令。
  • 通过 /model 在 TUI 中切换提供方和模型。
  • 通过 Chat Completions 运行任何选定的 OpenAI 兼容提供方,使用 interpreter --chat-completions 或 interpreter exec --chat-completions。
  • 通过 /harness 检查或切换 Rust 原生模型执行框架。
  • 通过内置 QA 技能测试 Web 和原生应用。
  • 通过 interpreter acp 作为 Agent Client Protocol Agent 运行,供编辑器使用。
  • 复用共享的 AGENTS.md 指令和 .agents/skills 目录。
  • 将产品专属配置和会话状态保存在 ~/.openinterpreter 本地目录下。
  • 支持 exec、MCP、技能、钩子、权限和 AGENTS.md。

文档

提供商和模型的收录信息由程序生成,而非通过 Rust 列表维护。在 codex-rs 中,运行 python3 scripts/write_provider_catalog.py 即可刷新所有托管提供商;也可以重复使用 --provider <provider-id>,只更新选定的提供商条目。获取实时模型 来源需要提供商凭据,详情见 提供商文档。

说明

这是基于 Codex 的 Open Interpreter 新版 Rust 实现。想找原版 Python 项目?它以社区维护的分叉形式继续发展,地址是 endolith/open-interpreter。

许可证

Apache-2.0

评论

支持 Markdown