Claude Code 泄露了全部源码

发布时间: 2026-03-31 New Article 热度: 1175

不是被黑客攻破,是 Anthropic 自己把 source map 打包进了 npm 发布物。一个 57MB 的cli.js.map文件,里面藏着 4756 个源文件的完整内容。其中 1906 个是 Claude Code 自身的 TypeScript/TSX 源码,剩下 2850 个是 node_modules 依赖。

提取方法极其简单:cli.js.map本质就是一个 JSON,里面有两个关键数组——sources(文件路径)和 sourcesContent(对应的完整源码)。两者索引一一对应。不需要反编译,不需要反混淆,sourcesContent 里存的就是一字不差的原始代码。从还原的源码可以看到:Claude Code 用 React + Ink 构建 CLI 界面,核心是一个 REPL 循环,支持自然语言输入和 slash 命令,底层通过工具系统与 LLM API 交互。架构设计、系统提示词、工具调用逻辑,全部一览无余。

—— 陈成的X

在下方留下您的评论.加入TG群.打赏🍗