就在今天,Claude Code悄悄上线了一个宠物模式!输入/buddy,就会孵化出一只专属于你的小宠物,甚至连命令都是彩虹色的。
Buddy宠物系统
昨天Anthropic源码泄露,51万行代码全被扒了个底朝天。从泄露代码的时间戳来看,今天这个Buddy宠物系统就是计划好的,4月1日首次亮相,如期而至。
而且后天就是复活节,别人藏彩蛋,Anthropic藏在了/buddy里。
在你输入命令之后,它有一个孵化过程,就像拆盲盒一样,你也不知道会蹦出来什么。
最骚的是,这玩意是有稀有度机制的,跟泄露出来的一样。
另外的Shiny(闪光)独立1%概率,与稀有度无关。
宠物种类
一共有18种宠物:鸭子、蘑菇、猫头鹰、蜗牛、幽灵等等,甚至还有卡皮巴拉。
每一种都有自己独特的动画效果。
双层架构设计
整个Buddy系统用了一个双层架构设计,叫Bones + Soul。
骨架层(Bones)
决定你的宠物长什么样。用你的账户userID加上一个固定值,由Mulberry32随机生成,来确定物种、眼睛、帽子、稀有度等所有外观属性。
因为绑定的是你的userID,所以不管你在哪台电脑上登录,不管你重装多少次Claude Code,你的宠物永远是同一只。
灵魂层(Soul)
决定你的宠物是什么性格。这个是可以roll的,存在本地。第一次孵化的时候,Claude会根据你宠物的物种和属性,给它取一个名字,写一段性格描述。
五大属性
- 调试能力(DEBUGGING)
- 耐心值(PATIENCE)
- 混乱值(CHAOS)
- 智慧值(WISDOM)
- 毒舌值(SNARK)
稀有度越高,属性基础值越高。每只宠物都有一个突出属性和一个短板属性。
重Roll教程
作为一个强度党,白板仙人掌真的接受不了。没想到还真找到了重roll的方法!
原理
改userID = 改宠物。因为UserID是唯一的随机值。
因为Claude Max会员在使用官方登录流程中,Claude Code会把你的accountUuid写入~/.claude.json。/buddy命令优先使用accountUuid作为种子,这个值绑定你的账户,无法伪造。
但这哥们发现了一个非常骚的逻辑漏洞——用CLAUDE_CODE_OAUTH_TOKEN环境变量登录的时候,Claude Code不会把accountUuid写进~/.claude.json。没有accountUuid,/buddy就会退而求其次,去读~/.claude.json里的userID字段。而userID这个字段,你可以随便改!
操作步骤
- 先用claude setup-token搞到OAuth token
- 把~/.claude.json删了,清掉旧的accountUuid
- 写一个最精简的配置文件进去,就留hasCompletedOnboarding和theme两个字段就够了
- 用环境变量的方式启动Claude Code
- 运行buddy-reroll.js脚本,循环5000万次,撞上你想要的那只传说闪光卡皮巴拉
- 找到以后,把这个userID塞进~/.claude.json
- 重新打开Claude Code,输入/buddy
白板仙人掌变传说闪光卡皮巴拉!
强度党的胜利
Claude Code的Buddy系统会在你写代码的时候,跟你互动。
Anthropic跟很多AI公司最不一样的地方,就是他们的创意和对员工想法的包容性。他们是真的在用做游戏的心态做开发者工具。
我以前玩宝可梦的时候,闪光宝可梦的概率是1/4096。为了刷一只闪光,有人能在同一片草丛里走上几百个小时。
而跟概率较劲这件事,可能是人类最古老的浪漫之一。
现在,你在命令行里,跟Claude Code对话时,旁边蹲着一只闪光传说卡皮巴拉,做着贱贱的表情。你说它有用吗?也一点用都没有。但你就是忍不住看它一眼,然后嘴角上扬。
我觉得这就够了。
这就是强度党的胜利!!!
相关阅读:
- Claude Code架构深度解析
- Claude Code源代码泄露事件
- OpenClaw 5个高阶技巧
© 版权声明
文章版权归作者所有,未经允许请勿转载。
