最近AI Coding工具卷得,跟菜市场抢摊位似的。

前阵子大家还在聊Claude Code,转头Codex又霸屏了。

社群里三天两头就有人问:Claude Code怎么装?Codex怎么用?哪个适合小白?哪个做大项目更顺手?

问着问着,OpenCode就查无此人了。

我这两天重新翻出来折腾了一遍,发现它其实挺能打的——只是没人给它写篇像样的教程。

那就我来。

跟着走一遍,不难。

咱先把OpenCode装上

github 链接在此:https://github.com/anomalyco/opencode

安装方式一大堆,Mac、Linux、Windows都有。

这篇我用Mac演示(老Mac用户了,顺手)。

打开iTerm2,复制这行,回车:

curl -fsSL https://opencode.ai/install | bash

也可以用Homebrew,不为别的,就图个管理方便:

brew install anomalyco/tap/opencode

然后回车——啪,报错了。

大概意思是:我把系统升到了macOS 26,但Command Line Tools还是旧版,不兼容。

公司电脑还没归属个人,就不折腾了。改天在自己mcp机器上再搞。

换一条命令:

brew install opencode

跑完以后,先别急着启动

验一下有没有装成功:

opencode -v

看到版本号,就说明OK了。

当然,你也可能看到这个:

command not found: opencode

看到这个,别慌。

99% 的情况不是你装错了——只是当前终端窗口还没刷新环境变量。

两种解决办法,随便选一个:

  • 关掉终端,重开一个新窗口,再敲一次opencode -v

  • 在当前窗口执行source ~/.zshrc,重新加载配置

这一点建议小白记在心上。很多人看到command not found的第一反应是"我装错了",然后卸载重装、重装卸载,无限循环。

真不是装错了,就是终端没睡醒。

顺带把官方常见的安装命令都整理好了,根据自己环境对号入座:

申请DeepSeek API key

OpenCode装好了,但它现在是个空壳——还没接模型呢。

这篇我用DeepSeek演示。不是说DeepSeek怎样怎样,主要是国产用户用着省心,价格也亲民,适合先把流程跑通。

打开DeepSeek开放平台:

https://platform.deepseek.com/api_keys

登录后进入API keys页面:

点击创建 API key,名字随便写,比如:

opencode

这样以后看到这把key,一眼就知道是给谁用的。

创建后会弹出一串sk-开头的内容,这就是你的API key。

重点来了。

API key一般只会完整显示这一次。关掉弹窗后,再回来就只能看到打码版了。

所以:

  • 创建出来立刻复制

  • 不要发给别人

  • 不要截图发群里

  • 不要贴到公开文章里

别人拿到你的key,就可以花你的钱调模型。你睡觉的时候他在跑benchmark,你醒来发现余额归零,这种事不是没发生过。

把DeepSeek接进OpenCode

现在两样东西都有了:OpenCode本体 + DeepSeek的API key。

就差临门一脚:把它们接起来。

先确认版本。前面opencode -v 看到的是1.15.10,OpenCode要v1.14.24以上才支持DeepSeek V4系列,1.15.10没问题

回到终端:

opencode

进入OpenCode:

进去后,输入:

/connect

这个命令就是告诉OpenCode:我要选模型服务商了。

搜一下deepseek,选中:

然后它会问你要API key:

把刚才复制的sk-开头的key粘进去,回车:

接好以后,再输入:

/models

选 DeepSeek对应的模型:

选完就验一下。直接问它:

你现在是什么模型鸭?

或者让它干点活:

帮我查询下opencode的命令有哪些?用表格的形式列举出来

能正常回复,就说明跑通了。

到这里,OpenCode就算正式上岗了。

Skills与MCP

接下来聊聊技能(Skills)和MCP服务。

在OpenCode里直接看已安装的技能:

/skills

上下键选择就行。

Skills这东西,说白了就是给Agent装上的"专业技能包"。让它从"什么都会一点"变成"某个方向更靠谱一点"

不知道你们有没有注意到,OpenCode这个弹窗UI还挺顺眼的?对比一下别的工具,评论区说说你觉得哪个好看:

用大白话试试Skills好不好使:

