Skip to main content
PromptQuorum
主页/本地LLM进阶/Open Interpreter 2026款评测:面向开源模型的Rust编码代理
Local AI Agents & Tool Use

Open Interpreter 2026款评测:面向开源模型的Rust编码代理

·阅读约11分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

Open Interpreter是一款编码代理,通过Rust编写、兼容Codex的终端界面来运行Kimi K3等开源模型。它2023年起步时是一款Python工具,让本地模型在你的电脑上执行代码;2026年被彻底重写,并以Apache 2.0重新授权。

Open Interpreter原本是一款Python工具,让语言模型在你自己的电脑上编写并执行代码——是OpenAI托管版Code Interpreter的本地、无限制替代方案。2026年,该项目用Rust从零重写,从OpenAI自家的开源Codex分叉而来,现在自称是面向Kimi K3等开源模型的编码代理。许可证也变了:AGPL 3.0已成历史,被Apache 2.0取代。

关键要点

  • 许可证由AGPL 3.0变更为Apache 2.0——经GitHub API与仓库LICENSE文件确认
  • 用Rust彻底重写,作为OpenAI开源Codex项目的分叉
  • 当前GitHub描述:"A coding agent for open models like Kimi K3"
  • 明确列出的模型集成目标:Kimi K3、DeepSeek、Qwen、GLM/Z.AI
  • 68,227星标,5,871分叉,仅10个未关闭issue,最后一次推送于2026-08-20
  • 发布Kimi K3工具链后,一度成为GitHub上热度第一的Rust仓库
  • 原本的Python/AGPL版"控制电脑"工具以社区分叉endolith/open-interpreter的形式延续

📍 简单一句话

Open Interpreter现在是一款基于Rust、采用Apache 2.0许可证的编码代理,分叉自OpenAI开源的Codex,专为运行Kimi K3等开源模型而构建,取代了原本Python/AGPL版"模型在你电脑上执行代码"的设计。

💬 简单来说

这款工具过去是把ChatGPT式的代码执行放到本地运行、而不是在OpenAI云端沙盒中运行的一种方式。它在精神上仍在做类似的事,但代码、许可证和目标用户——使用开源模型的人,而不是单一厂商API的用户——都已经变了。

📌: 本评测覆盖的是当前Rust/Codex分叉版本的Open Interpreter。如果你要找的是2023年那款用自然语言指令浏览网页、编辑文件的原版Python工具,它保留在社区分叉中,而非主仓库。

2026年的Open Interpreter是什么

Open Interpreter(github.com/openinterpreter/openinterpreter,常被链接为github.com/OpenInterpreter/open-interpreter,会重定向到正式的小写组织名)是一款基于终端的编码代理。其当前的GitHub描述说得很直白:"A coding agent for open models like Kimi K3"。这与2023年让这个名字广为人知的那款工具,语言不同、许可证不同,是一个不同的项目。

  • Rust内核,完全取代了原来的Python代码库
  • 分叉自OpenAI开源的Codex项目,兼容Agent Client Protocol(ACP)
  • 用Rust重新实现了服务商推荐的"Kimi Code"工具链,专为从开源、低成本模型中获得更好表现而优化,而非围绕单一托管API
  • GitHub上的仓库标签包括acp、coding-agent、deepseek、kimi、qwen和rust
  • 官网:openinterpreter.com
  • 由Killian Lucas创立,他以CEO兼首席开发者的身份领导Open Interpreter Inc.

从2023年AGPL个人项目到2026年Rust重写

Open Interpreter仓库创建于2023-07-14,2023年9月正式公开发布,正值人们对让语言模型直接访问终端这一想法兴趣高涨之时。创始人Killian Lucas——常驻华盛顿州贝灵厄姆——打造它的目的,是让人们获得与OpenAI托管版Code Interpreter同样"让模型直接执行代码"的能力,但可以在本地运行,或针对用户自选的远程模型运行,而不必受限于受限的云端沙盒:没有网络访问限制、没有文件大小上限、对执行环境拥有完全控制权。此后Lucas创立了Open Interpreter Inc.,担任CEO兼首席开发者。

这款原版工具以AGPL 3.0许可证发布,将自身定位为一种自然语言界面,让LLM可以从聊天式终端会话中编辑文件、浏览网页、分析数据集——更接近通用的电脑控制代理,而非专门面向编码的工具。

