资讯预计阅读 4 分钟

Claude Code 源码意外泄露:51 万行代码全网裸奔,隐藏模式全曝光

Anthropic Claude Code 超过 51 万行 TypeScript 源码因 npm .map 文件配置错误意外公开,涵盖核心架构、隐藏的 Kairos 模式、电子宠物系统等。

#Claude Code#Claude#Anthropic#开源#AI工具
Claude Code 源码意外泄露:51 万行代码全网裸奔,隐藏模式全曝光

51 万行核心代码,史上最意外的「开源」。Anthropic Claude Code 源码因 npm 配置失误泄露,AI 工程师圈彻夜狂欢。

事件始末

就在刚刚,开发者圈炸了。

Anthropic Claude Code CLI 的完整源代码——超 1,900 个文件,总计 51.2 万行 TypeScript 代码——因为 npm 注册表中一个 .map 文件的配置错误,彻底暴露在公网之下。

泄露的触发点是一个高达 59.8 MB 的 cli.js.map 文件,正常情况下用于将压缩代码映射回原始源码方便调试,但这次被错误发布到了公共包管理器。

GitHub 镜像地址https://github.com/instructkr/claude-code

短短半小时,星标冲破 5,000,全网开发者蜂拥围观。

泄露代码揭示了什么

核心架构曝光

Claude Code 使用 React + Ink(终端 UI)构建,运行于 Bun 运行时,架构设计揭示了 Anthropic 对「AI 工程师」的完整理解:

  • 万能工具箱(Tools):40 多个独立模块,支持文件读写、Bash 命令、LSP 协议集成,甚至内置子代理(Sub-Agent)生成能力
  • 超级大脑(QueryEngine.ts):长达 4.6 万行的代码巨兽,负责所有推理逻辑、Token 计数及复杂的思维链循环
  • 协同系统:出现 coordinator(多智能体协调器)和 bridge(连接 VS Code/JetBrains 的桥梁),预示 Claude 已具备多机协同和深度嵌入 IDE 的实战能力

隐藏功能曝光

从泄露代码中,开发者还挖掘出了多个未发布的隐藏功能:

代号 Kairos:一个具备「持久生命」的自主守护进程(autonomous daemon),支持后台会话和记忆整合——Claude 可以化身「永不离线」的 AI 智能体,在后台持续处理任务并加深对项目的理解。

Buddy System(电子宠物):代码中内置了完整的电子宠物系统,包含 18 个物种、稀有度等级、闪光变体及详细属性统计。在核心架构的开发过程中,工程师们还给 Claude 塞进了一套「拓麻歌子」。

Undercover Mode(卧底模式):Anthropic 员工在公共仓库操作时自动激活,强行抹除提交记录中的所有 AI 痕迹,且无法手动关闭。

Coordinator Mode & Auto Mode:前者允许 Claude 调度并行工作的从属智能体;后者是能自动审批工具权限的 AI 分类器,旨在消灭繁琐的提示词确认环节。

社区反应

事件迅速冲上 Reddit 热榜,开发者社区原地狂欢。有人在星巴克兴奋地截图发推,有人直接拿泄露代码跑去问 Claude Code 本尊——官方变相「被开源」了。

Claude Mythos 5.0 代号「卡皮巴拉」的身影也在泄露代码中现身,进一步印证了近期关于 Anthropic 新模型的传闻。

编辑点评

Anthropic 或许从未想过,用这种方式「开源」Claude Code。

51 万行代码、隐藏的电子宠物、抹除痕迹的卧底模式……不管 Anthropic 最终如何收场,这一夜,全球开发者都收到了一份来自硅谷的意外大礼。

闭源 vs 开源的争论还在继续,但这一次,Anthropic 用一种最戏剧性的方式,把底牌直接摊在了阳光下。

完整源码https://github.com/instructkr/claude-code


相关推荐