
这是一个经历过8,383 次提交的进化版开源AI编程工具。常被称作“本地版 ChatGPT Code Interpreter”。 原版 Open Interpreter 是 Python 写的。
这是一个经历过8,383 次提交的进化版开源AI编程工具。常被称作“本地版 ChatGPT Code Interpreter”。
原版 Open Interpreter 是 Python 写的。Python 做 AI 原型快,但做完原型之后的问题也很明显:启动慢、内存占用高、打包分发麻烦、跨平台兼容性需要额外工夫。
新版本的核心代码全用 Rust 重写了(codex-rs/ 目录)。Rust 带来的直接好处是:
- 启动时间从秒级降到毫秒级。 Python 解释器加载时间 + import 依赖的时间,对于一个”终端里随时待命”的 Agent 来说是不能忽视的开销。Rust 编译成单一二进制,几乎秒开。
- 内存占用更低。 Python 的解释器开销和 GC 暂停在长时间运行的 Agent 会话里会积累。Rust 没有这些问题。
- 分发更简单。 一个二进制文件,curl 安装,不需要 Python 环境、不需要 pip install。
但最大的变化不是技术栈的替换,而是定位的转换。
原版 Open Interpreter 是一个”让 GPT-4 控制你的电脑”的演示工具。新版的定位很明确:面向低成本模型的编程智能体,跟 OpenAI Codex 协议兼容,但不依赖任何闭源模型。
功用特色
- 本地无限制代码执行:所有代码在本地环境运行,支持读写本地文件、安装第三方库、联网爬取数据,无 120 秒超时限制与 100MB 上传限制,可处理数 GB 级数据集或长耗时任务。
- 多模型灵活接入:支持 OpenAI、Anthropic、DeepSeek、Groq 等云端 API,也完美兼容 Ollama、LM Studio、vLLM 运行的本地开源模型(如 Llama 3、Qwen、Mistral),数据完全不出本机以保护隐私。
- 系统控制与自动化:不仅能生成代码,还能直接执行并迭代修正;可操控 Chrome 浏览器做研究、批量重命名文件、剪辑视频、生成 Excel 报表,甚至具备计算机视觉能力截取屏幕并模拟鼠标键盘操作原生应用。
- 安全沙箱与审批机制:默认采用 OS 级沙箱隔离工作区,执行任何代码或系统命令前均需用户显式批准(Approve),防止恶意或误操作破坏宿主系统;支持细粒度权限配置(只读/工作区写入/全访问)。
- 生态与工作流集成:内置对 AGENTS.md 项目指令、Skills 可复用工作流、MCP(Model Context Protocol)服务器及钩子(Hooks)的支持;提供 Python 包、CLI 终端及桌面版应用,可作为 Agent Client Protocol 供编辑器调用。
版本特点
- 开源 CLI 与桌面版并存:核心项目基于 Apache 2.0 开源(GitHub 60k+ Stars),提供轻量终端 TUI(近期部分分支用 Rust 重写优化);官方同时推出带 GUI 的桌面版,集成 Word/Excel/PDF 编辑与本地富文本 Markdown 能力。
- Harness 模式优化:针对低成本与开源模型(如 Kimi、Qwen、DeepSeek)做了专用 Harness 适配,不再是扁平化通用接口,而是根据各模型特长塑造请求格式,提升弱模型在代理循环中的表现。
- 会话与多开管理:支持
/resume、/fork、/side管理多终端会话,配置与状态存于~/.openinterpreter,支持断点恢复与历史消息保存。
可以使用哪些模型?
- 内置提供商包括 OpenAI、Amazon Bedrock、Ollama 和 LM Studio。
- 提供商目录还支持 Anthropic、OpenRouter、DeepSeek、Moonshot/Kimi、智谱 GLM、阿里云 Qwen、Groq 等托管服务。
- 自定义提供商可以接入兼容 OpenAI Responses、OpenAI Chat Completions 或 Anthropic Messages 的 API。
- 通过智能体框架模式,可以让 Claude Code、Kimi CLI、Qwen Code、DeepSeek TUI、SWE-agent 等模型使用各自擅长的工具和提示格式。

评论列表 (0条):
加载更多评论 Loading...