AI编程 · 架构思考 · 技术人生

拒绝厂商锁定:OpenCode架构解析

智谱 GLM,支持多语言、多任务推理。从写作到代码生成,从搜索到知识问答,AI 生产力的中国解法。

最近半年,在 AI 行业最火的产品就是 Anthropic 推出的 Claude Code 了,这个 AI 编程智能体,不光可以让它写代码开发产品,还可以用它来自动化工作流,自动化电脑桌面工作,甚至通过 SDK 的方式实现 AI 智能体产品。
但是无论你是新手入门的菜鸟,还是 Claude Code 老鸟,我都强烈建议一定要去用用 Claude Code 的开源替代产品 OpenCode。并且 OpenCode 在某些方便表现的比 Claude Code 更好。如果说 Claude Code 就像苹果手机的化,那么 OpenCode 就像安卓手机,具有更丰富的兼容性,更多的可定制方式和可玩性。
为什么一定要入手使用 OpenCode 的呢?

第一、Anthropic 这家公司过于变态,你需要一个 Claude Code 的备胎。
Anthropic 的创始人达里奥阿莫迪曾经在百度位于硅谷的办公室实习过,不知道是不是因此落下来心理阴影。他后面变成了一位极端反华分子,Claude 也是目前封禁中国用户最变态的 AI 大模型。我身边已经很多 Claude 重度用户被封号了。一旦封号,无法通过申诉解封,只能重新申请,但是仍然有极高概率封号。
此外,Anthropic 极端排斥竞争对手,喜欢用不耻的手段对付自己的竞争对手,例如:
1. 去年当 Windsurf 传出要被 OpenAI 收购的传闻,Anthropic 里面切断了 Windsurf 里面的 Claude 模型调用;
2. 当得知马斯克的 xAI 公司工程师使用 Cursor 去开发 xAI 的模型,Anthropic 立刻切断了 xAI 的 Cursor 对 Claude 模型的调用;
3. 当得知 OpenCode 可以通过 OAuth 授权方式使用 Claude 模型,第一时间切断 OpenCode 的访问。
4. 还有 Claude Code 用户发现,在使用过程中,一旦提及 OpenCode,就会停止工作,不再响应;
5. Anthropic 还被发现购买竞争对手例如 OpenCode 的搜索关键词,诱导用户下载使用 Claude Code;
因为这样的原因,已经有很多顶尖的程序员,例如 Ruby on rails 的作者 DHH 公开宣布转投 OpenCode。对我们来说,当你使用 Claude Code 的时候,并不知道哪一天账号被封禁导致无法使用。国内有很多开发者现在通过第三方的中转站来使用 Claude Code ,但是这种办法其实也不稳定,你完全不知道哪一天中转站也被封杀了,而且也存在多人共同使用一个账号,并不安全的问题。
第二、Claude Code 和 Claude 模型是强绑定的,你很难稳定使用其他的 AI 模型
尽管 Claude Opus 模型在编程方面口碑很好,但是如果我想使用其他的 AI 模型,Claude Code 是不支持的。例如我想要用 GPT 模型在Claude Code 帮我写文章,我想要用 Gemini 模型帮我设计和开发前端页面,这种需求在 Claude Code 无法做到。
于是很多开发人员同时打开多个智能体工具工作:Claude Code, OpenAI 的 Codex,Google 的 Antigravity 三个工具一块工作,才能把三个 AI 模型都同时用上。但是这样干其实很累啊,毕竟三个工具的配置方法都不一样,很多 skills 和 mcp 也不能完全同步,非常的麻烦。
有些国产的 AI 模型,例如智谱的 GLM 做了针对 Claude Code 的适配工作,目前确实使用起来也挺丝滑的。但是 OpenAI 和 Google 并没有提供 Claude Code 的适配,并且 Anthropic 也不会允许这样干。所以你不知道哪一天 Anthropic 会不会封掉对 GLM 的使用。
所以为了我们能够稳定的使用 AI 编程智能体,为了我们能够同时用上全球最顶级的 AI 大模型,OpenCode 你值得拥有。那么 OpenCode 究竟有什么优势呢?
第一、OpenCode 是一个开源的 AI 编程智能体,并且可以接入 70 多个 AI 大模型
基本上你能想到的 AI 大模型,OpenCode 都提供了接入的支持。最妙的是:OpenCode 默认提供了几个免费的模型给菜鸟用户使用,所以你不用花一分钱,也不需要搭梯子,下载安装就可以立刻用上 AI 编程智能体了。
并且由于 OpenCode 是开源的,所以大家都可以来修改和完善它。因此 OpenCode 目前的升级速度飞快,几乎每天都有会小版本升级,当你每次启动 OpenCode,系统就自动升级到最新版本了。
在 OpenCode 里面,我们可以接入 OpenAI 最新的 GPT-5.2 模型,还可以通过 Google 的 Antigravity 使用最新的 Gemini 3 Pro 模型和 Claude Opus 4.5 模型。完全可以实现在 OpenCode 一个工具里面,来回切换不同的最顶级的模型: 让 GPT-5.2 帮你规划项目;让 Claude Opus 4.5 帮你编写代码; 让 Gemini 3 Pro 帮你设计界面,最后让 GPT-5.2 帮你审核和检查代码。这不比单吊一个 Claude Code 强多了?
第二、OpenCode 也很重视中国的开发者,还有飞书话题社区支持
在几个顶级 AI 厂商并不对中国用户开放的同时, OpenCode 对中国用户使用是没有任何障碍的,事实上 OpenCode 还有一位华人创始人,并且在飞书开了话题社区,可以直接为中国开发者提供技术支持。所以我们也不用担心有朝一日被封号或者无法访问的问题。
图像
其实当你下载了 OpenCode,并且使用免费的 GLM 模型,是不需要搭梯子就可以直接使用的,这样就把 AI 编程智能体的使用门槛降到最低了。
第三、OpenCode 可定制性很高,你可以根据自己的需求来设计
OpenCode 就像安卓手机,如果你已经很精通了,完全可以通过自己的定制让 OpenCode 发挥最大的效率。例如 OpenCode 有一个开源的插件,叫作:oh-my-opencode, 他对 OpenCode 使用进行了深度定制,集成了所有能想到的最佳实践,并且协调多个智能体同时并行工作,利用每个 AI 模型的特长,让他们同时发挥最大的价值。而 Claude Code 是商业闭源的软件,你无法自己进行深度定制化,所以在 oh-my-opencode 的帮助下,你使用 OpenCode 完全可以发挥出来比 Claude Code 更高的效率。
并且 AI 智能体除了可以用来编程之外,还可以帮我们做很多其他的事情,例如我看到有的大V,甚至对 oh-my-opencode 插件进行了改造,让多个智能体并行工作进行内容创作,极大提高的创作的效率。
所以,如果你已经是一个 Claude Code 高手,渴望通过自己深度定制,让效率进一步提高,那么 OpenCode 几乎是无法错过的。
OpenCode 菜鸟入门
如果你不熟悉命令行工具,只习惯使用图形用户界面的话,只需要打开 OpenCode 官方,下载相应操作系统的安装包:
https://opencode.ai/
安装好 OpenCode,打开 App:
图像
是一个非常简洁干净的界面,点击:“Open Project”,选择一个你想要让它读取和操作的目录,就可以开始了:
图像
例如,我选择了一个以前自己写的项目,然后就可以在对话框给 OpenCode 下命令了。请注意:
左下角的第一个框:Build,这里指的是下了命令以后,OpenCode 就会去执行;我们可以点开下拉列表,改成:Plan。 Plan 模式就是开会模式,只动口不动手;Build 模式就是干活模式,说了就动手了。
然后选择用什么 AI 模型,默认情况下 OpenAI 已经给我们提供了好几个 Free,也就是免费的模型,你可以选择自己喜欢的,例如选择 GLM-4.7 或者 MinMax M2.1, 这样不用搭梯子也可以干活:
图像
至此,就可以愉快的指挥 OpenCode 为我们干活了,例如我让 OpenCode 帮我检查项目是否有 bug:
图像
如果你还想进阶一点点的话,那么我推荐你使用 OpenCode 的终端用户界面,也就是 TUI。它更加方便快捷,也更加强大。按照 OpenCode 的终端用户界面,需要我们打开一个终端程序(Mac 上是 Terminal.app, Windows 上是 PowerShell),然后输入安装命令:
shell
curl -fsSL https://opencode.ai/install | bash
安装好以后,在你的终端里面输入 `opencode` 命令,就进入 OpenCode 了:
图像
用法是一样的,就是快捷键有所区别:
1. Tab 键切换 Plan 模式 / Build 模式;
2. Ctrl + P 打开命令窗口,选择执行不同的命令;
3. Ctrl + T 切换 AI 模型的思考强度:low,medium,high,xhigh;
其实了解这些,就已经足够做项目了,只要记得先开 Plan 模型,和 OpenCode 聊得足够充分了,然后切换到 Build 模式开始干活就好了。至于其他的很多功能,都可以在使用的过程中,直接问 OpenCode,让它一步一步教你就好了。
OpenCode 如何使用三大模型:GPT,Gemini 和 Claude
如果你想要在 OpenCode 中使用 GPT-5.2 Codex 模型,那么你首先需要是一个 ChatGPT Plus 会员,也就是每个月付费 20 美元。打开 OpenCode,通过 Ctrl+P 快捷键打开命令列表,然后选择:Switch Models,再选择 provider:
图像
然后把光标挪到 OpenAI 这一行上,选择以后,再选择 Auth Method 的第一行:ChatGPT Pro/Plus,然后会跳转到浏览器,让你认证 ChatGPT 账号,确认之后关闭浏览器,回到终端,就可以看到 OpenAI 下面的四个模型了:
GPT-5.1
GPT-5.1 Codex
GPT-5.2
GPT-5.2 Codex
我选择把 GPT-5.2 和 GPT-5.2 Codex 加入了 Favorite 列表,方便我切换。这样 GPT 模型就配置好了。
如果想要安装使用 Gemini 3 Pro 和 Claude Opus 模型的话,可以打开 OpenCode,然后直接输入如下命令:
shell
Install the opencode-antigravity-auth plugin and add the Antigravity model definitions to ~/.config/opencode/opencode.json by following: https://raw.githubusercontent.com/NoeFabris/opencode-antigravity-auth/dev/README.md
OpenCode 就会自己安装一个 `opencode-antigravity-auth` 的插件,然后它会引导你打开浏览器登录自己的 Google 账号。
登录 Google 账号授权之后,就可以使用了,其中你如果有多个 Google 账号,还可以全部都登录上,这样可以把几个账号的用量都拼起来使用。不过我个人不太建议你这样做。我自己还是老老实实每个月充值了 20 美元,购买了 Gemini Pro 会员。 因为 Gemini 的会员给的 AI 模型调用量是非常慷慨的,所以还是很划算的。
在登录授权之后,我们可以看到一大串模型,我们可以从中选择 Gemini 3 Pro, Claude Sonnet 4.5,Claude Opus 4.5 模型加入 Favorite 列表,方便我们自己通过快捷键随时切换模型:
图像
例如,我在 Favorite 里面收藏了 GPT-5.2 的两个模型,Claude 4.5 的两个模型,还有 Gemini 3 Pro,这样就集齐了三大顶级 AI 模型了:我一般是写作和规划使用 GPT 模型,编写代码切换到 Claude 模型,设计界面使用 Gemini 3 模型,最后代码 review 使用 GPT 模型。
最后的最后,如果你想要把三大模型都榨干的话,你就可以安装上 oh-my-opencode 插件,它会同时使用我上面说到的所有的模型,用不同的智能体分别跑不同的模型,然后还会让模型不停的一遍又一遍干活,堪称 AI 时代的周扒皮,不把 AI 模型榨干不算完事。
安装也非常简单,把下面这行粘贴到 OpenCode 对话框就行了,OpenCode 就会吭哧吭哧干活,帮你完成所有的工作。
shell
Install and configure by following the instructions here https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.md
要说明的是: 我自己目前还没有安装和使用`oh-my-opencode`,因为目前我也是一个 Claude Code 和 OpenCode 的老菜鸟,并不想自己的 OpenCode 环境过于为编程定制化,因为`oh-my-opencode` 是一个高度为编程优化的定制环境,而我目前并没有大量编程任务,还是更多个人内容创作和其他工作流去使用 AI 的。
最后我想说的是,其实我自己也会同时使用 Claude Code,同时使用两者的感觉就是觉得:
Claude Code + Claude Opus 更像苹果手机,封闭,没啥花样;
OpenCode + 三大顶级模型 更像安卓手机,开放,充满了可玩的地方。
而我个人更喜欢使用 OpenCode 一些。如果 Anthropic 还是持续这样封闭的话,我认为有极大的可能性,未来 Claude Code 会被 OpenCode 超越。

赞(0)
未经允许不得转载:Toy's Tech Notes » 拒绝厂商锁定:OpenCode架构解析
免费、开放、可编程的智能路由方案,让你的服务随时随地在线。

评论 抢沙发

十年稳如初 — LocVPS,用时间证明实力

10+ 年老牌云主机服务商,全球机房覆盖,性能稳定、价格厚道。

老品牌,更懂稳定的价值你的第一台云服务器,从 LocVPS 开始