OpenCode 本地 AI 编程助手:装好、登录,5 分钟上手

OpenCode 本地 AI 编程助手:装好、登录,5 分钟上手 OpenCode 本地 AI 编程助手装好、登录5 分钟上手【免费下载链接】opencodeThe open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/openc/opencode如果你平时在终端里写代码OpenCode 是一个值得试试的开源 AI 编程助手。它跑在你自己的机器上读你的代码、改你的代码模型由你自己选。先把 OpenCode 跑起来安装就一条命令curl -fsSL https://opencode.ai/install | bash也可以用包管理器比如npm i -g opencode-ailatest或brew install anomalyco/tap/opencode。装完后先运行opencode auth login配置 API 密钥再在项目目录里直接输入opencode启动。你会看到一个终端界面左侧是项目文件树中间是对话区底部是输入框。按Tab键可以在两个内置角色之间切换——build默认能改文件和plan只读只分析不动手。它具体能帮你做什么你要修一个 bug → 它自己定位并改代码。用一句话描述问题它会自动调用内置的 read、grep、edit 等工具翻查文件找到位置后直接给出修改。改动的文件会以 diff 形式展示你确认后才落盘。工具的实现都在 packages/opencode/src/tool/ 目录里包括读写文件、跑 shell 命令、抓取网页。你要接手一个陌生项目 → 切到 plan 角色先摸清结构。plan 角色默认拒绝文件编辑执行 bash 命令前还会先问你。你让它讲讲这个项目的模块划分它会读文件、梳理依赖但不会动一行代码。你要在脚本里批量跑任务 → 用非交互模式。opencode run 给所有导出函数补上注释跑完即退适合挂进自动化流程。如果任务里要用到 MCP 服务可以先opencode serve起一个常驻服务再用--attach挂上去省掉每次冷启动的时间。和同类工具相比和 Claude Code、Copilot 这类闭源或半闭源工具比OpenCode 有两个实打实的不同代码完全开源你可以逐行审查它读了哪些文件、传了哪些内容模型不锁定Anthropic、OpenAI、Google、OpenRouter 或者你自己的本地推理服务都能接。但也要说清楚它的代价。主界面是终端 TUI没有图形化操作有桌面版但还标着 BETA它不附带任何订阅API 密钥、模型选择、额度都归你自己管模型答得好不好取决于你配的是哪家服务。如果你想要的是装进 IDE 就能用、不用碰 API 配置的东西那别选它直接用带内置助手的 IDE 更省事。怎么按自己的需求改日常定制改一个文件就够了项目根目录的opencode.json可以定义自己的 agent、指定默认模型、收紧或放宽权限。需要更深度的扩展时看插件系统入口在 packages/core/src/plugin/里面展示了如何挂接自定义 provider、技能skill和命令。它还支持 MCP把外部工具服务接进来不用改 OpenCode 本身的代码。常见疑问API 密钥存在哪opencode auth login登录后保存在~/.local/share/opencode/auth.json。配好后用opencode models查看当前可用的模型清单加--refresh强制刷新。能用本地模型吗可以。只要你的本地推理服务提供 OpenAI 兼容接口在配置里加一个自定义 provider 就能用请求就不会出你的机器。怕它乱改文件怎么办默认按Tab切到 plan 角色就是只读也可以留在 build 角色在opencode.json的权限配置里限制它哪些目录可写、哪些命令要批准。写在最后如果你主要在终端里干活、在意代码不出本机、并且习惯自己管 API 开销OpenCode 现在就可以试。打开终端把上面那两条命令敲完进入你的项目目录输入opencode剩下的它自己会做。【免费下载链接】opencodeThe open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/openc/opencode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考