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 公司,居然会犯这么低级的错误,“世界就是一个草台子”这句话的分量还在增加!

还好,他们的核心竞争力在模型!

开源项目地址如下:

https://github.com/pengchengneo/Claude-Code
 

小尾巴==========================
公众号:托尼不是塔克
交流群
知识星球
==============================

 



发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注