出品 | 网易智能

作者 | 辰辰

编辑 | 王凤枝

开发者对Claude Code不满,转头把它的开源对手顶上了GitHub热榜。

本周,开源编程助手OpenCode在GitHub上的星数突破15.7万,超过 Anthropic 官方工具 Claude Code 的约12.2万。表面看是工具热度反超,背后更像是开发者对 Anthropic"锁生态"的集体反弹。


导火索是年初那次 OAuth 封锁。1月9日凌晨,Anthropic 突然切断第三方工具接入,OpenCode、Cline、RooCode 等项目全部受到波及。大量开发者原本用 Claude Pro/Max 订阅跑自动化编程任务,工作流被一刀切断,有人甚至遭遇账号误封。

Anthropic 不是没有理由。第三方工具用订阅套餐跑高强度 Agent 任务,对它来说就像自助餐被人拿来打包;更关键的是,这些数据不在官方工具里,无法回流到自家的产品和模型训练闭环。它想把用户拉回 Claude Code 这座围墙花园。

但开发者想要的是另一回事:模型可以用最强的,工作流不能被一家大厂锁死。OpenCode 的15.7万颗星不完全代表活跃用户,更像一张集体投下的保险票——今天用 Claude,明天换 OpenAI、Gemini 或中国模型,至少保留随时离开的能力。

这场星数大战真正说明的是:AI 编程工具越强,开发者越不愿把自己的生产线完全交给一家模型公司。

一、凌晨两点的断供:OAuth 封锁令

故事的导火索要追溯到2026年1月9日。

那天凌晨,当部分时区的开发者正借 AI 之力熬夜写代码时,Anthropic 突然在服务器端部署了一项技术检测:封杀所有通过 OAuth 方式连接 Claude Pro/Max 订阅的第三方工具。

受到影响的不仅是 OpenCode,还包括 Cline、RooCode 等一众明星项目。

为什么要封杀?简单来说,这些第三方工具通过"伪造"官方客户端的身份,让用户能以每月200美元的固定订阅费,运行高强度的自动化编程任务。如果不走这个"后门",同样的词元消耗量按 API 计费,用户可能得付几千甚至上万美元。

Anthropic 的行为在商业逻辑上完全站得住脚。公司员工塔里克·希希帕尔(Thariq Shihipar)当时在社交媒体 X 上解释:"第三方工具伪造身份会导致技术不稳定,用户遇到 Bug 会怪到模型头上,而且这严重透支了公司的订阅补贴。"


对于这次断供,开发者社区的反应极度撕裂。有网友一针见血地指出:"方向上没错,但开发者社区往往不愿接受现实,尤其是当'开源小弟'对上'邪恶大厂'时,情绪总会盖过逻辑。"

但开发者愤怒的真的只是"钱"吗?还有"傲慢"。

封锁令下发时没有预告,没有过渡期,甚至有大量账号因为触发了误报过滤器被直接封禁。这就像食客在自助餐厅吃得正欢,老板突然冲出来掀了桌子,还把人赶走拉黑。

程序员 Ahmad 在 X 上愤怒地表示:"Anthropic 的行为简直是在给 OpenCode 打广告。这种背信弃义的行为积攒多了,大家早晚会意识到,这家公司根本不可信。"

二、200美元的月卡和数据闭环:大厂背后的真实算盘

为什么 Anthropic 冒着被骂上热搜的风险也要动手?

原本官方工具限制了消费速度。结果你交了200美元买了一张自助月卡,通过第三方工具移除了这些速度限制。事实是,OpenCode 内的自动化智能体可以执行高强度的循环,如果按量计费,成本将高得令人望而却步。

开发者 Sherpa 感叹:"很多人觉得200美元挺贵了,那是你没见过走 API 计费的账单。当你用 Cursor 或 Windsurf 跑自动化循环时,你才会意识到那个订阅包到底有多划算。"

然而,钱只是表象。人工智能专家杰弗里·伊曼纽尔(Jeffrey Emanuel)提出了一个引人深思的推测,可能揭示了 Anthropic 更深层的考量:数据闭环。

