Claude Code源码泄露后,我扒出了这些硬核秘密
昨天,Anthropic送给全体开发者一份愚人节大礼,Claude Code 51.2万行源码泄露全网
事情大家应该都听说了:npm包携带了60MB的source map,GitHub上迅速收获5400+ Star,截至报道时全网备份超过19000 Star
51.2万行TypeScript代码,1906个文件,一夜之间被全球开发者扒了个底朝天
有人骂Anthropic安全意识堪忧,有人忙着写复刻项目,还有人——比如我——在代码里挖出了一堆有意思的东西
今天不聊八卦,咱们来点硬核的
一、Claude Code的骨架:比你想象的精巧
扒开这51万行代码,Claude Code的架构比很多程序员写的生产代码都清晰
src/├── cli/ # 命令行接口├── commands/ # 斜杠命令系统├── tools/ # 工具系统(P0级权限)├── services/ # 服务层├── assistant/ # AI助手核心├── hooks/ # 生命周期钩子├── skills/ # 技能系统├── plugins/ # 插件系统├── coordinator/ # 任务协调器└── utils/ # 工具函数
模块化设计,各司其职。工具系统分了P0/P1/P2三级:FileReadTool、BashTool这些核心工具是P0,必须优先保障;WebSearchTool、GrepTool是P1;AgentTool、TaskTool这些是P2,可以降级处理
权限系统更是玩了6级验证:用户认证→工具级→操作级→上下文→时间→内容,一层层剥下来,确保AI不会越界操作
说实话,比不少公司的风控系统都复杂

二、彩蛋:BBuddy电子宠物和Kairos记忆系统
代码里藏着的最有趣的东西,是两个没发布的功能
代号Buddy:一个Tamagotchi风格的ASCII电子宠物。18种物种(鸭子、章鱼、水豚、蘑菇……),6种稀有度,传奇款概率只有1%。最绝的是,这玩意儿用账户ID生成,全球独一份
原定2026年4月1日愚人节发布结果代码提前泄露,这个彩蛋变成了事故
代号Kairos:长期记忆助手。四阶段记忆整合:定向→收集→整合→修剪。简单说,就是让AI学会记该记的,忘该忘的
这个功能如果真正发布,估计会把现在所有AI助手的能力边界往前推一大截
另外还有35个编译时特性标志、120+个隐藏环境变量、200+个远程控制开关。Ultrarplan(30分钟深度规划)、Multi-Agent(多Agent协作)、Undercover Mode(卧底模式)……功能路线图全暴露了
三、提示词工程启示:这才是真正有价值的东西
说正经的,对我们这帮搞AI应用的人来说,这次泄露最有价值的,是源码里那套提示词工程模式
1. 权限判定提示词
Claude Code的权限判断不是简单的是/否,而是一套流程:
权限判断流程:1. 检查操作类型(读/写/执行)2. 检查目标路径是否在允许范围内3. 检查是否涉及敏感操作4. 根据权限级别决定是否执行5. 记录所有操作日志
这套逻辑直接可以套用到任何AI Agent系统的权限设计里
2. 工具调用提示词
每个工具调用都有标准格式:
【工具调用格式】工具名称: [tool_name]参数: {...}说明: [为什么调用这个工具]【工具返回后】1. 检查执行结果2. 如果成功,继续下一步3. 如果失败,尝试替代方案或报告错误
这就是典型的Agent决策循环, Perception→Decision→Action,教科书级别的
3. 异常处理提示词
Claude Code把异常分了4个优先级:
P0 - 立即终止并返回错误P1 - 降级处理并警告P2 - 记录但继续执行P3 - 静默忽略
这套分级逻辑用在任何复杂系统里都非常实用
4. 反思学习提示词
最后这套反思框架,我觉得每个AI应用开发都应该学:
1. WHAT - 发生了什么?2. WHY - 为什么会这样?3. WHAT IF - 如果重来会怎么做?4. WHAT NEXT - 下次如何改进?
是不是有点PDCA循环的味道?AI正在把人类的最佳实践内化成自己的思维框架

扒完这51万行代码,我的感受很复杂
一方面,Anthropic的安全意识确实让人无语。2026年3月26日刚泄露了3000个内部资产,3月31日又来这么一出。一个source map打包失误,51万行源码外泄,竞品估计做梦都要笑醒
另一方面,开源社区的力量让人惊叹。韩国开发者instructkr在几个小时内就搞出了claude-code的Python复刻版,核心功能已经能跑起来了
而对于我们这帮AI应用开发者和提示词工程师来说,这次泄露更像是开源虽然不是Anthropic主动的
Claude Code的架构设计、权限系统、提示词模式,这些都是实打实的工程经验。比起市面上那些玄之又玄的AI提示词秘籍,这套东西不知道高到哪里去了
建议有时间的同学,去GitHub上扒拉一下这些复刻项目。不用全看,就看看命令系统怎么设计的、工具调用怎么封装、权限判断怎么实现——比读十篇公众号都有收获
当然,也要记住:别人翻车是教训,我们拿来学习是本事,但抄归抄,安全的流程和规范该建还是要建的
夜雨聆风