Open Interpreter 快速上手指南:在终端里跑开源模型编码代理
【免费下载链接】openinterpreterA coding agent for open models like Kimi K3项目地址: https://gitcode.com/GitHub_Trending/op/openinterpreter
Open Interpreter 是一个用 Rust 重写的终端编码代理:它替你读代码库、改文件、在沙箱里跑命令、审查 diff,专门针对 Kimi K3、DeepSeek 这类低成本开源模型做了提示词与工具链适配。适合手里有 API Key 或本地模型、想让代理直接干活而不只是聊天的开发者。
确认环境与凭据
- 系统要求:macOS 现代版本、Linux 近期 64 位发行版(二进制用 musl 打包)、Windows PowerShell 或 WSL。
- 依赖版本:无需 Rust 工具链和 Python 环境,装的是单文件二进制;建议装 Git 以获得 diff 与代码审查能力。
- API Key:托管提供商需要 Key(首次启动会引导配置);走 Ollama / LM Studio 本地模型则完全不需要。
- 你真正会碰到的只有两处:用户配置在
~/.openinterpreter/config.toml,项目配置可放在仓库根的.openinterpreter/config.toml。源码构建与发行版打包见 scripts/install/。
跑起来:三种姿势
终端交互模式
ii是interpreter的简写。执行后你会看到一个底部带输入框的 TUI,输入一句自然语言,代理会给出工作计划、编辑文件、在沙箱里运行命令,超出权限的操作先在界面上请求你批准。
非交互单次执行
interpreter exec "summarize the current diff"一条命令跑完即退出,适合嵌进脚本或 CI。
常驻服务与远程调用
interpreter app-server daemon start interpreter --remote <unix-socket-or-ws-url>守护进程让编辑器和终端共享同一个运行时,--remote可指向本地 Unix socket 或远程 WebSocket;ACP 兼容编辑器直接配interpreter acp即可接入。
不改配置文件也能调行为
持久化设置在~/.openinterpreter/config.toml,但三个高频场景都能靠命令行一次完成:
跑本地模型,不碰任何云端:先起 Ollama 或 LM Studio,再启动代理。
interpreter --oss指向远程本地服务器:局域网里的本地模型,用环境变量覆盖内置提供者的/v1地址,比单独建自定义 provider 条目更受支持。
CODEX_OSS_BASE_URL=http://192.168.1.20:1234/v1 \ interpreter --oss --local-provider lmstudio临时换模型、放宽审批:-m覆盖模型,-c覆盖任意配置项,只对本次调用生效。
interpreter -m gpt-5.1-codex -c approval_policy='"never"'容易踩的三个坑
i: command not found:装完没重开 shell,重启终端或确认~/.local/bin在 PATH 里。Model metadata not found:只是警告,说明本地服务器返回的模型 ID 不在兼容目录里,用-m传入服务器暴露的准确 ID 即可继续用。--oss起不来:本地 Ollama / LM Studio 必须提前启动,代理不会替你拉起它们;守护进程同理,先查~/.openinterpreter下的日志再排查。
【免费下载链接】openinterpreterA coding agent for open models like Kimi K3项目地址: https://gitcode.com/GitHub_Trending/op/openinterpreter
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考