福建人飘在上海,记录上海的生活

← 返回首页

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-writing skill
  • 写前端页面 → 用 frontend-dev skill
  • 调试 Bug → 用 systematic-debugging skill

使用方式很简单:

/skill frontend-dev

然后 OpenCode 会按照前端开发的最佳实践来帮你。


我的使用场景

用了两个月下来,我觉得这几个场景最实用:

场景效果
代码翻译把英文注释转中文,英文文档转中文
Bug 排查描述问题,它帮你定位和分析
重构代码”帮我把这段用 Hooks 重构”
写测试”给这个函数写单元测试”
学习新框架”用中文解释这段 React 代码”

注意事项

  1. 首次使用要配置 API Key:如果你用自己的 AI 模型,需要填入 API Key。用内置免费模型可以跳过这步。
  2. 要有人工审核:AI 写的代码不一定完美,提交前看一眼。
  3. 英文不好也友好:你可以全程用中文交流,它支持中文。

写在最后

说实话,AI 编程工具现在太多了,CURSOR、Windsurf、GitHub Copilot… 但 OpenCode 的优势在于:

  • 完全免费:没有订阅费
  • 开源透明:你可以看它怎么工作的
  • 轻量快速:终端里直接用,不用开额外软件

如果你也是经常加班改重复代码的前端,或者英文不太好想用中文写技术文档,强烈建议你试试

下载地址:opencode.ai


你在工作中用过 AI 编程工具吗?体验如何?评论区聊聊呗~