格局小了!Anthropic封杀令下,OpenCode教它做人:开源+全模型解锁,才是程序员的终极自由
| AI 编程实战

格局小了!Anthropic封杀令下,OpenCode教它做人:开源+全模型解锁,才是程序员的终极自由

计算机世界里有两条路。一条是通往“围墙花园”的收费站,另一条是通往“集市”的自由之路。

前两天,Anthropic(Claude背后的公司)做了一个非常“小家子气”的决定:全面封杀第三方调用Claude Code订阅套餐的通道。简单说,你想用Claude写代码,必须用它的官方工具,必须在它的规则里玩,哪怕你已经付了费。

这种为了商业护城河而牺牲开发者体验的行为,实在不像是一个标榜“对人类有益”的AI公司该干的事。

但技术圈是有自愈能力的。就在Anthropic关上门的一瞬间,开源社区的OpenCode反手就和OpenAI强强联合,直接官方支持一键解锁GPT-5.2-Codex

这就是开源的魅力:Censorship is damage, and the network routes around it.(审查被视为一种损坏,而网络会绕过它)。

今天,不谈虚的,我带大家通过一套“开源组合拳”,绕过大厂的围墙,用OpenCode把OpenAI、Google甚至Claude的能力全部榨干,构建一套属于你自己的、不做“二等公民”的编程Agent工作流。


为什么要用 OpenCode?

很多朋友问我,有Cursor了,有Trae了,为什么还要折腾OpenCode?

这就好比有了VS Code,为什么还有人坚持用Vim?

Cursor本质上是Co-pilot(副驾驶),它嵌在编辑器里,帮你补全代码,它的逻辑是“辅助”。而OpenCode(以及它模仿的Claude Code)的逻辑是Agent(代理人)

Agent是拥有执行权的。 你给它一个目标:“把这个Python脚本重构成Go,并写好Docker文件”,它会自己去读代码、写代码、运行测试、报错、修正、再运行。它像是一个刚入职的实习生,而不是一个自动补全插件。

OpenCode最大的优势在于它的解耦

  1. UI与模型解耦:你不再被绑定在Anthropic的网页或CLI上。

  2. 订阅与工具解耦:你可以同时挂载ChatGPT Pro、Gemini Advanced的订阅,而不是为每个工具单独付费。

CleanShot 2026-01-12 at 21.21.38.png


实操:打造“全知全能”的编程环境

我们要做的是搭建一套 OpenCode + OpenAI + Google (Antigravity) + oh-my-opencode 的终极组合。

这套组合拳打下来,你将拥有:

  • GPT-5.2-Codex 的逻辑推理能力(OpenAI官方支持)。

  • Gemini 3 Pro 的超长上下文窗口(通过Google插件)。

  • Claude Opus 4.5 的代码审美(通过Google插件蹭额度)。

  • oh-my-opencode 的多角色Agent编排。

第一步:安装 OpenCode

别被“开源”两个字吓到,OpenCode现在的GUI做得非常符合直觉。它不仅有CLI版本,还有桌面版,Windows/Mac通吃。

去官网下载安装,这步不赘述。 下来链接地址

https://opencode.ai/download

CleanShot 2026-01-12 at 22.26.27.png

OpenCode 桌面版启动后的初始界面,干净简洁

第二步:接入 OpenAI (官方支持,稳!)

这是v1.1.11版本的重头戏。OpenCode团队和OpenAI达成了某种默契(或者是Py交易)。

  1. 在左侧siderbar。

  2. 选择 + Connect Provider -> OpenAI

  3. 关键点:选择 ChatGPT Pro/Plus。不要选API Key,除非你家有矿。利用你现有的200刀订阅,才能把ROI拉满。

  4. 点击弹出的链接授权登录。

搞定。现在你手里已经握着 GPT-5.2-Codex 这把重剑了。它的特点是慢,但是逻辑极强,适合做复杂的架构设计。

CleanShot 2026-01-12 at 22.15.35.png

第三步:偷天换日,接入 Google & Claude

