Claude Code 们太贵?这个 Rust 重写的 Open Interpreter 想让开源模型也当合格的编码 Agent

如果用过 Claude Code 或 Cursor,你会发现它们在处理复杂任务时很强大,但底层跑的是什么模型你基本没有话语权。Open Interpreter 最新版想解决一个很具体的问题:开源大模型也能像商业模型那样,当一个合格的编码 Agent。

这个项目最近做了全面 Rust 重写,8 月 20 日刚发了 0.0.40 版本,68,219 颗星、5,867 个 Fork,目前只挂了 9 个 open issues——对于一个正在重写的项目来说,这个状态相当健康。

它在解决什么问题

传统的代码执行型 Agent(比如原版 Open Interpreter)本质上是”模型 + 代码解释器”的组合:LLM 生成代码 → 沙盒执行 → 结果反馈。这个模式跑通了,但问题是模型能力参差不齐Kimi K3、Qwen、DeepSeek 这些开源模型在代码补全上表现不错,但要在复杂任务里保持状态、规划步骤、管理上下文,它们比 GPT-4o 或 Claude 3.5 差了一截。

Open Interpreter 新版的思路是:不给模型塞更多工具,而是让模型用更适合自己的方式工作。它的核心是一个叫”Harness 系统”的东西——不同的模型用不同的 Agent 提示策略,每个模型在自己最舒服的模式下跑,而不是强求所有模型都走同一条执行路径。

项目明确支持 Kimi K3、Qwen(通义千问)、DeepSeek 这些国产模型,话题标签里也把这几个都列上了。Rust 重写之后启动速度和内存占用应该比原 Python 版好不少,不过目前我还没找到具体的 benchmark 数据。

真实的使用门槛

说几个实际的问题:

本地运行不是”一条命令就搞定”。官方文档里的安装流程写的是 curl -f https://...,但真正跑起来需要配置模型 endpoint——你可以接 Ollama 本地跑,也可以接 Kimi 或 Qwen 的 API。没有 GPU 的情况下,用 Ollama 跑个 7B 模型勉强能跑,复杂任务会卡。

支持的模型有限制。它不是”随便什么模型都能当编码 Agent”,目前聚焦在明确列出的那几个开源模型上。OpenAI 的模型也能跑,但项目的主线已经不是为闭源模型设计的了。

调试成本不低。Open Interpreter 执行的是真实 shell 命令,不是模拟环境——这既是优点也是风险。命令写错了真的会删文件、改配置,需要在可控环境里先用。

从 CSDN 上有人测过不同量化版本的性能:FP16 精度 10 次跑成功 9 次,INT8 精度 10 次跑成功 8 次,主要问题集中在字幕时间轴错位这类特定场景。如果你跑的是通用代码任务,量化版本的稳定性目前还是略输 FP16。

适合谁、不适合谁

适合

  • 已经在用 Kimi K3、Qwen 或 DeepSeek,想在本地跑一个能实际干活的编码 Agent
  • 对 Claude Code 这类工具的订阅费有顾虑,需要一个能自托管的替代
  • 开发者想研究”如何让开源模型更像 Agent”的实现细节,Harness 系统值得读

不适合

  • 追求开箱即用、零配置体验的人——它需要自己搭环境、配模型
  • 需要处理生产级复杂多文件项目,目前版本更偏向单文件或小型任务
  • 追求模型效果上限,Claude 3.5 / GPT-4o 在编码任务上目前还是明显领先

怎么跑起来

如果你有 Ollama,最简单的路径:

# 安装
curl -f https://www.openinterpreter.com/install

# 跑起来(需要先装好 ollama serve)
interpreter

接 Kimi 或 Qwen API 需要配置环境变量,文档在 https://www.openinterpreter.com/zh/docs/terminal/install 写得还算清楚,51CTO 博客上有一篇中文安装指南可以参考。

如果你想直接看源码理解 Harness 系统的设计思路,去 GitHub 仓库的 src/agent 目录,Rust 代码结构比原 Python 版清晰不少。

下一步建议

  1. 先用 Ollama 跑一个 7B 模型(比如 qwen2.5-coder)体验一下基础功能
  2. 有条件的话换成 14B 或更大的模型,差距很明显
  3. 关注 GitHub 上的 rust-v0.0.40 版本,这个重写版还没完全稳定,进 release 频道别追 latest

GitHub 仓库:https://github.com/openinterpreter/openinterpreter


  • 你用过 Open Interpreter 或其他开源编码 Agent?体验怎么样,欢迎评论里聊。*

评论区

0 条评论

登录后可评论。