公司动态

OpenCode 全攻略:3 步在终端里跑通 20+ 编程工具(新手版)

📅 2026/8/28 10:39:39
OpenCode 全攻略:3 步在终端里跑通 20+ 编程工具(新手版)
OpenCode 全攻略3 步在终端里跑通 20 编程工具新手版【免费下载链接】opencodeThe open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/openc/opencodeOpenCode 是一个跑在终端里的开源 AI 编程代理它让 AI 直接替你读文件、查代码、改代码内置 20 多个工具开箱即用。本文用 3 步讲清楚怎么安装启动再带你过一遍读文件、正则搜索、批量修改这几个最高频的玩法顺带聊聊权限设置上的避坑经验。为什么不用聊天框里的模型聊天模型只能说改代码还得你手动复制粘贴。OpenCode 直接开在你的终端里AI 说我来改这个函数时是真去打开文件、改完、保存。所有工具的源码都放在 packages/opencode/src/tool/ 目录下二十多个文件对应二十多个能力读文件、列目录、正则搜索、精确编辑、跑 Shell 命令、查网页……你不需要背任何参数格式用自然语言把需求说完它会自己挑工具、自己调用。安装与首次启动三步就能跑起来克隆仓库到本地git clone https://gitcode.com/GitHub_Trending/openc/opencode进到任意项目目录运行opencode它会自动识别当前工作区。用 Tab 键切换内置代理build 是默认的全功能开发代理plan 是只读代理默认拒绝改文件、跑 Shell 命令前要先问你要许可。对不熟悉的老项目建议一上来就用 plan 模式——先让它看别让它动手。高频玩法读、搜、改把大文件读进上下文让 AI 看一个三千行的配置文件别贴进聊天框。read 工具默认一次返回 2000 行每行带行号后面还能用 offset 翻页继续读它甚至能直接读图片和 PDF转成附件给模型看。全库找一种代码模式grep 支持完整正则比如搜log.*Error能把所有可疑的日志写法连文件行号一起列出来还能用 include 参数限定只搜*.ts这类文件。重构前定位影响面靠的就是它。精确地改代码edit 负责行级替换write 负责新建文件apply_patch 则一次处理一组带上下文的补丁。典型流程是先 grep 找出一个函数在仓库里被引用的所有位置再逐个 edit 修掉全程不用你碰键盘。权限与安全AI 不是想怎么来就怎么来⚠️ 权限系统是 OpenCode 最容易被新手忽略的部分。高危操作改文件、跑命令默认都要过权限检查plan 代理更是默认只读。实用建议陌生代码库先用只读代理做分析和规划确认改动方案没问题再切回 build 代理执行。这样 AI 的手始终在你的规则之内。避坑与进阶小经验别把整个仓库硬塞给模型。先用 glob 按命名模式缩小目录范围再精准 read上下文省了回答质量反而更高。长任务拆成待办。复杂改造可以让 AI 用 todo 工具列步骤随时能查进度、随时叫停。想搞懂某个工具的边界行为直接翻官方文档 packages/docs/每个工具都有独立说明页。从这里开始克隆仓库、打开 packages/docs/ 扫一眼文档然后在你手头任意项目里敲一次opencode先问它一句帮我梳理一下这个目录的结构。读完它的回答你就大概明白这套工具系统能替你扛多少事了。【免费下载链接】opencodeThe open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/openc/opencode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考