到2026年,该项目的方向已完全转变。团队用Rust从零重写了代码库,将其从OpenAI自家的开源Codex项目分叉而来,并将其重新定位为专为开源、低成本模型打造的编码代理,而非通用的"控制电脑"助手。许可证也在同一时期从AGPL 3.0变更为Apache 2.0。

Open Interpreter现在如何工作

Open Interpreter当前的架构,是用Rust重新实现服务商推荐的"Kimi Code"工具链,并包装在一个兼容Codex的终端界面中。它支持Agent Client Protocol(ACP),因此除了作为独立CLI运行外,还能接入兼容ACP的编辑器和工具。

  • Rust内核负责代理循环和终端界面
  • 分叉自OpenAI开源的Codex CLI,结构上与其兼容
  • 兼容ACP(Agent Client Protocol),因此可以与其他支持ACP的工具集成,而不仅是独立运行
  • 明确列出的集成目标:Kimi K3、DeepSeek、Qwen和GLM/Z.AI
  • 在Rust内核之外仍提供Python SDK和运行时组件(见python-runtime-build.yml和python-sdk-release.yml工作流),因此并非从头到尾纯Rust项目
  1. 1
    macOS或Linux:在终端中运行curl -fsSL https://www.openinterpreter.com/install | sh
  2. 2
    Windows:在PowerShell中运行`irm www.openinterpreter.com/install.ps1 | iex`。
  3. 3
    在终端中运行iinterpreter启动代理。
  4. 4
    按照相应服务商的配置说明,将其指向Kimi K3、DeepSeek、Qwen或GLM/Z.AI等开源模型——项目并未规定单一的必需后端。
  5. 5
    直接在终端中使用,或者如果你更喜欢在IDE中工作而非独立CLI,可通过兼容ACP的编辑器连接。

许可证变更:从AGPL 3.0到Apache 2.0

Open Interpreter的Python时代原始代码库以AGPL 3.0发布,这是一种著佐权许可证,要求任何修改代码并将其作为网络服务运行的人,公开其修改后的源代码。当前的Rust代码库则以Apache 2.0发布,这一点通过GitHub API的许可证字段和仓库根目录下原始的LICENSE文件均得到确认。

Open Interpreter还在维护吗

仓库上能看到的每一项信号都表明这是一个活跃、持续维护中的项目,而非靠昔日热度吃老本的项目。最后一次推送发生在2026-08-20——距本次评测大约两周——在68,227星标、5,871分叉的规模下,未关闭issue仅有10个,对这种规模的仓库而言比例很低。

该项目还运行着相当完善的自动化CI体系,其.github/workflows/目录下的工作流文件即为证据:rust-ci.yml、rust-ci-full.yml和rust-ci-full-nextest-platform.yml通过cargo nextest在多个操作系统平台上运行Rust测试套件;cargo-ci.yml和cargo-deny.yml负责依赖和安全审计;blocking-ci.yml是阻止合并的必需检查;postmerge-ci.yml和public-ci.yml运行进一步验证;python-runtime-build.yml和python-sdk-release.yml负责构建和发布Python SDK组件;repo-checks.yml与codespell.yml负责仓库卫生检查。

仓库活跃度

What it shows:
最后一次推送于2026-08-20,未被归档

星标与issue比例

What it shows:
68,227星标对10个未关闭issue——积压很少

分叉数量

What it shows:
5,871个分叉

CI覆盖

What it shows:
9个以上的工作流文件,覆盖Rust测试、依赖审计和必需的合并检查

热门状态

What it shows:
Kimi K3工具链发布后,GitHub上热度第一的Rust仓库

📌: 本次评测中,我们没有针对Open Interpreter运行自己的测试套件。上述维护信号均来自仓库公开的提交历史、issue数量,以及项目自身公开的CI工作流文件,而非PromptQuorum生成的基准测试。投入大量时间之前,请直接在仓库上核实当前状态。

谁适合使用Open Interpreter

正确的选择取决于你是具体想要一款针对开源模型优化的编码代理,还是原本那款通用的"控制电脑"工具。

Open Interpreter与替代方案对比

Open Interpreter当前的定位——面向开源模型、兼容Codex的终端编码代理——使它与多个类别的工具并列:其他终端编码代理、IDE原生代理、专有厂商代理,以及来自2023年"让LLM掌控你的电脑"这股浪潮中的历史同侪。