他认为:"Anthropic 有权要求用户必须用官方工具。为什么?因为他们需要收集'输入-输出对'来做强化学习。如果你用 OpenCode,数据格式不统一,对他们来说就是无法混用的垃圾数据。这就好比你给特斯拉的自动驾驶系统换了个鱼眼镜头,采集回来的数据对训练系统毫无价值。"

换句话说,Anthropic 不仅想赚你的钱,还想让你免费当它的"标注员"。当你使用 OpenCode 切断了数据回路,你就成了一个纯粹的"亏钱客户"。

基于此,Anthropic 自然希望所有用户留在自家的"围墙花园"里。在上周举行的 Code with Claude 大会上,Anthropic 展示了这样一个愿景:

SpaceX 级别的算力:签下 Colossus 1数据中心,拿下22万片 GPU。

全家桶体验:多智能体协作、自我改进内存、代码审查自动化。

这就是"托管轨道"的魅力:只要你留在我的花园里,我就给你最顶级的性能。

但 OpenCode 代表的是"主权轨道"。资深开发者普兰贾尔·斯里瓦斯塔瓦(Pranjal Srivastava)做了一个有趣的实验:"我用 OpenCode 同时测试了10个模型。结果发现 Claude Opus 确实最强,但智谱 AI 的 GLM 5.1模型已经贴得很近了。多亏了 OpenCode 这种中立工具,我才能随时发现谁才是性价比之王。"

这是 OpenCode 的核心逻辑:模型中立。

今天 Claude 强,我就接 Claude;

明天 OpenAI 出了新招,我改一行配置就能无缝切换;

万一后天 Anthropic 倒闭了,我的工作流一天都不会断。

为什么开发者如此在意"中立"?

因为 Anthropic 最近的一系列动作,让大家感到了深刻的"锁死焦虑"。今天它可以封锁 OAuth,明天会不会为了推销自己的昂贵套餐而进一步限制第三方访问?当你的整个研发流程都长在 Claude Code 里时,你还有议价权吗?

正如框架之父大卫·海涅迈尔·汉森(DHH)所言:"这种做法看起来对客户非常不友好。"

三、15.7万颗星,是一张面向未来的"保单"

去年6月,OpenCode 在 GitHub 平台正式发布。最初这只是一个主打"模型中立"的开源项目,前几个月处于稳步增长期,星标数突破5万用了5个月;今年1月初,星标数过8万。

但在 Anthropic 封锁令下发后,OpenCode 的增长曲线几乎垂直上升。1月12日当天更是创下单日新增2087颗星的纪录。到5月8日,它的月活跃开发者已达650万,星标数冲到15.7万。

但这 15.7万颗星并不全代表活跃用户,更多是一种"情绪对冲"。

很多开发者即便目前还在用官方工具,也会顺手给 OpenCode 点个星。这就像买一份保险:万一哪天大厂又掀桌子了,仓库里还有个备胎能用。

当然,不少用户也很直接:"已经退订了 Claude Pro,打算把这笔钱直接捐给 OpenCode。"


一位网名为 cutebluedragongirl 的开发者说得更有趣:"这就是为什么我宁愿给中国 AI 实验室付钱,也不想再伺候美国大厂。"

OpenCode 的团队也很聪明。在被 Anthropic 发律师函要求删除所有关于"Claude Pro 授权"的代码后,他们迅速完成了品牌重塑:不再标榜自己是"Claude 的加速器",而是定义为"全系模型通用的编程座舱"。

他们在官网上写道:"随着模型演进,不同厂商间的差距会缩小,价格会下降。不被任何一家供应商捆绑,才是开发者最重要的资产。"

四、清场行动:不只是 OpenCode

如果你觉得 Anthropic 只是在针对开源社区,那就太天真了。最近的爆料显示,这是一家公司构建壁垒时的"全方位清场":

