Claude Code 51.2万行源码泄漏:98.4%代码在做这些事
2026-04-01 14:27 loading...
51.2万行代码,1906个文件,59.8MB的source map。3月31日凌晨,Solayer Labs的Chaofan Shou发现Anthropic旗舰产品Claude Code将完整源码误曝于公共npm仓库。几小时内,代码被镜像至GitHub,fork数突破4.1万。
这不是首次事故。2025年2月首次发布时,同样因Bun构建工具默认生成source map,且被遗漏在.npmignore中,导致泄露。此次版本为v2.1.88,原因如出一辙。
多数报道聚焦于彩蛋,比如虚拟宠物系统或「卧底模式」。但更值得深挖的是:为何同一模型在网页版与Claude Code中表现差异巨大?这51.2万行代码究竟在做什么?
模型只是冰山一角
据GitHub社区逆向分析,51.2万行TypeScript代码中,直接调用AI模型接口的代码仅约8000行,占比1.6%。
每次缓存击穿,成本翻10倍
泄漏代码中存在一个名为promptCacheBreakDetection.ts的文件,追踪14种可能导致prompt cache失效的向量。为何如此重视? 查看Anthropic官方定价即可明白:以Claude Opus 4.6为例,标准输入单价为每百万token 5美元,若命中缓存,读取价仅为0.5美元,便宜90%。反言之,一次缓存击穿,推理成本飙升十倍。

44个开关,指向同一个方向
泄漏代码中藏有44个feature flags——已编译但未发布的功能开关。社区分析显示,按功能域分为五类,其中“自主代理”类最为密集,共12个,指向名为KAIROS的系统。 KAIROS在源码中被引用超150次,是一个常驻后台的守护进程。Claude Code不再仅在用户主动调用时响应,而是始终运行,持续观察、记录,并在合适时机主动行动,前提是不打断用户——任何可能阻塞超过15秒的操作均会被延迟执行。
彩蛋:51.2万行代码里藏着一只电子宠物
在硬核工程与安全机制之间,工程师们悄悄埋入一套完整的虚拟宠物系统,代号BUDDY。 据泄漏代码与社区分析,BUDDY是拟物化终端宠物,以ASCII气泡框形式出现在输入框旁。共有18个物种:水豚、蝾螈、蘑菇、幽灵、龙,以及原创生物如Pebblecrab、Dustbunny、Mossfrog。按稀有度分为五级:普通(60%)、罕见(25%)、稀有(10%)、史诗(4%)、传奇(1%)。每只还有“闪光变体”,最稀有的Shiny Legendary Nebulynx概率仅万分之一。 每只宠物有五项属性:DEBUGGING(调试)、PATIENCE(耐心)、CHAOS(混乱)、WISDOM(智慧)、SNARK(毒舌)。可佩戴帽子:皇冠、礼帽、螺旋桨帽、光环、巫师帽,甚至有一只迷你鸭子。 用户ID哈希值决定孵化结果,Claude会为其生成名字与性格。上线计划原定4月1日至7日开始内测,5月正式推出,初始对象为Anthropic内部员工。 51.2万行代码,98.4%用于硬核工程,却仍有时间打造一只戴螺旋桨帽的电子蝾螈。这或许正是泄漏中最富人性的一行代码。
声明:文章不代表比特之家观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
相关阅读
-
Claude Code 51.2万行源码泄漏:98.4%代码在做这些事区块链资讯 2026-04-01 12:27