工具链接界面许可证最适合
Open Interpretergithub.com/OpenInterpreter/open-interpreter终端,兼容ACPApache 2.0面向开源模型的编码代理
Aideraider.chat终端Apache 2.0Git原生的diff式结对编程
Clinecline.botVS Code扩展Apache 2.0自主IDE代理
OpenHandsgithub.com/All-Hands-AI/OpenHands沙盒化代理运行时MIT自主SWE代理任务
Continue.devcontinue.devIDE扩展Apache 2.0自动补全+聊天,限定于IDE
OpenAI Codex CLIgithub.com/openai/codex终端专有厂商托管的终端编码代理
Claude Codeclaude.com/product/claude-code终端专有厂商托管的终端编码代理
AutoGPT(classic)github.com/Significant-Gravitas/AutoGPTCLI,自主循环MIT不限范围的自主代理实验
BabyAGIgithub.com/yoheinakajima/babyagiCLI,自主循环MIT最简自主任务循环实验

评估Open Interpreter时的常见误区

2026年围绕Open Interpreter的大部分困惑,源于人们期待的是2023年的那款工具,而不是当前的Rust重写版本。

常见问题

Open Interpreter采用什么许可证?

Apache 2.0,经GitHub API的许可证字段和仓库LICENSE文件确认。这是相较于早期Python时代代码库所用的原始AGPL 3.0许可证的一次变更。

Open Interpreter还在维护吗?

是的。最后一次推送发生在2026-08-20,在68,227星标下未关闭issue仅有10个,并运行着涵盖Rust测试、依赖审计和必需合并检查的多工作流CI体系。

原版Open Interpreter怎么样了?

这款让本地或远程模型能从自然语言终端会话中编辑文件、浏览网页、执行代码的原版Python工具,已于2026年用Rust彻底重写,并从OpenAI开源的Codex项目分叉而来。原本的Python/AGPL版本以社区分叉的形式保留在github.com/endolith/open-interpreter。

Open Interpreter支持哪些模型?

该项目在仓库标签和描述中将Kimi K3、DeepSeek、Qwen和GLM/Z.AI列为集成目标,并用Rust重新实现了"Kimi Code"工具链。它并未规定单一的必需模型后端。

如何安装Open Interpreter?

在macOS或Linux上,运行curl -fsSL https://www.openinterpreter.com/install | sh。在Windows上,在PowerShell中运行irm https://www.openinterpreter.com/install.ps1 | iex。然后用i或interpreter启动代理。

Open Interpreter可以免费使用吗?

可以。它以Apache 2.0许可证发布,允许免费使用、修改和再分发,即便是在商业产品中,也无需公开你自己的源代码。

Open Interpreter与Codex或Claude Code兼容吗?

Open Interpreter是OpenAI开源Codex项目的分叉,构建目标是与Codex兼容,同时它也支持Agent Client Protocol(ACP),可与其他兼容ACP的工具集成。它是一个独立、由社区独立维护的项目,并非OpenAI Codex CLI或Anthropic Claude Code的官方扩展。

Open Interpreter现在还能让模型控制我的整台电脑吗?

当前的Rust项目被限定为编码代理,而非通用的"控制电脑"工具。范围更广的原版Python工具——文件编辑、网页浏览、数据集分析——以社区分叉endolith/open-interpreter的形式单独保留着。

Open Interpreter与Aider或Cline相比如何?

三者都是基于终端或IDE的编码代理。Aider是Git原生的,将输出结构化为可审查的diff;Cline以VS Code扩展形式运行;Open Interpreter是一款独立的、兼容Codex的终端代理,专门针对开源模型优化。哪一款更合适,取决于你更看重git diff审查、IDE集成,还是开源模型优先的调优。

Open Interpreter为什么从AGPL 3.0改为Apache 2.0?

该项目在README中并未就2026年重写伴随的这次具体许可证变更给出明确说明的理由。Apache 2.0比AGPL 3.0更为宽松:它取消了著佐权"网络使用"所附带的源代码披露义务,并新增了明确的专利授权,这使得在该代码基础上构建商业产品更容易。在依赖这一区别做决定之前,请直接阅读LICENSE文件以确认当前条款。

参考来源

← 返回 本地LLM进阶