出大事了。
Claude Code 源码又被人扒出来了,而且这次更彻底——v2.1.88,最新版,4756 个文件,基本就是完整的产品代码。
怎么泄露的呢?说出来有点离谱。Anthropic 自己把 sourcemap 留在了 npm 公开包里,随便一个开源工具就能还原。不需要破解,不需要内鬼,就是官方自己忘删了。
有人传到 GitHub 之后,两小时 5 万 star,刷新历史纪录。韩国那边甚至有人直接拿着源码开始用 Python 和 Rust 重写了,这哥们还上了《华尔街日报》。
Anthropic 反应倒是挺快,发现之后立马回退版本。结果回退完 macOS 上直接打不开了,一堆人吓得卸载。你说这叫什么事。
反正泄都泄了,我就花了一天时间把这些文件翻了个遍。141 个命令、94 个工具、389 个 UI 组件、130 个后端服务——Claude Code 这东西,比我之前想的大太多了。
下面是我觉得最猛的 8 个发现。
1. KAIROS:你下班了,它还在干
源码里有套系统叫 KAIROS,希腊语,"恰当的时机"。
说白了就是你不用 Claude Code 的时候,它自己在后台帮你干活。主动翻你的代码库、发现问题、提交修改建议。
更骚的是它还能"打盹"——有个 Sleep Tool,AI 可以主动让自己歇一会,免得空转浪费资源。干完活还会通过 BriefTool 给你发条简报。
定时任务也安排上了,CronCreateTool、CronListTool、CronDeleteTool,创建、查看、删除,三件套齐活。任务存在 .claude/scheduled_tasks.json 里,7 天没人管就自动过期。
这已经不是"你让它干啥它干啥"了。这是它自己知道该干啥。
2. Auto Dream:它真的会做梦
我第一次看到这个名字的时候以为是开玩笑,结果源码里真有个 autoDream 模块。
逻辑是这样的:你超过 24 小时没用它,而且期间攒了至少 5 个对话——它就会在后台启动一个"做梦"进程。
干嘛呢?翻你之前的聊天记录,把有用的信息提炼出来,写进长期记忆文件。怕出错还做了锁机制和回滚。
我看了它的 Prompt,分四个阶段,跟我们睡前翻笔记整理思路是一个意思。
听说已经在灰度了,/memory 能开。
3. Buddy:给你的 AI 养个宠物
好,这个是整个泄露里最好笑的部分。
buddy/ 目录下 6 个文件,搞了个电子宠物系统:
18 种物种随机分配,鸭子、猫、龙、章鱼、企鹅、水豚、仙人掌(?)、机器人都有。稀有度从 Common 到 Legendary,还有 1% 概率出闪光款。
属性名更离谱——DEBUGGING(调试力)、PATIENCE(耐心)、CHAOS(混乱值)、SNARK(毒舌值)。
帽子可选 crown、tophat、wizard,以及我最喜欢的 tinyduck——就是头顶一只小鸭子。
还有个彩蛋:Capybara(卡皮巴拉)这个名字在源码里被用十六进制编码藏起来了,注释说跟某个内部模型代号撞了。
Anthropic 的工程师确实有点东西。
4. Team 系统:一群 AI 帮你打工
不是一个 AI 在战斗。
工具列表里明确有 TaskCreateTool、TaskGetTool、TaskListTool、TaskOutputTool、TaskStopTool、TaskUpdateTool——6 个任务管理工具。再加上 TeamCreateTool 和 TeamDeleteTool。
内置 6 种 Agent:探索的、规划的、验证的、新手引导的、通用的、恢复会话的。上面有个 coordinator 模块统一调度。
工作流分四步走:调研 → 综合 → 实现 → 验证。
有个细节我觉得很有意思:协调器的提示词里明确写着——你不准把总结工作甩给手下,必须自己读完所有报告亲自写。
连 AI 的管理规范都搞出来了,这很 Anthropic。
5. Bridge:31 个模块,远程控制的底座
这个基本没人报道过。
bridge/ 目录下 31 个模块,是 Claude Code 最大的子系统之一。消息通信、远程连接、会话管理、文件接收、JWT 认证,全套都有。
配合 remote/ 目录的 RemoteSessionManager 和 SessionsWebSocket,这就是一套完整的远程控制基础设施。
之前大家提到的 Teleport(公司电脑干到一半回家接着干)和 UDS Inbox(多个 Claude Code 窗口互相通信)都是建在这套 Bridge 上面的。
6. UltraPlan + UltraReview:开一队 AI 帮你查代码
两个重量级功能。
/ultraplan 是在云端开一个远程实例,拿 Opus 4.6 模型帮你花最多 30 分钟分析项目、制定计划。
/ultrareview 更猛——默认派 5 个 Agent 出动,最多 20 个,每个从不同角度给你挑毛病,10 到 25 分钟出结果。
我注意到源码里有个叫 UltrareviewOverageDialog 的组件,就是超额提醒弹窗。说明这玩意八成是要收钱的。
一个人写代码,20 个 AI 帮你 review。想想就刺激。
7. 141 个命令,我数了
这个数字是我从 commands_snapshot.json 里去重数出来的。141 个。
除了正常的 diff、review、plan 这些,还有一堆看名字就让人好奇的:
/voice — 语音模式,源码里有 voiceModeEnabled.ts
/chrome — 浏览器操作
/desktop 和 /mobile — 说明在做多端
/stickers — 贴纸?在终端里贴贴纸?
/good-claude — 给 AI 点赞?用来做训练反馈的?
/thinkback 和 /thinkback-play — 思维回放,这名字起得也太赛博了
/bughunter — 自动找 Bug
/commit-push-pr — 一条命令搞定提交、推送、开 PR
/ant-trace — ant 是 Anthropic 缩写,大概率是内部调试工具
还有好多我就不一一列了。反正看完之后我的感受是:这不是一个代码编辑器,这是一个操作系统。
8. 模型迁移文件暴露了路线图
migrations/ 目录下 11 个文件,比任何官方公告都诚实:
migrateFennecToOpus.ts → Fennec 这个代号之前没人知道
migrateOpusToOpus1m.ts → Opus 百万上下文版
migrateSonnet45ToSonnet46.ts → Sonnet 4.5 升 4.6
migrateSonnet1mToSonnet45.ts → 原来 Sonnet 1M 后来被重命名成了 4.5
migrateLegacyOpusToCurrent.ts → Opus 不止迭代过一次
resetProToOpusDefault.ts → Pro 套餐默认用 Opus
Fennec 到底是啥?从迁移逻辑推测,Fast Mode 最早就是从这个 Fennec 模型衍生出来的。这个名字以前从来没在任何公开场合出现过。
还有些碎的
- 389 个 UI 组件,里面有
ClaudeInChromeOnboarding(Chrome 插件引导)和BridgeDialog(远程控制面板),说明 Claude Code 不打算永远活在终端里 - 20 个内置技能,包括批处理、循环执行、远程代理调度
- Hooks 系统 104 个模块,5 种钩子 × 24 种事件,这复杂度超出想象
- MDM 企业管控,macOS 读 plist、Windows 读注册表、Linux 读配置文件,公司 IT 可以远程锁死你的 Claude Code
- Rust 重写已经开工,核心文件十几万行了,不过离功能对齐还早得很
说在最后
严格来说这不叫泄露。sourcemap 是公开 npm 包里自带的,公开工具提取,没有任何破解。
但这 4756 个文件,可能还只是 Anthropic 内部版本的一个子集——从 feature() 调用列表看,有些功能在外部版本编译的时候就被删掉了。
水面下还有多少东西,谁也不知道。
不过光是目前暴露出来的这些——自主工作、自动记忆、多智能体协作、远程控制、云端审查、企业管控——就已经很清楚了。
Claude Code 不想做一个代码工具。它想做你的 AI 同事。
而且照这个节奏,也许用不了多久。
有用的话点个关注,下次继续扒 ✍️
