opencode/OpenCode入门指北
OpenCode 上手指南:让你的终端秒变 AI 编程助手
开篇:那个加班改 Bug 的夜晚
上周四晚上快10点了,我还在公司改一个前端项目的小问题。产品经理改了需求,要把列表页的分页改成无限滚动。
说实话,这种活不难,就是繁琐:删掉分页组件,改接口,改状态管理,还得处理加载状态…我一边改一边想,这种重复劳动要是有人帮我就好了。
然后我想起来同事之前推荐的 OpenCode,试了一下,5分钟搞定。
今天就来聊聊这个让我”真香”的免费工具。
OpenCode 是什么?
简单说,OpenCode 是一个开源的 AI 编程助手,你可以理解成命令行版的 Copilot,但它更强大:
- 免费开源:GitHub 上 14 万星,口碑很好
- 支持主流模型:Claude、GPT、Gemini 都能用还有内置免费模型
- 终端直接用:不用离开 IDE,也不用开浏览器
- 隐私安全:代码不上传到第三方服务器
安装:一条命令搞定
macOS / Linux
打开终端,输入:
curl -fsSL https://opencode.ai/install | bash
Windows
推荐用 PowerShell:
irm https://opencode.ai/install | iex
或者直接去 opencode.ai/download 下载桌面版。
安装完成后,在终端输入 opencode 就能启动。
基础使用:就像在跟人聊天
启动后,你可以直接用自然语言描述需求:
帮我把项目中所有的 moment.js 换成 dayjs
这个函数老报内存溢出,能帮我优化一下吗
给这个组件加上 loading 状态和错误处理
OpenCode 会理解你的需求,直接改代码。
进阶技巧:用 Skills 提速
OpenCode 有个叫 Skills 的功能,可以理解为”预设好的工作流”。
比如你想:
- 写技术博客 → 用
tech-blog-writingskill - 写前端页面 → 用
frontend-devskill - 调试 Bug → 用
systematic-debuggingskill
使用方式很简单:
/skill frontend-dev
然后 OpenCode 会按照前端开发的最佳实践来帮你。
我的使用场景
用了两个月下来,我觉得这几个场景最实用:
| 场景 | 效果 |
|---|---|
| 代码翻译 | 把英文注释转中文,英文文档转中文 |
| Bug 排查 | 描述问题,它帮你定位和分析 |
| 重构代码 | ”帮我把这段用 Hooks 重构” |
| 写测试 | ”给这个函数写单元测试” |
| 学习新框架 | ”用中文解释这段 React 代码” |
注意事项
- 首次使用要配置 API Key:如果你用自己的 AI 模型,需要填入 API Key。用内置免费模型可以跳过这步。
- 要有人工审核:AI 写的代码不一定完美,提交前看一眼。
- 英文不好也友好:你可以全程用中文交流,它支持中文。
写在最后
说实话,AI 编程工具现在太多了,CURSOR、Windsurf、GitHub Copilot… 但 OpenCode 的优势在于:
- 完全免费:没有订阅费
- 开源透明:你可以看它怎么工作的
- 轻量快速:终端里直接用,不用开额外软件
如果你也是经常加班改重复代码的前端,或者英文不太好想用中文写技术文档,强烈建议你试试。
下载地址:opencode.ai
你在工作中用过 AI 编程工具吗?体验如何?评论区聊聊呗~