乐于分享
好东西不私藏

Claude Code 51万行源码被扒光,Anthropic犯了个实习生级别的错误

Claude Code 51万行源码被扒光,Anthropic犯了个实习生级别的错误

3月31日,AI圈出了个大乐子。

一个叫Chaofan Shou的开发者在X上发了一条推文,直接放出了Anthropic旗下AI编程工具Claude Code的完整源码压缩包。几个小时,浏览量突破530万。

评论区有人只说了一句:“快给Dario打电话!”Dario Amodei是Anthropic的CEO,此刻大概正在办公室里暴跳如雷。

泄露的体量相当惊人:近两千份文件、51.2万行TypeScript代码,全部在网上裸奔。涵盖文件读写、Bash执行、子Agent生成等四十多个功能模块,还有一个近五万行的推理核心负责思维链调度。

这么大一家的核心代码,怎么就泄露了?

答案说出来都让人哭笑不得——他们往npm发包的时候,忘了删.map文件。

Source Map这个东西,前端开发者都知道,它的作用是把压缩混淆后的代码映射回原始源码,方便调试。但正式发布到npm这种公共镜像库时,删掉.map文件是写在每本新手教程第一页的基本操作。

一向把“安全、谨慎”挂在嘴边的Anthropic,犯了这种低级错误。

更尴尬的是,Anthropic紧急删除了原文件,但代码已经被全球开发者疯狂fork,在开源社区里永久留存了。Anthropic祭出DMCA版权投诉,GitHub配合封杀,但为时已晚——互联网没有删除键。

屋漏偏逢连夜雨。就在源码泄露之前,Claude的API还出了个Token消耗暴增的Bug,用户的使用额度像漏水的浴缸一样疯狂往下掉。Bug还没修好,底裤又被扒了。

但真正让开发者圈炸锅的,不是泄露本身,而是代码里藏着的东西。

代号BUDDY的项目讨论度最高。想象一下这个画面:你正对着终端敲代码,旁边弹出一个像素风的对话气泡,里面住着一只专属于你的赛博宠物。代码里预设了18种生物,有鸭子、龙、水豚,甚至还有幽灵。宠物分“普通”到“1%传奇”的稀有度,还有类似宝可梦的“闪光”变体。更绝的是,宠物有一项数值叫SNARK——阴阳怪气值。

这个功能原计划4月1日到7日作为彩蛋预热,5月份内部测试。现在全世界都提前知道了。

代号KAIROS的功能更值得关注。它被定义为“Always-On Claude”——永远在线的Claude。不只是长文本记忆,而是能在不同会话之间保持持续记忆,记住你的工作习惯和项目背景。

代码里甚至有一个叫“Nightly Dreaming”的机制——Claude会在夜间自动启动“做梦”进程,像人脑整理白天记忆一样,回溯你当天的交互,剔除冗余信息,把核心内容沉淀为长期记忆。

AI白天帮你写代码,深夜你睡着后,它独自在服务器里“做梦”来更懂你。

除此之外,还有支持30分钟远程深度规划的ULTRAPLAN,以及一个主Claude实例同时管理多个“工人Agent”并行处理任务的Coordinator Mode。

当其他大模型还在卷跑分的时候,Anthropic已经在系统底层搭建了一套完整的“数字员工生态”——有记忆,有规划,有团队协作,甚至还有情绪陪伴。

在AI行业充斥着PPT画饼和期货发布的今天,Anthropic用一种最尴尬、最不体面的方式,向全世界展示了他们真正在做的东西有多前卫。

只能说,世界是个巨大的草台班子。但有时候,草台班子也能搭出好戏。