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

资讯详情

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

Open Interpreter 完整教程:用自然语言在本地执行代码,从安装到 CI 集成

Open Interpreter 完整教程:用自然语言在本地执行代码,从安装到 CI 集成 Open Interpreter 完整教程用自然语言在本地执行代码从安装到 CI 集成【免费下载链接】openinterpreterA coding agent for open models like Kimi K3项目地址: https://gitcode.com/GitHub_Trending/op/openinterpreterOpen Interpreter 是一个终端里的编码代理你用自然语言描述任务它读取仓库、修改文件、在本地沙箱中运行命令并能稍后恢复会话。它基于 OpenAI Codex CLI 界面改造专门针对 Kimi K3 等低成本开源模型优化适合想在终端里做代码调试、审查和重构的开发者。先看效果指令进结果出打开任意项目目录输一句话它会自己定位问题并动手 在 src/parser.rs 中找一个 bug 并修复它先分析相关文件再提出修改、编辑代码、在沙箱里跑验证命令全程受审批策略约束。更常见的用法是让它解释陌生代码interpreter 解释这个仓库的结构和核心组件stdout 会打印最终答案进度信息走 stderr人读起来很直接。安装与启动一条命令覆盖主流系统macOS 和 Linux 用同一条命令curl -fsSL https://www.openinterpreter.com/install | shWindows 在 PowerShell 里执行irm https://www.openinterpreter.com/install.ps1 | iex装完重启 shell用interpreter --version验证。Linux 发布包用 musl 构建兼容性较宽建议装好 Git仓库感知类任务会用到。启动交互会话只需进入项目目录cd my-project ii是interpreter的短命令。首次运行会引导你选择模型来源ChatGPT 账户登录、API 密钥、Ollama / LM Studio 本地模型或其他兼容 provider。以后随时可以用/model改。上手就能做的三个任务让代理解释一个陌生代码库。目标10 分钟搞懂项目结构。interpreter 按模块解释这个代码库重点说明入口和配置加载流程它会顺着目录和构建文件读源码输出分层的结构说明不需要你事先翻文档。审查当前改动。目标提交前过一遍 diff 找回归风险。/review在 TUI 里直接输入/review它对未提交变更做一轮审查不打开 TUI 时用interpreter exec review --uncommitted。续接上次没做完的活。目标跨天恢复上下文。interpreter resume --last会话保留之前的对话、工作目录和待办接着说继续按计划改即可。安全边界沙箱模式怎么配Open Interpreter 有两层独立控制先分清它们管什么沙箱模式sandbox_mode管技术边界——命令能读写哪些文件、能否联网。审批策略approval_policy管交互时机——哪些操作会停下来问你。沙箱模式行为read-only只能读不能写workspace-write工作区内可写默认不联网danger-full-access无本地边界仅限你主动信任的环境审批策略行为untrusted任何可能改变状态的操作都先问on-request沙箱内直接跑越权时才问never不问沙箱是唯一防线会话中用/permissions实时查看和修改单次运行可用interpreter --sandbox read-only audit the auth flow覆盖一次。沙箱由操作系统原生机制执行macOS 用 SeatbeltLinux/WSL 用 bubblewrap seccompWindows 用原生沙箱策略无法满足时它会失败关闭而不是静默脱沙箱。注意.git/等目录属于受保护路径代理要动它们时应仔细审。日常在可信仓库里干活workspace-writeon-request是文档推荐起步--yolo这类参数会同时拆掉审批和沙箱只建议在一次性虚拟机或容器里用。按口味调参模型切换与配置档案模型怎么换。TUI 里输入/model可一次选 provider、模型和推理强度不重开界面就能切。一次性覆盖也可以直接挂在命令行上interpreter -m gpt-5.1-codex review this module另外它把 Claude Code、Kimi Code、DeepSeek TUI 等各家 agent 提示框架做成了 Rust 原生 harness用/harness切换配合对应模型能拿到更好的表现。配置落在哪。用户级在~/.openinterpreter/config.toml项目级可放.openinterpreter/config.toml优先级从低到高是内置默认 → 系统配置 → 用户配置 → 项目配置 → 档案 → 命令行-c keyvalue覆盖。用/debug-config能看到每个值的最终来源。常用项合并看这一份# 模型 model gpt-5.1-codex model_provider openai model_reasoning_effort medium # minimal|low|medium|high|xhigh model_reasoning_summary auto # auto|concise|detailed|none # 安全 sandbox_mode workspace-write approval_policy on-request # 其他 personality pragmatic # friendly|pragmatic|none web_search cached log_dir ~/.openinterpreter/log需要场景化切换时建档案[profiles.fast] model gpt-5.1-codex-mini model_reasoning_effort low [profiles.review] model gpt-5.1-codex model_reasoning_effort high sandbox_mode read-only然后interpreter --profile review启动。推理强度按任务挑简单改动用minimal/low重构和深度审查用high响应会明显快一些。接入自动化非交互模式与 CI 集成不想要全屏 TUI 时用interpreter exec任务跑完直接退出interpreter exec summarize the changes in the last commit提示词可以从管道进cat task.md | interpreter exec -也可以git diff | interpreter exec 解释这个 diff 并标记风险变更。加--json每行输出一个 JSON 事件进度、工具调用、文件变更、最终消息方便脚本消费-i screenshot.png可给第一条提示附图。CI 里的典型用法是只读沙箱 JSON 输出把审查结果落盘- name: Review patch env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} run: | interpreter exec --json --sandbox read-only \ review this pull request diff for regressions \ pr.diff review.jsonl卡住了怎么办装完interpreter命令不存在。重启 shell 让 PATH 生效再跑interpreter --version确认二进制就位。某次操作被拒或反复弹审批。用/permissions看当前沙箱与审批策略想放宽写入范围用--add-dir ../shared-lib追加可写目录而不是全局拆沙箱。模型响应太慢。先降model_reasoning_effort或/model换更轻的模型仍不行就查~/.openinterpreter/log/下的日志配合/debug-config确认当前生效值。收尾Open Interpreter 的路径很短装一条命令跑一句话边界靠沙箱和审批兜底自动化靠exec --json兜住。想深入从仓库内的 安装指南、沙箱与审批文档、非交互模式文档 入手核心实现在 codex-rs/ 目录整体设计说明见 README。【免费下载链接】openinterpreterA coding agent for open models like Kimi K3项目地址: https://gitcode.com/GitHub_Trending/op/openinterpreter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表