GitHub上的一条PR请求,炸翻了整个开发者圈子。

一份来自Anthropic的法律威胁

要求开源项目OpenCode立即删除特定代码,否则后果自负。

image

Anthropic这个开源社区心中的"白月光",抵抗OpenAI封闭策略的"正义使者",

开始慢慢损失路人缘

8倍差价引发的"血案"

事情的核心,是"薅羊毛"

Anthropic其实有两套定价体系:Claude API按量付费,用多少付多少;Claude Code按月订阅,固定价格包月使用。如果把两者换算成同等token量,Claude Code的订阅价比API便宜将近8到12倍

这本是Anthropic推广自家产品的策略——便宜点,把用户圈在自己的Claude Code客户端里。

但OpenCode是个开源的AI编程助手。他们搞了个"插件系统",让用户可以在OpenCode里直接调用自己购买的Claude Code订阅。换句话说:花着订阅的钱,用着第三方的壳,享受着比官方还好的体验。

Anthropic怒了。

"Anthropic明确禁止这种做法。之前的OpenCode版本捆绑了这些插件,但从1.3.0版本开始不再如此。"

这是OpenCode开发者在PR描述里写的原话。翻译一下就是:律师函收到了,我们认怂。

"我因为用得太多被封号了两次"

代码可以删,但用户的怒火删不掉。

评论区里,一个老用户的控诉被顶到了最前面。他说自己几个月前因为用了OpenCode,Claude Max账号被Anthropic直接"核爆"(nuked)。规矩点,重新注册,只用官方客户端。

image

结果今天,第二个账号又被封了

"我只能假设,这是因为我居然在他们封了我一次之后,还愿意给他们送钱!"

这条评论下面,有人回复:"Anthropic大概是这个星球上对用户最敌视的科技公司,包括90年代的微软在内。"

这话说得狠,但支持的人不少。

另一个用户更直接:"Anthropic以前感觉像是这个领域的'好人',现在...去你的吧。"

有意思的是,愤怒的用户们很快找到了Plan B——转投OpenAI的Codex。评论区里充斥着"刚订阅了Codex $200/月,真香"、"感谢Anthropic逼我跳槽"之类的留言。

一家AI公司逼着自己的付费用户流向竞争对手,这操作确实让人看不懂。

他们到底在怕什么?

事情没那么简单。

如果只是"用户薅羊毛",Anthropic完全可以通过封号、限流来解决。为什么要大动干戈,直接威胁开源项目删代码?

一位技术流用户的分析,揭开了这层窗户纸:

Claude Code的订阅模式能成立,全靠"提示词缓存"(prompt caching)这个黑科技。

简单来说,Claude Code客户端会把常用的系统提示、工具定义缓存起来,重复使用。这样实际消耗的算力成本可能只有API计价的10%。但如果通过第三方工具(比如OpenCode)调用,这些优化就失效了,Anthropic就得为那些200/月的实际成本。

不是羊毛****了

所以Anthropic必须控制客户端。不是为了用户体验,是为了让这套补贴模型能算得过账。他们需要在客户端里动态切换模型(Opus太贵了就偷偷切到Sonnet),需要精确的遥测数据来优化缓存。

第三方工具截断了这一切。

这么看来,Anthropic的"法律行动"确实是个理性的商业决策。只是这个决策,让他们从"开源之友"变成了"封闭恶霸"。

当"好人"开始算账

最讽刺的莫过于人设崩塌。

Anthropic一直把自己包装成"AI安全"的守护者,是那个在OpenAI变成赚钱机器时,依然坚持初心的"理想主义"公司。他们收购开源项目,谈论责任,批评竞争对手的封闭。

现在,他们为了商业利益,正在威胁一个开源项目删除代码

有开发者在评论区质疑:"发布与他人API交互的源代码,在美国宪法第一修正案下应该属于受保护的言论自由。Anthropic凭什么能强迫他们删除?"

另一个评论更扎心:"Anthropic与军方做交易的时候,你们都说没关系;现在他们对自己用户下手了,你们才反应过来?"

说实话,我个人觉得Anthropic这次有点冤,又有点活该。

冤的是,任何公司都不能无限补贴滥用;活该的是,他们非要把自己架到"道德高地"上,现在摔下来自然更疼。

OpenCode已经妥协,删了代码。但这场战争没有赢家——用户失去了选择工具的自由,Anthropic失去了"好人"的光环,开源社区则少了一个曾经的朋友。

接下来会发生什么?也许会有更多"替代YouTube客户端"式的猫鼠游戏。也许Anthropic会真的开始大规模封号。

唯一确定的是,那个"AI界最后良心"的故事,已经讲不下去了。

【kimi-k2.5锐评】:当补贴变成护城河,法律变成护城河,所谓"开放"不过是获客期的营销话术,Anthropic终于活成了自己曾经反对的样子。

参考链接:
https://github.com/anomalyco/opencode/pull/18186