
Claude Code 源码泄露深度分析
2026年3月31日,AI 编程工具领域发生了一次震惊业界的事件:Anthropic 的旗舰产品 Claude Code 完整源码被意外泄露。
—
🔥 事件概要
泄露规模:512,000+ 行 TypeScript 代码,1,900 个文件
泄露原因:Anthropic 在发布 npm 包时,错误地包含了 .map 源码映射文件,该文件指向了公开的 Cloudflare R2 存储桶。
发现者:安全研究员 Chaofan Shou (@Fried_rice)
影响:GitHub 上的泄露仓库短时间内获得 15,000+ stars,21,900+ forks
—
📦 泄露了什么?没泄露什么?
✅ 已泄露
- Claude Code CLI 完整 TypeScript 源码
- 工具架构与权限模型
- 内部 API 设计与实现细节
- 未发布的新功能代码
- 遥测系统、错误处理逻辑
❌ 未泄露
- Claude AI 模型权重
- 训练数据
- 核心基础设施代码
- 用户数据
关键结论:泄露的是「调用 AI 的工具」,不是「AI 本身」。没有模型权重,源码本身无法独立运行 Claude。
—
🚀 未发布功能揭秘
这次泄露最引人关注的,是揭示了 Anthropic 正在开发的多个重磅功能:
1. KAIROS 模式 - 持久化自主代理
一个「后台自动运行」的代理模式,可以主动监控、思考和行动,不需要用户输入。这代表了 AI 编程助手从「被动响应」到「主动协作」的重大转变。
2. Buddy System - 电子宠物系统
Tamagotchi 风格的伴侣生物系统,具有:
- ASCII 艺术精灵
- 确定性抽卡机制
- 稀有度和闪光变种
- 每个宠物有独特性格
预计 2026 年 5 月正式发布。
3. Undercover Mode - 隐身模式
用于让 Claude Code 在公开开源项目中「隐蔽」贡献。系统提示词明确写道:
“你正在执行隐身任务…你的提交信息不能包含任何 Anthropic 内部信息。不要暴露你的身份。”
这揭示了 Anthropic 已经在用 Claude Code 参与开源社区。
4. Voice Mode - 语音交互
已向 5% 用户推送,支持 /voice 命令进行推送对讲。
5. 多代理编排系统
完整的子代理协调器,支持:
- 生成和管理多个子代理
MONITOR_TOOL 事件驱动监控
AGENT_TRIGGERS 触发器系统
—
🧠 核心架构亮点
内存管理:MEMORY.md 系统
Claude Code 使用了一种巧妙的轻量级内存系统:
MEMORY.md 只存储「指针」(每条约 150 字符)
- 实际数据分布在「主题文件」中,按需加载
- 原始对话记录不完整读回,只通过 grep 检索
这种设计大大降低了上下文消耗,让模型能够「记住」超大规模项目的关键信息。
Strict Write Discipline(严格写入纪律)
只有成功写入文件后才更新索引,防止模型用「失败尝试」污染记忆。
核心文件规模
| 文件 | 行数 | 功能 |
| QueryEngine.ts | 46,000 | LLM API 调用、流式、缓存 |
| Tool.ts | 29,000 | 工具定义、权限模式 |
| commands.ts | 85 个命令 | 斜杠命令注册 |
—
⚠️ 同日安全事件:axios 投毒
同一天,npm 上下载量最大的包之一 axios 被投毒:
- 恶意版本:
axios@1.14.1、axios@0.30.4
- 攻击方式:劫持维护者账号,植入跨平台 RAT 木马
- 受害窗口:2026年3月31日 00:21-03:29 UTC
如果你在此期间安装/更新了 Claude Code,建议立即检查 package-lock.json 是否包含这些版本或 plain-crypto-js 依赖。
安全建议:Anthropic 现在推荐使用原生安装器(curl -fsSL | bash)而非 npm 安装。
—
💰 商业影响分析
Claude Code 是 Anthropic 增长最快的产品之一:
- 年化收入:$25 亿 ARR
- 企业客户占比:80%
- 2026年初至今收入翻倍
这次泄露对 Anthropic 的直接影响有限(模型权重未泄露),但间接影响深远:
- 竞争对手获益:Cursor 等竞品获得了「参考蓝图」
- 技术社区学习:开发者可以研究顶级 AI 工具的架构设计
- 安全意识提升:提醒所有公司注意源码映射文件的发布策略
—
📚 开发者能学到什么?
1. 代理架构设计
Claude Code 展示了如何构建一个生产级的 AI 代理系统:
- 工具系统的权限模型
- 多轮对话的状态管理
- 错误恢复和重试机制
2. 上下文管理策略
MEMORY.md 的指针系统是处理大规模上下文的优秀范例,值得所有 AI 应用开发者学习。
3. 产品功能预研
KAIROS 模式和 Buddy System 展示了 AI 工具从「工具」向「伙伴」演进的方向。
—
🔗 相关资源
—
总结
Claude Code 源码泄露是 2026 年 AI 工具领域最重要的事件之一。虽然泄露的是 CLI 工具而非 AI 模型本身,但它揭示了 Anthropic 在 AI 编程助手领域的战略布局和技术积累。
对于开发者而言,这是一次难得的机会,可以深入了解顶级 AI 工具的内部实现。对于竞争对手而言,这是一份宝贵的「产品蓝图」。
最重要的启示:AI 编程工具正在从「代码补全」进化为「自主代理」,KAIROS 模式代表了这一方向的前沿探索。
—
本文持续更新,欢迎关注七亿社区获取最新技术资讯。