觅用 AI
自动模式按当地时间06:30至18:00使用浅色,其余时间使用深色
工具指南 / 从用途到使用

Open Interpreter

当前 Open Interpreter 是基于 Codex 技术路线的 Rust 终端编码代理,侧重开放与低成本模型接入。它与早期 Python 解释执行工具的安装和操作方式不同。

打开官方项目
觅用 AI更新于

快速了解

主要能力
终端编码、模型切换与工具执行
适用任务
仓库分析、局部修复与代理接入
使用前留意
Rust 主项目与旧 Python 版分开处理

Open Interpreter 能帮你完成什么工作

下面是根据工具能力整理的操作建议,输入、交付标准和人工核对由你确定。

场景 01 · 接手代码库的工程师

先只读理解陌生仓库

先准备
允许读取的项目目录和待解释问题
怎么做
编辑建议:从仓库目录启动代理,使用只读沙箱与需要确认的策略,先要求列出调用关系和依据文件。
得到什么
可回查的仓库说明
使用建议
核对引用路径与实际代码,不把推断当作运行结果。
查看操作流程示意
先只读理解陌生仓库原创流程示意
本站原创方法图:先只读理解陌生仓库。非官方界面,也非产品实测结果。AI 工具导航原创绘制;相关能力见官方说明 ↗查看大图 ↗
场景 02 · 能运行项目测试的开发者

在工作区修复一个错误

先准备
错误复现、目标文件和测试命令
怎么做
编辑建议:配置模型后选择 workspace-write,限定目录;先检查修改方案,再让代理实施并运行相关测试。
得到什么
局部差异和测试输出
使用建议
检查工作区外文件、网络请求与依赖变更是否获得相应授权。
场景 03 · 使用 ACP 客户端的开发者

把代理接入现有编辑器

先准备
编辑器代理配置和模型账户
怎么做
编辑建议:按 ACP 文档配置 interpreter acp 启动命令,用一个小任务确认上下文、工具和输出展示。
得到什么
可用的编辑器代理连接
使用建议
兼容协议不等于所有客户端功能完全相同,需检查权限与取消行为。

Open Interpreter 是什么

官方仓库说明原 Python 项目已由社区分支继续维护;当前主项目通过 i 或 interpreter 启动,支持模型与 harness 切换、项目指令和工具调用。

模型服务、编辑器接入与本地执行权限是三个独立配置环节。开始时应确认模型连接成功,再选择与任务范围匹配的沙箱和审批策略。

Open Interpreter 的主要功能

切换模型和执行 harness

可在终端使用 /model 选择提供方与模型,通过 /harness 切换代理执行方式。模型接入需要对应提供方配置,不等于工具自带全部模型额度。

分开管理沙箱和审批

沙箱决定命令能够访问和修改的范围;审批策略决定何时暂停确认。可通过 /permissions 检查当前设置,二者不能互相替代。

复用项目指令与技能

当前项目支持 AGENTS.md、共享 .agents/skills、MCP 和可读配置。专用运行状态存放在 ~/.openinterpreter,不把所有知识绑定成独有格式。

连接编辑器及自动流程

可用 interpreter acp 接入兼容 ACP 的编辑器,也支持 exec 与 Codex exec 协议。是否兼容具体客户端仍应依据其配置进行检查。

如何开始使用 Open Interpreter

  1. 确认使用当前 Rust 项目

    从当前官方仓库和终端文档开始,避免把旧 Python 版命令直接套在新版本上。

  2. 按系统安装并启动

    遵循官方 macOS、Linux 或 Windows 安装说明,在终端运行 i 或 interpreter,并配置可用模型提供方。

  3. 设定沙箱和确认方式

    先检查 /permissions;陌生项目可从只读开始,需要写文件时再限定工作区及审批策略。

  4. 验证一次小任务

    先完成一个有明确输出的代码问题,检查差异和命令输出,再考虑 ACP、MCP 或非交互执行。

费用与使用条件

选择前了解

使用方式
命令行 / IDE 插件 / 编辑器

当前为 Rust 终端代理;旧 Python 项目在社区分支延续,模型服务需另行配置。

旧 Python 文档不能直接套用

官方明确当前为新的 Rust 版本;原 Python 项目在社区 fork 延续,二者的安装、接口和配置应分别阅读。

无确认不等于有隔离

never 审批策略只是不再提问,沙箱仍是执行边界。绕过审批与沙箱会同时移除两道控制,不能当作日常默认配置。

系统执行机制存在差异

macOS、Linux/WSL 和 Windows 使用不同的本地隔离机制;平台支持与能否实施某项策略应按当前环境检查。

Open Interpreter 常见问题

它还是原来的 Python 工具吗?

当前主仓库不是。官方说明它是基于 Codex 的 Rust 版本,原 Python 项目由社区分支继续维护。

能使用自己的模型服务吗?

可以。项目支持多个提供方及 OpenAI 兼容接口,并提供 /model 选择;账户与 API 使用条件由对应服务决定。

沙箱和审批有什么区别?

沙箱限制命令的技术访问范围,审批决定何时请你确认;关闭确认不会自动扩大或替代沙箱。

可以在编辑器中用吗?

兼容 ACP 的编辑器可配置 interpreter acp;这是连接终端代理的方式,不等于直接拥有所有编辑器插件功能。

同类工具,换一个选择

按条件筛选 ↗