乐于分享
好东西不私藏

Claude Code 源码被扒光了,发现了 7 个隐藏功能!

Claude Code 源码被扒光了,发现了 7 个隐藏功能!

大名鼎鼎的 Anthropic 把 Claude Code源码泄露的事件相比大家都知道了。

借着泄露的源码拔一拔有哪些是我们不知道的。感谢 Anthropic 开源精神!

7 个隐藏功能

正式版 Claude Code 有很多功能未对外开放。源码里有大量被 feature() 编译开关锁住的功能。

1. BUDDY — 终端里的拓麻歌子

源码位置:src/buddy/

是的,Claude Code 里藏了一个电子宠物系统

  • • 18 种物种:鸭子、鹅、猫、龙、章鱼、猫头鹰、企鹅、乌龟、蜗牛、幽灵、六角恐龙、水豚、仙人掌、机器人、兔子、蘑菇、果冻、胖猫
  • • 5 级稀有度:普通(60%) → 非凡(25%) → 稀有(10%) → 史诗(4%) → 传说(1%)
  • • 1% 闪光概率:任何宠物都有 1% 概率成为闪光个体

更绝的是,你的宠物是固定的

账号 UUID + 固定盐值 'friend-2026-401',经 FNV-1a 哈希生成。

抽到不喜欢的?清空 ~/.claude.json 即可重来一次

交互方式:

  • • /buddy pet 抚摸(有爱心动画)
  • • /buddy hatch 孵化
  • • /buddy card 查看卡片

终端窄的时候,宠物会退化成表情文字脸,比如 =·ω·=

2. KAIROS — 永不关机的 Claude

源码位置:

  • • src/assistant/
  • • src/proactive/
  • • src/services/autoDream/

关掉终端,Claude 还在跑。

通过 .claude/settings.json 设置 assistant: true 激活。

会话状态持久化到磁盘,每天自动写日志。

最酷的是自动做梦——整合记忆。

距上次整合超过 24 小时,且有 5 个以上新会话时,后台自动启动记忆整合子代理。

四个阶段:

  1. 1. Orient
  2. 2. Gather
  3. 3. Consolidate
  4. 4. Prune

还有主动模式:没人说话时,Claude 自己找活干。没活就调用 SleepTool 等着。

接收周期性 <tick> 提示来检查是否有事可做。

3. ULTRAPLAN — 云端深度规划

源码位置:src/commands/ultraplan.tsx

把难题甩给云端 Opus,让它独立研究最长 30 分钟。

流程:/ultraplan <prompt> → 创建远程 CCR 会话 → Opus 模型独立研究 → 后台轮询等待 → 浏览器查看/修改方案 → 批准执行或传送回本地。

但这个功能完全锁死。源码里有行代码:

isEnabled: () => "external" === 'ant'

永远返回 false。外部用户用不了。(狠。)

4. Coordinator — 多 Agent 编排

源码位置:src/coordinator/

主 Claude 变成纯指挥官,Worker 在独立子进程中并行执行任务。

Coordinator 只有三个工具:派活(Agent)、通信(SendMessage)、停工(Shutdown)。

核心规则写在系统提示里:禁止甩锅式委派——不能把不清楚的需求直接丢给 Worker。

任务追踪用文件共享:~/.claude/tasks/,Coordinator 和 Worker 共同读写。

5. 隐藏命令(26+)

源码位置:src/commands.tssrc/commands/

命令
功能
开关
/buddy
宠物系统
BUDDY
/proactive
主动自主模式
PROACTIVE
/assistant
助手模式
KAIROS
/ultraplan
云端深度规划
ULTRAPLAN
/bridge
远程控制桥接
BRIDGE_MODE
/voice
语音模式
VOICE_MODE
/fork
子代理分叉
FORK_SUBAGENT
/teleport
传送会话
仅 ant 用户

还有隐藏 CLI 参数:

  • • --proactive
  • • --assistant
  • • --remote-control

6. Bridge — 远程遥控终端

源码位置:src/bridge/(33 个文件)

从 claude.ai 或手机直接操控本地 CLI。

本地 CLI 通过 WebSocket 与 claude.ai 建立双向通道。

远程端可以发消息、批准权限、查看输出。

状态实时同步,权限可以远程审批。

7. 50 个编译开关 + 三层门控

外部版是阉割版。Anthropic 用三层门控控制功能。

第一层:编译时开关

feature() 函数,约 50 个开关:BUDDYKAIROSULTRAPLANCOORDINATOR_MODE

构建时决定代码包含/排除。

第二层:用户类型

  • • ant — Anthropic 内部,解锁全部功能,20 分钟 GrowthBook 刷新
  • • external — 外部用户,裁剪版,6 小时 GrowthBook 刷新

第三层:GrowthBook 远程开关

开关
控制内容
tengu_kairos
KAIROS 助手模式
tengu_onyx_plover
自动做梦阈值
tengu_ultraplan_model
Ultraplan 模型选择

三层叠加。内部用户看到完整版,外部用户看到精简版。

参考

项目地址:https://github.com/Rito-w/ClaudeCode

运行:

bun installbun run dev

需要 :

  • • Bun ≥ 1.3.5
  • • Node.js ≥ 24

如果你觉得这篇文章对你有帮助,记得点赞、分享,关注,万分感谢!