帮我查询下最近读的书是哪一本?

咦,原来是我最爱的《毛选》。讲真也建议大家读一读。

毛爷爷将马列主义原理与中国革命实际紧密结合,提供了一套从矛盾分析、实践检验到群众路线的系统性思维方法和工作哲学。对我们工作某方面也有益处

微信读书Skills怎么装、怎么用,可以翻我之前写的那篇5分钟让AI分析你的阅读人格,微信读书这个Skill太准了!

当然也可以让OpenCode帮你创建自己的Skill。两种方式:

第一种:直接告诉AI,你要创建一个skill

第二种:已经安装了skill-creator 技能后,生成的更加规范
/skill-creator帮我创建一个skill,能够自动读取需求内容分析,找到对应项目知识库进行理解给出方案

再来看看MCP服务怎么装

手动方式——把MCP配置加到OpenCode的配置文件里:

全局配置:~/.config/opencode/opencode.json
项目配置:项目根目录下的opencode.json

{
  "$schema": "https://opencode.ai/config.json",
  "plugin": [
    "opencode-browser"
  ],
  "mcp": {
    "browsermcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@browsermcp/mcp@0.1.3"
      ],
      "enabled": true
    }
  }
}

不过OpenCode也可以用命令行一键装MCP,不一定要手搓JSON:

# 在项目目录下运行,自动配置好 plugin 和 mcp
npx opencode-browser init

# 如果你想全局安装(对所有项目生效)
npx opencode-browser init --global

# 如果只想预览会生成什么配置,而不实际写入文件
npx opencode-browser init --print

运行后它会自动创建或更新opencode.json,插件和MCP服务一并配好。不用对着JSON数括号了。

退出OpenCode重新进,就能看到装好的MCP服务了:

来试一下——让AI调用浏览器:

帮我打开谷歌,搜索OpenCode,然后把搜索结果截图发给我。

Browser MCP的截图以base64格式返回给OpenCode,不过我们用的模型不支持图片输入,所以我自己截了一张:

整体用下来没啥毛病。跟Claude Code、Codex功能原理大同小异,玩法都差不多——会一个,另外几个上手就很快。

退出OpenCode

两种方式:

/exit

或者直接:

Ctrl + C

按你界面实际情况来。

常见问题排查

这节专门给小白准备的。遇到问题先来这儿对号入座,还搞不定再说。

1. 安装卡住

大概率是网络问题。换个网络(或找个 proxy),重新执行:

curl -fsSL https://opencode.ai/install | bash

brew install opencode

2. command not found

先关终端,重开。不行就:

source ~/.zshrc

再试:

opencode -v

3. /connect里找不到DeepSeek

八成是OpenCode版本太老了。重新跑一遍安装命令升级就好。

4. API Key报错

通常就这几种情况:

  • key 复制少了(漏了开头或结尾几个字符)

  • key 失效了(在后台被删了或重置了)

  • 账户余额不足(API 是付费的,不是无限白嫖)

  • 模型选错了(选了 deepseek 不支持或你没权限的模型)

回DeepSeek后台检查一下,对齐就行。

Claude Code、Codex、OpenCode到底怎么选

三个工具摆在一起,对选择困难症患者来说简直是酷刑。

不过我的看法是:它们不是谁替代谁的关系,更像是三个不同方向的工具。

下面是我个人用完以后的理解,仅供参考:

用人话说:

  • 想省心 → Codex。开箱即用,折腾最少。

  • 已经是 Claude 重度用户 → Claude Code依然很强,生态和体验都是顶的。

  • 想要更开放、更便宜、更爱折腾 → OpenCode值得装一个。自由度大,能玩的花样多。

它不是最闪耀的那个,但跑通以后,还挺香的。个人体验下来,终端界面意外地舒服。

写在最后

这篇文章就干一件事:让一个从没碰过OpenCode的人,从安装开始,把它真正用起来。

Claude Code、Codex、OpenCode,没有谁一定碾压谁。适合自己的就是最好的。

最后。

大家coding愉快。

好了,我是「赛博李同学」,觉得有用点个赞 + 转发给需要的 TA,感谢支持!,我们下期见!

 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