Claude Code 源码被从 npm source map 完整还原

GitHub 上出现名为 claude-code-sourcemap 的非官方仓库,通过 npm 发布包 @anthropic-ai/claude-code 附带的 source map(cli.js.map)中的 sourcesContent 字段,还原了 Claude Code 2.1.88 的完整 TypeScript 源码,共计 4756 个文件,其中 1884 个为 .ts 与 .tsx 源文件。
仓库说明中写明,内容基于公开 npm 包与 source map 分析整理,不代表 Anthropic 官方内部开发仓库结构,仅供研究使用。
还原出了什么
还原的目录结构覆盖了 Claude Code 的主要功能模块:
main.tsx— CLI 入口tools/— 30+ 工具实现,包括 Bash、FileEdit、Grep、MCP 等commands/— 40+ 命令,包括 commit、review、config 等services/— API、MCP、分析等服务层coordinator/— 多 Agent 协调模式assistant/— 助手模式(代号 KAIROS)plugins/— 插件系统skills/— 技能系统voice/— 语音交互vim/— Vim 模式

从还原出的架构来看,Claude Code 的内部实现远比外部可见的 CLI 交互复杂。多 Agent 协调、插件和技能系统、语音与 Vim 模式的存在,说明 Anthropic 在 CLI 层面做了大量功能扩展,这些模块在正常使用中大多不可见。
source map 的供应链风险
source map 是前端和 Node.js 工程中常见的构建产物,用于将压缩后的代码映射回原始源码,方便调试。问题在于:当 source map 中包含完整的 sourcesContent 时,任何人拿到发布包就能还原出原始代码。
这在 Web 前端领域是一个被反复讨论的供应链安全问题——许多项目会在构建配置中移除 sourcesContent,或在发布前清理 source map。Claude Code 作为一个 npm 公开包,将带有完整 sourcesContent 的 source map 一同发布,等于把源码公开放在了每个用户的 node_modules 里。
目前该仓库仍在 GitHub 上可见,Anthropic 尚未对此作出公开回应。
- 鸿海 Q4 利润不及预期,给 AI 硬件热泼了一盆冷水3/16/2026
- 据路透:华虹旗下华力微电子拟量产 7 纳米,华虹或成中国第二家 7nm 代工厂3/16/2026
- OpenAI 发布 GPT-5.4 mini 与 nano:小模型加速冲刺3/17/2026
- 《华盛顿邮报》把 AI 用到订阅定价上,媒体的个性化收费又往前走了一步3/17/2026
- 据报道,微软搁置 Windows 11 多项 Copilot 系统级整合计划3/16/2026
- Google 把 Stitch 升级成 AI 原生设计画布3/19/2026
- ChatGPT App 的模型切换入口,突然变得很难找3/17/2026
- iOS 26.4 RC 发布:Apple Music 有 AI 歌单,Podcasts 支持视频3/18/2026
- Firefox 149 内置免费 VPN:50GB 月流量,首批限四国3/19/2026
- 椰树集团相关公司招标 50 台人形机器人剥椰子,产线开始提具体指标了3/19/2026
- Google AI Studio 升级全栈 vibe coding:Antigravity 代理来了3/20/2026
- 中国加大对 Meta 收购 Manus 审查:高管限制离境,审查升至国家层面3/18/2026
- 欧盟推去衣AI禁令:3月26日表决,执法难在哪3/19/2026
- 营收涨三倍,宇树科技冲刺科创板3/20/2026
- Claude Code 上线 Channels:用 Telegram 和 Discord 操控本地编程任务3/20/2026
- Anthropic 超 8 万用户调研:81% 认为 AI 正兑现预期3/19/2026
- 小米推理模型 MiMo-V2-Pro 上线:智能指数 49,榜单排第 103/18/2026
- 谷歌 Gemini Mac 版内测:桌面端补课正式开始3/20/2026
- OpenAI 收购 Astral:Python 工具链收编加速3/19/2026
- 小米三款大模型齐发:MiMo-V2-Pro、Omni、TTS 完整解读3/19/2026
- MiniMax 发布 M2.7:国内首个公开的模型自我进化方案3/18/2026
- 多地试点一人公司:免费公寓+办公空间,能否激活个体创新?3/19/2026
- DLSS 5 引发的争议:老黄说批评者完全错误3/19/2026
- Kimi 员工指称 MiniMax 沿用其 Office Skill 代码始末3/19/2026
- 英伟达把 DLSS 5 说清楚了:输入只有 2D 帧和运动矢量3/21/2026
- Google 测试改写搜索结果网页标题,网站对标题的控制权又退了一步3/20/2026
- Hugging Face 最大开源仓库快被 AI 垃圾 PR 淹没了3/19/2026
- 苹果被曝蒸馏 Gemini,想先把 AI 能力压进 iPhone3/25/2026
- 苹果把 WWDC 2026 定在 6 月 8 日,AI 与开发者工具会是重点3/23/2026
- 短视频内容标注,准备进入统一规则阶段3/21/2026