切断 xAI 员工的访问:今年1月初,科技媒体 Core Memory 爆料,xAI 联合创始人 Tony Wu 发给公司内部员工的备忘录显示,马斯克旗下的 xAI 有员工用 Cursor(里面接了 Claude)来写代码。Anthropic 发现后直接断网。

停掉 OpenAI 的测试:此前 OpenAI 员工也被发现用 Claude 做安全基准测试,同样被勒令退出。

突袭 Windsurf:去年6月,另一款流行的编程环境 Windsurf 发布公告称,自己在几乎没有预警的情况下,被 Anthropic 削减了大部分容量。当时 Anthropic 仅给了 Windsurf 团队不到一周的缓冲时间,便通知将削减几乎所有的一手调用容量。由于事发突然,Windsurf 被迫立即停止免费用户的直接访问权限,并紧急推出"自带密钥"模式,同时开始大力推广谷歌的 Gemini 作为替代方案。

这一系列动作勾勒出 AI 赛道的残酷现状:厂商们正从"卖模型"转向"卖生态"。Anthropic 不想只做一个提供词元的"自来水公司",它要做那个控制水龙头的"智能管家"。为了实现这个目标,它必须清除所有中间商,哪怕是那些曾帮它打开市场的开源工具。

开发者米科·奥赫塔马(Mikko Ohtamaa)对科技巨头的这种行为见怪不怪:"这就是典型的 Windows 和 Adobe 套路。创业初期,你用盗版、用第三方绕过机制,他们睁一只眼闭一只眼,因为他们需要市场占有率。现在 Anthropic 觉得自己够大了,收割的时候到了。"

他也提到:"不喜欢这种安排的人,可以选择任何其他模型,包括开放权重的模型。"

五、冰冷现实:开发者该如何选择?

面对 OpenCode 和 Claude Code 的"二选一",该怎么看?

实际上,这不是好坏之分,而是权衡。

选官方工具

极致一致性:由于模型、环境、运行内存都在 Anthropic 手里,它的自动化回路能跑出最高的成功率。

省心:适合那些不想折腾环境,只想用钱换效率的企业团队。

选开源工具(OpenCode)

迁移成本极低:只要 OpenAI、Google 或中国大模型出了更好的产品,你一秒钟就能切换。

灵活性:你可以自己掌控上下文压缩逻辑、自己选择数据存储方式,堪称"主权开发者"的标配。

但要注意的是,开源工具也不是完美的。在 Hacker News 的深度讨论中,不少硬核开发者给出了冷思考。

开发者 anjali 就提到:"成本其实还取决于底层的优化逻辑,比如上下文压缩、缓存策略。第三方客户端很难看到大厂内部的优化杠杆,长期来看,用第三方工具可能反而更费钱、更卡顿。"

此外,OpenCode 目前也有不少成长的烦恼:

内存占用:官方文档称支持75+ 家供应商,它的 UI 运行起来动辄占用1GB 以上的内存。

安全风险:每一次额外的接口集成,都是一个新的攻击面。

法律压力:为了规避 Anthropic 的法务纠纷,OpenCode 不得不紧急删除了大量代码,但这一认怂行为直接让400多名开发者在 GitHub 页面上"喝倒彩"。

六、结语:AI 时代的"Docker 时刻"

资深开发者应该还记得当年的 Docker vs Podman。

Docker 通过垂直集成,构建了一个极其好用的闭环平台;Podman 则给了那些追求掌控感、不愿被单一厂商税绑架的用户一个替代方案。

今天,AI 编程领域正在经历同样的时刻。

Anthropic 的"大力出奇迹"证明了托管模式的上限极高;OpenCode 那15.7万颗星则证明了,开发者群体中始终存在一股拒绝被"围墙花园"收编的力量。

未来12个月里,摆在大多数开发者面前的决定,不是在 Claude Code 和 OpenCode 之间做选择,而是他们的工作环境能否容忍一个被单一供应商完全掌控的工具。

当15.7万开发者选择对冲 Anthropic 时,他们投下的不仅是代码,更是一张随时离开的船票。