Claude Code源码到手,玩起来!
过去 24 小时 AI 领域最炸裂的消息是什么?
绝对是“最强编程智能体” Claude Code 源代码泄露了!

始作俑者,已经发特推了,已经被开除,那基本属实了吧!
既然如此,那么我们就可以把源代码搞起来了。
GitHub 一搜索,还真的有,而且都有可运行版本了,还有重点内容解读。
Σ(°ロ°)刺激!
我怕被封号,还没有运行。
但是我们可以一起来看一下 Claude Code 源代码中的秘密!
我找到了三个相关的项目:

一个是 Claude Code 架构学习与研究。
一个是 Claude Code Source v2.1.88 源码泄露存档合集。
还有一个可运行的 Claude Code 源码。
这些项目全部是中文介绍哦,预测一下“自主创新”的国产 Agent 要崛起了!
我第一时间直接 ZIP下载存档,我都没用 git clone!哈哈
我就选那个可以快速启动的项目,来看看里面都有啥。
首先启动88版源代码,只要三行命令:
bun install # 安装依赖(需要 Bun ≥ 1.3.5、Node.js ≥ 24)
bun run dev # 启动 CLI
bun run version # 验证版本
然后来看一下这个项目作者对源代码的解读以及隐藏功能。
这可是非常新的版本哦!!
1、BUDDY
你命中注定的赛博宠物
最有意思的设计是”确定性生成”——系统不是随机给你一只宠物,而是用你的账号 UUID 喂进 FNV-1a 哈希函数跑出一个固定的伪随机数。结果就是:你这辈子在这个账号下只会得到同一只宠物,换皮肤换配置都没用。稀有度分布颇有扭蛋精髓,传说级 1%,另有独立的 1% 闪光概率叠在上面。
这个系统中设计了 18 个物种。
| 物种 | 英文 | 物种 | 英文 |
|---|---|---|---|
| 🦆 鸭子 | duck | 🐢 乌龟 | turtle |
| 🪿 鹅 | goose | 🐌 蜗牛 | snail |
| 🫧 果冻 | blob | 👻 幽灵 | ghost |
| 🐱 猫 | cat | 🦎 六角恐龙 | axolotl |
| 🐉 龙 | dragon | 🦫 水豚 | capybara |
| 🐙 章鱼 | octopus | 🌵 仙人掌 | cactus |
| 🦉 猫头鹰 | owl | 🤖 机器人 | robot |
| 🐧 企鹅 | penguin | 🐰 兔子 | rabbit |
| 🍄 蘑菇 | mushroom | 🐈 胖猫 | chonk |
每种物种都有 3 帧 ASCII 精灵动画(idle / fidget / 特殊),精灵图为 5 行高、12 字符宽。
除了有物种之外,还有稀有度系统。
| 稀有度 | 概率 | 星级 | 显示颜色 | 属性下限 |
|---|---|---|---|---|
| Common(普通) | 60% | ★ | 灰色 | 5 |
| Uncommon(非凡) | 25% | ★★ | 绿色 | 15 |
| Rare(稀有) | 10% | ★★★ | 蓝色 | 25 |
| Epic(史诗) | 4% | ★★★★ | 紫色 | 35 |
| Legendary(传说) | 1% | ★★★★★ | 金色 | 50 |
总共 5 个等级,总权重 100。
从概率来看,大部分人只能是普通又平凡的小角色。
传说和史诗只占 5%。
我打开我官方 v2.1.89 版本 Claude Code,发现已经有这个命令了。
毫无疑问,我就是那个“普通”角色!

我这个电子宠物叫 Gritch,看长相是个什么物种呢?我好像也看不出来!从属性来看,我这个宠物的核心能力是 DEBUGGING。
说起属性,每个宠物都有五种属性:
| 属性 | 说明 |
|---|---|
| DEBUGGING | 调试能力 |
| PATIENCE | 耐心 |
| CHAOS | 混乱值 |
| WISDOM | 智慧 |
| SNARK | 毒舌值 |
和宠物的主要交互命令如下:
/buddy hatch | 孵化宠物(AI 模型生成名字和性格) |
|---|---|
/buddy pet | 抚摸宠物(2.5 秒爱心上浮动画) |
/buddy card | 查看宠物卡片(精灵图 + 属性 + 稀有度) |
/buddy mute | 静音宠物 |
/buddy unmute | 取消静音 |
看起来,这不是一个小功能,看样子 Claude Code 团队还是花了一点心思的。
代码中还定义了上线计划:
- 2026 年 4 月 1-7 日:预热窗口期,启动时显示 15 秒的彩虹色
/buddy提示 - 2026 年 4 月起:
isBuddyLive返回true,命令永久可用
看来是按计划发布了!哈哈哈!
这个功能还蛮有意思,很多第三方在做,没想到官方也在做。
第一点说的有点多了。后面抽象一点!
2、KAIROS
数字员工,不下班的那种。
普通 Claude 是”你问我答”,KAIROS 是”你不在我继续干”。
关掉终端它还在跑,每天自动写工作日志,超过 15 秒的命令自动丢后台。
最反直觉的是”自动做梦”——满足条件(24 小时没整合 + 5 个以上新会话)就在后台启动记忆整合子代理,分四阶段把零散会话压缩成结构化记忆。
用 .consolidate-lock 文件防止多进程同时”做梦”撞车。
3、ULTRAPLAN
把 Opus 当外包公司用
对着它说出问题,它把问题打包发给云端 Opus 模型,让 Opus 独立研究最多 30 分钟,你去喝杯咖啡回来批方案。
触发这个功能的密语是“ultraplan”。
“传送”(Teleport)机制会把本地 Git 代码库打包成 Bundle 带过去,让 Opus 有完整上下文。
最牛逼的代码是:isEnabled: () => "external" === 'ant'
由于这个等式永远不成立,所以普通用户永远用不上。
4、Coordinator
Claude 变成包工头
这个模式下主 Claude 只会三件事:分配任务、发消息、关停 Worker。
真正干活的是在独立子进程里跑的 Worker,互相通过文件系统(~/.claude/tasks/)共享任务列表。
有意思的”铁律”:不能把模糊需求直接丢给 Worker——你自己没想清楚的,不许让下级去猜。
5、Bridge
躺着用 Claude Code
在手机或 claude.ai 界面上直接发指令,通过 WebSocket 实时控制本地 CLI。权限弹窗也能远程批准,不用回到终端。相当于给 Claude Code 装了个远程桌面。
6、三层门控
我的超能力被锁住了
你能用到的功能由三把锁决定:
编译时锁(约 50 个开关,代码根本不打进包里)、
用户类型锁(ant 内部用户 vs external 你我)、
GrowthBook 远程 A/B 锁(实时开关,内部用户 20 分钟刷新一次,你是 6 小时)。
这三关只要任何一关没过,功能对你来说就不存在。
为了增加可读性,我已经屏蔽了大量的代码,参数,变量!
如果你对源代码感兴趣,可以去看源代码。

这里还有一个很好玩的,这个项目的其中一个贡献者叫 Claude!!!
打开这个用户的地址:

这个账号有 64.8K 的关注者!一切都看起来很真的样子!
Claude Code 这么牛逼的 AI 公司,居然会犯这么低级的错误,“世界就是一个草台子”这句话的分量还在增加!
还好,他们的核心竞争力在模型!
开源项目地址如下: