
Claude Code 不用多说了,是 AI 编程 CLI 界的扛把子,最近又恐怖到了几乎谁写谁火的地步,我们之前也分享过很多相关的文章啦,还有 ima 知识库也可以配合着学习。

好用是好用,但这东西就像 Claude 一样,「缺心眼」,除了支持自家的 Claude 模型外,仅支持极少数的别家的模型。而且还得特殊环境,还挺麻烦的,主打一个封闭。OpenCode 就是开源版的 Claude Code,目前在 GitHub 上已经狂飙到 51.7k 的 Star。

除了开源,在模型支持层面,几乎支持你所熟知的又或者不熟悉的模型,反正要想数全数清,还是一个比较费眼睛的事情。

这些模型自己配置下,就都能在 OpenCode 中使用,如果你像我一样懒,懒得配置,你也可以使用他免费的这四款模型。

我滴个乖乖,其中 GLM-4.7,MiniMax M 2.1 都是免费的。薅的 code plan 套餐吧?所以,也就是说,你本地安装了个 OpenCode,你居然可以去白嫖 GLM-4.7,MiniMax M 2.1 和 Grok code fast。GLM-4.7 的能力不用吹什么了,毕竟我可是用这家伙手撕了个 AI 漫剧 APP🐶。如果你和我一样细心,你应该看到文章中第一张图片吧,没错,那就是 CLI 状态下的 OpenCode,不得不说,整个风格还是很有感觉的,隐约透露着一股 hacker 风。而且,OpenCode 拥有自己的客户端,支持任何电脑安装,对于小白来说,简直不要太友好,点点点也挺丝滑的。

开源免费,灵活又好看,那 OpenCode 的能力如何呢?先让 Gemini 总结一下:

基本上 Claude Code 拥有的功能,OpenCode 都有,还内置 LSP,也支持子代理,可自由绑定各种模型厂商。然后配合插件 oh-my-opencode 使用,也能支持更丰富的能力,比如 Claude Skills。

别的不说,坐着是贼会起名的,好,下次,我搞个 obsidian 的 skill 插件就叫,oh-my-ob,哦真牛逼。你可别小看了这插件,他们已投入价值 24,000 美元了,并且有一个伟大的目标。
目标是通过创造一个智能体生成的代码与人类代码无异,却能实现远超人类代码的功能的世界,来引发一场软件革命。我已将个人时间、热情和资金投入到这项事业中,并将继续这样做。

总之而言,你用 OpenCode 配合上 oh-my-opencode 插件,你就几乎拥有能和 Claude Code 一样的能力。最关键的是足够自由,灵活,简直是为新手而生,当然因为可以无限折腾,同时 OpenCode 也是为极客而生。下面看下如何上手使用。安装OpenCode 一共有 2 种形态,分别是桌面端和终端。桌面端更适合新书,不用看什么代码,就是点点点你就能操控 OpenCode 了。桌面端下载打开地址:https://opencode.ai/download选择自己电脑版本下载。

所见即所得了,切换模型和 agent 都比较方便。

还可以轻松的查看和管理上下文 Context 等。

第二种是通过 CLI 的方式来安装。在你的电脑终端复制输入下面的一样命令。
npm install -g opencode-ai

在自己的项目文件夹下输入:opencode,你就可以看到已经可以正常使用了。这个 UI 还挺 nice 的。

OpenCode 内置了两个 Agent,可以使用Tab键在它们之间切换。 Build 模式和 Plan 模式:

输入/model,就能查看 OpenCode 中所有的模型。

输入/theme 就能切换不同主题,还挺多主题的,选择自己喜欢的。

输入/mcp,也可以列出 mcp 工具。直接在里面问问看有哪些内置的 tools 可以用吧。

然后很快出来不少内置工具了。

接下来,我会尝试在 OpenCode 中进行项目级开发,拷打下 OpenCode 的能力。不过据说现在很多的 Claude 账号都被封了,我就说他小心眼吧?呵。好了,今天的文章就到这,我们下一期见。
