尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Open Interpreter 本地代码执行:装完 3 步跑通自然语言编程

Open Interpreter 本地代码执行:装完 3 步跑通自然语言编程 Open Interpreter 本地代码执行装完 3 步跑通自然语言编程【免费下载链接】openinterpreterA coding agent for open models like Kimi K3项目地址: https://gitcode.com/GitHub_Trending/op/openinterpreterOpen Interpreter 是一款为 Kimi K3 这类开源模型优化的终端编码智能体能读取代码仓库、修改文件并本地执行命令适合想在自己的机器上用自然语言编程、并让改动立刻被验证的开发者。 痛点开源模型直接接 Agent 效果差Kimi K3 这类开源模型直接接进编码工具时效果经常不如官方演示。模型写代码本身不差但不熟悉各家智能体约定的工具接口调用频频跑偏。你盯着终端里第三遍 traceback再手动补跑每一条验证命令时间就耗在翻译上。Open Interpreter 用 Rust 重写了各模型厂商推荐的 harness 实现让开源模型在 Codex 风格界面里直接完成读码、改文件、跑命令的闭环任务。 上手从安装到首次会话的 5 步安装。macOS/Linux 在终端执行curl -fsSL https://www.openinterpreter.com/install | shWindows 用 PowerShellirm https://www.openinterpreter.com/install.ps1 | iex验证。重开终端后输入interpreter --version确认二进制可用。启动会话。进入项目目录输入iinterpreter的简写进入交互界面。选择模型提供方。首次运行会引导配置登录 ChatGPT、填 API key或通过 Ollama、LM Studio 接本地模型之后可用/model切换。下达第一个请求。输入具体需求例如加一个返回构建 sha 的 /health 接口。它会读仓库、改文件、跑命令涉及更高权限的动作先征求同意下次用interpreter resume --last恢复会话。⚙️ 功能拆解Harness 模式切换开源模型的工具面一句话定义复用各厂商推荐的提示词与工具集执行仍在本机运行时。输入/harness会列出 native、claude-code、kimi-code、qwen-code、deepseek-tui、swe-agent、minimal 等 10 种模式。切换只改变面向模型的提示词、工具 schema 和消息转换方式不会去调外部 CLI。示例选中kimi-code后输入修复 src/utils.ts 的类型错误系统按 Kimi Code 的请求格式组织调用本地运行时执行 shell 与文件工具最终输出更新后的计划清单和代码 diff。注意harness 必须和提供方接口wire_api匹配。比如 Anthropic Messages 端点会直接拒绝 native 模式显式配置永远优先于自动推断完整对照表见 Harness 文档。沙箱与审批本地代码执行的双重控制一句话定义沙箱模式划定命令能做什么审批策略决定何时先问人。沙箱模式行为read-only命令只能读文件不能写workspace-write仅当前工作区可写默认断网danger-full-access无沙箱边界仅限你信任的环境示例interpreter --sandbox read-only audit the auth flow输入是一次只读审计请求所有命令被限制在读取范围内输出是审查结论而不会留下任何改动会话内随时用/permissions查看或调整。注意--yolo等参数会同时移除审批提示和沙箱官方明确建议只放在一次性虚拟机或隔离容器里使用。非交互执行把任务塞进脚本和 CI一句话定义一条命令把任务跑到完不进全屏界面。interpreter exec summarize the changes in the last commit把最终结果打到 stdout过程信息走 stderr加--json则每行输出一个 JSON 事件方便管道解析也可以git diff | interpreter exec explain this diff and flag risky changes把上下文直接喂进去。注意默认假设运行在 Git 仓库内在仓库外使用需显式加--skip-git-repo-check。可移植与兼容复用现有智能体生态一句话定义采用工具中立的标准目录和协议不锁定私有格式。它认仓库里的AGENTS.md项目说明、.agents/skills共享技能目录支持 MCP 与 ACP并兼容 Codex exec 协议。如果已有代码基于 OpenAI 的 Codex SDK只需一行二进制路径覆盖-const codex new Codex(); const codex new Codex({ codexPathOverride: interpreter });原有的 SDK 调用全部保留因为它说的是同一套协议。注意配置和会话状态存放在~/.openinterpreter共享数据与产品专属数据的边界见 可移植指南。⚠️ 高频踩坑与边界接上 harness 后被拒绝运行→ 原因是接口路由严格校验例如 Anthropic Messages 端点不兼容 native 模式 → 按 Harness 文档 的对照表把 harness 和 wire_api 配齐不手动设置时工具也会按提供方自动推断Anthropic 系落到 claude-codeKimi 系落到 kimi-codeDeepSeek 落到 claude-code-bare。想写工作区之外的目录却被拦→ 这是workspace-write的默认边界属预期行为 → 用--add-dir ../shared-lib为当前会话追加可写目录需要网络时在配置的[sandbox_workspace_write]段开启细节见 沙箱文档。沙箱策略无法生效任务直接失败→ macOS 依赖 Seatbelt、Linux/WSL 依赖 Bubblewrap 与 seccomp系统不支持时工具选择失败退出而非悄悄裸奔 → 换到受支持的操作系统或 WSL 环境确认沙箱机制可用后再运行。收束Open Interpreter 是把开源模型的本地代码执行标准化的终端编码智能体完整配置与边界说明见 docs/。【免费下载链接】openinterpreterA coding agent for open models like Kimi K3项目地址: https://gitcode.com/GitHub_Trending/op/openinterpreter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表