Anthropic这次可真是摊上大事了,原本打算低调更新Claude Code的npm包,结果一个低级失误直接把1900多个文件、总共51.2万行的TypeScript核心源码给曝了光。你说是不是太荒唐了?事情还得从一个不起眼的配置说起,Anthropic在打包发布的时候忘了把source map文件从.npmignore里过滤掉。这下可好了,当开发者安装依赖后,在node_modules里翻出个巨无霸.map文件,这玩意儿竟然完整映射了所有TypeScript源码。 那些技术大牛们赶紧动手一还原,发现里面啥都有:1900多个业务文件原封不动、终端CLI的架构、各种实用工具、五十多条核心命令,连Bun运行时接入方案、Anthropic SDK对接逻辑都看得一清二楚。以前那些被当作秘密武器的AI编程工具壁垒,一夜之间就全没了。 不过大家也别太乐观,这次泄露的只是Claude Code CLI前端部分的代码,模型权重和后端压根没涉及。所以你没办法拿它在本地免费跑Claude或者刷token,它纯粹就是个封装程序。 这么多细节被扒出来,硅谷那边肯定炸锅了。GitHub上很快有人把泄露的源码打包上传了,开发者们疯传起来。这是一个标志性的事件,以往大厂开源往往是挑挑拣拣的,这次可是一次性把核心家底都亮出来了。要知道那些敏感的东西,比如完整的prompt文本、内部feature逻辑、还有Ablation实验代码,其实早就被通过feature() flag DCE精确剔除了。 最关键的是,Ablation这些实验代码本来就没留在正式代码库里面,属于内部研发的秘密部分。所以真正的核心机密并没有被泄露出去。现在大家关注的焦点在于这种意外的“开源精神”会不会改变现在的竞争格局。 不得不说这次AI编程赛道彻底变成了“公开赛场”,Anthropic心里肯定五味杂陈。到底是祸是福,还得看后续怎么收场。让我们就静静等待事情的发展吧!