阿里一封内部邮件,把“用Claude写代码“这件事画上了句号
周五一早,杭州西溪园区的一间工位上,前端工程师小陈习惯性地打开了VS Code的Claude Code插件——然后发现它报错了。他等了十几秒才反应过来:昨天群里传的那个通知,今天生效了。
7月10日,阿里内部发了一封不算长但措辞明确的邮件:全员卸载Anthropic旗下所有产品,包括Sonnet、Opus、Fable等多个模型以及Claude Code,7月10日正式生效。从那天起,阿里的DevOps仓库里再也不会出现Claude这个供应商了。
但半年前,情况刚好相反。
从"尽管用"到"别用了",中间只隔了一个Reddit帖子
今年年初,阿里为了鼓励员工拥抱AI,搞了一套相当大方的政策。不仅内部模型有免费额度,外部模型也给大额报销——Claude、GPT、Gemini,你随便用,公司买单。不少程序员的每周消耗量高达数百美元,Claude Code和自家的Qoder在同一个编辑器里共存,谁也不碍着谁。
拿我自己的体验来说,过去几个月里我也在好几个项目里重度用过Claude Code,它写Python代码的质量确实高,尤其是重构老项目——能一口气读完整段旧代码然后给出一个逻辑完整的替代方案。作为一个写了几十年代码的老程序员,我不得不承认它在某些场景下确实比我的第一反应要好。
但阿里这一刀切下去,说明事情没那么简单。
触发连锁反应的直接原因是Reddit上的一个帖子。几天前,用户LegitMichel777逆向分析了Claude Code 2.1.196版本,发现了一个从今年4月2日上线就一直在运行的隐蔽检测机制——它不是普通的分析报告,而是在你每次用Claude Code的时候检查你的系统时区是否是中国时区,以及你的URL里有没有包含百度、阿里巴巴、字节跳动等147个中国科技公司的域名。
检测结果不通过独立的遥测通道上报,而是直接编码在每次请求都会发出去的系统提示词里。时区是中国时区,"2026-06-30"变成了"2026/06/30"。撇号被替换成三种肉眼看不出来的Unicode字符,分别对应"命中中国域名""关联中国AI实验室"和"两者都命中"。
说白了,Claude Code在悄无声息地给中国用户打标签。
这个局面的尴尬,两边都逃不掉
Anthropic那边先是沉默,然后一位工程师在X上回应说这是"实验性措施",目的是防止账户转售和模型蒸馏——阿里这边则是直接一刀切,最彻底的"不跟你玩了"。
今年早些时候Anthropic就公开指责过阿里对他们实施了"迄今已知最大规模的蒸馏攻击",把Opus 4.8的推理能力偷走喂给了自家模型。Claude Opus 4.8刚上线就被曝自称是千问和DeepSeek,这件事在圈子里闹得挺大。所以从这个角度看,Anthropic的防检测也不是完全没有理由——虽然手段让人不舒服。
另一方面,阿里作为一家中国科技公司,知道自家人被打了标签之后,不让员工继续用,也是情理之中。而且深度求索、通义千问这些国产模型的水平确实上来了,也不缺替代品。
真正尴尬的是夹在中间的程序员们。一个网友的评论我印象挺深:"本来Claude和Qoder我都在用,哪个写得好用哪个。现在Claude没了,Qoder突然变得更忙了。"
事件会怎么发酵
Claude Code的检测代码虽然在7月2日的版本中已经删除了,但信任已经破了。阿里这一纸禁令不会是个例——其他国内科技公司大概率也在做同样的评估。字节的豆包、百度的文心都虎视眈眈地盯着这块缺口。
这件事的真正影响不在于阿里少了Claude,而在于它标志着中国科技公司对外部AI工具的信任拐点。当你能检测我,你就随时可以限制我。不管你的初始目的是什么,这个开关在你手里,不在我手里。
对于做AI编程工具的开发者和创业者,这可能是一个不错的窗口期:国产替代的需求正在被一类一类的场景所验证,从IDE插件到代码审查到Agent框架,谁能填补这个信任缺口,谁就能趁这个窗口长出来。
而对于我们这些每天跟代码打交道的普通开发者,也别太纠结——该用什么模型写代码,最终还是看谁的好用。只不过这个选择题,以后可能不再是由你一个人来做了。
更多推荐


所有评论(0)