这里我们要用一点“黑客手段”。因为Anthropic封杀了第三方,我们不能直连,但我们可以“借道”Google。

Google的Antigravity平台不仅支持自家的Gemini,还支持Claude Opus 4.5。我们需要安装一个插件 opencode-antigravity-auth

在OpenCode对话框输入:

Bash

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

Agent会自动帮你跑完安装脚本。安装完后,在Model选择里,你会看到 OAuth with Google

登录你的Google账号(前提是你有Gemini订阅),瞬间,Gemini和Claude的模型都出现在了你的列表里。

为什么要这么做?

不仅仅是为了省钱。更重要的是,Gemini 3 Pro 在处理超大代码库(几十万行代码)时的上下文能力目前是无敌的;而 Claude 在前端代码的审美上依然是第一梯队。

CleanShot 2026-01-12 at 22.16.56.png


注入灵魂:oh-my-opencode

如果你只停留在上面一步,你只是得到了一个聚合聊天窗口。要让它真正变成“干活的团队”,你需要 oh-my-opencode

玩过Linux的朋友都知道 oh-my-zshoh-my-opencode 之于 OpenCode,就像 oh-my-zsh 之于 Zsh。它不是一个简单的插件,它是一套最佳实践的配置集合

在对话框输入:

Bash

Install and configure by following the instructions here https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.md

安装过程中,它会问你有哪些订阅。根据我们刚才的配置,大胆地告诉它:“我有ChatGPT和Google订阅,没有Claude,但是我用的opencode-antigravity-auth,可以用Google上的Claude模型。”

它到底牛在哪里?

它把单打独斗的AI,变成了一个分工明确的工程团队:

  • Oracle (GPT-5.2 Medium): 架构师。负责听懂你的需求,拆解任务,不做具体实现,只做Code Review。

  • Librarian (GLM-4.7/Gemini): 图书管理员。负责查文档、搜代码片段。

  • Frontend Expert (Gemini 3 Pro): 前端专家。负责写UI,因为它懂得多模态,能看懂设计图。

  • Main Agent (Claude Opus 4.5 via Google): 项目经理。负责调度上面所有人。

当你输入“帮我做一个贪吃蛇游戏”时,这个团队在后台是并行工作的。这才是真正的 Vibe Coding —— 你负责把握方向(Vibe),AI负责干活。

进阶:来自社区的“野路子” (Reddit Wisdom)

除了上述的标准流程,我在 Reddit 的 r/OpenCode 版块(如果你能访问的话)挖到了一些非常硬核的实操技巧,这里分享几个最有价值的:

1. .opencode/config 才是真正的护城河

很多新手只会在聊天框里打字。Reddit 用户 @DevOps_Guru 指出,OpenCode 真正的威力在于项目根目录下的配置文件。

你可以为每个项目定义 .opencode/rules。比如:

“本项目使用Go 1.22,禁止使用 interface{},所有的DB操作必须经过 repository 层。”

一旦写在配置里,所有的Agent都会死死遵守这个规范。这比你每次对话重复一遍高效得多。

2. “Unlimited Work” 模式 (ulw)

oh-my-opencode 里,有一个隐藏指令 ulw。如果你发现 Agent 经常因为任务太长而偷懒中断,在提示词后加上 ulw,它会开启死磕模式,自动处理 continue,直到任务彻底完成。这对于大型重构任务非常有用。


总结:工具只是手段,自由才是目的

Anthropic 的封杀令看似是商业竞争,实则是对用户选择权的一次傲慢践踏。

OpenCode 这种开源工具的出现,不仅仅是让我们免费蹭几个模型,更是在提醒我们:不要把你的生产力完全绑定在任何一家单一的大厂身上。

今天它能封杀第三方入口,明天它就能按代码行数收税。

拥抱开源,拥抱组合式创新。用 OpenAI 的脑子,Google 的眼睛,开源的身体,构建属于你自己的超级程序员。

👉 更多 AI 指南文章:cc.guapihub.net

期待在评论区看到大家用这套组合做出的产品。

Stay Hungry, Stay Free.