首页 分享 Claude Code宠物系统上线,教你刷到金色传说!

Claude Code宠物系统上线,教你刷到金色传说!

来源:萌宠菠菠乐园 时间:2026-09-26 07:02

 Anthropic 在愚人节发布了 Claude Code 的宠物系统。输入 /buddy 就能领一只 ASCII 宠物,但问题是——你大概率只能抽到一只common仙人掌。这篇手把手教你怎么换成你想要的那只闪光传说龙。

懒人快捷通道:一句话搞定 Reroll

下面的教程是完整的手动流程。但如果你不想折腾终端——我已经把整套 reroll 逻辑打包成了一个 Claude Skill(buddy-reroll),安装之后直接在 Claude 对话框里告诉它你想要什么宠物就行,脚本搜索、配置写入全自动。

 关注公众号「赛脖古」,回复「buddy」领取 Skill 安装包。

安装后对 Claude 说:「帮我 reroll 一只 legendary 闪光龙」—— 就这么简单。

宠物系统是什么来头?

4月1日,Claude Code v2.1.89 更新了一个 /buddy 命令。输入之后,终端里会「孵化」出一只 ASCII 小宠物。

图片

不是装饰,是真的有自己的名字、性格和独立的 system prompt。它会在你写代码的时候用气泡框插嘴,你也可以直接喊它名字跟它聊。

图片

我的金色传说猫,眼

其实这个功能在3月31日的源码泄露中就被扒出来了。

泄露的 buddy 目录里有 6 个文件,完整实现了确定性生成、稀有度权重、闲置动画、语气个性。salt 值 friend-2026-401,401 = 4月1日,愚人节彩蛋没跑了。

图片

宠物由 hash(userID + SALT) 确定性生成

为什么要 Reroll?

说白了就是——同一个账号永远对应同一只宠物,不能换。而且 60% 的人抽到的都是 common,没有帽子,属性也低。你看别人晒闪光传说龙,你看看自己的仙人掌……不能忍。

以前你以为改改 ~/.claude.json 里的配置就行?不是的。宠物的外观、稀有度、属性全是从你的 userID 实时计算的,不存储在配置文件里。

源码注释写得很清楚:「Bones are regenerated from hash(userId) on every read」——直接改配置没用。

所以思路很简单:暴力搜索一个新的 userID,让它恰好对应你想要的宠物,再写回配置。

原理:两层架构

宠物系统分两层。

Bones(骨架):物种、稀有度、眼睛、帽子、属性——全部由 hash(userID + SALT) 确定性计算,每次启动重新生成。

Soul(灵魂):名字和性格——由 Claude 模型生成,存在 ~/.claude.json 的 companion 字段,只生成一次。

不是A随机,而是B确定性。同一个 userID,无论在哪台电脑上跑,永远得到同一只宠物。那换一个 userID 呢?宠物就换了。这就是 reroll 的核心:暴力搜索满足条件的 userID。

图片

四步搞定,脚本会替你干脏活

四步 Reroll 实战

第一步:安装 Bun。这是最容易踩坑的地方。

Claude Code 的二进制用的是 Bun 打包的,内部 hash 函数是 Bun.hash()。如果你用 Node.js 跑 reroll 脚本,算出来的 hash 和实际完全不一样——你精心挑选的 legendary dragon,领到的可能是一只 blob。

图片

第二步:保存 reroll 脚本。脚本的核心逻辑:随机生成 userID → 用 Bun.hash(uid + SALT) 计算种子 → 跑 Mulberry32 PRNG → 判断是否命中目标 → 命中就输出。把以下脚本保存为 ~/buddy-reroll.js。

第三步:运行脚本搜索目标宠物。你可以指定物种、最低稀有度、是否闪光、最低属性值,脚本会帮你暴力搜索。

图片

第四步:写入配置并领取。记录脚本输出的 uid 值,用 Python 写回 ~/.claude.json,然后重启 Claude Code 输入 /buddy 就行了。

图片

⚠️ 三个必知的坑

坑一:必须用 Bun 运行脚本。Node.js 的 FNV-1a 和 Bun.hash() 结果不一样。踩了这个坑的人不少——脚本算出来是 legendary duck,实际领到了一只 blob。

坑二:Team/Pro 用户的 accountUuid 陷阱。如果你用的是 OAuth 登录(Team 或 Pro 计划),宠物系统实际读的是 oauthAccount.accountUuid,而不是 userID。你得先把 accountUuid 从配置里删掉,让它回退到 userID。

坑三:组合越稀有,搜索越慢。legendary + shiny + 高属性这种组合,可能要跑好几分钟。legendary 单独搜大概几秒钟,加上 shiny(1%概率)就慢 100 倍。耐心就是了。

图片

最后说两句

说实话,一个终端编程工具居然做了一套完整的宠物系统——18个物种、5级稀有度、闪光机制、gacha 权重,甚至还有独立人格和气泡对话。

这不是愚人节彩蛋的体量,这是有完整产品规划的功能。

当用户主动要求为一个 ASCII 小动物氪金买帽子的时候,这个功能就已经从玩笑变成了产品洞察。

不是A在做花里胡哨的噱头,而是B用情感连接锁住了最挑剔的开发者用户。

图片

你们想想,GitHub Issues 里已经有人提 Feature Request 要求加进化系统和付费皮肤了。

看来工具层的竞争已经打到用户体验层了。

如果不想折腾可以看看文章开始的skill,一键就能搞定

动手试试

Reroll教程原帖:linux.do/t/topic/1871870

宠物图鉴网站:claude-buddy.vercel.app

Claude CodeBuddy宠物终端玩法Reroll教程

觉得有用的话,转发给你身边那个还在对着 common 仙人掌叹气的朋友吧

相关知识

Claude Code宠物系统悄悄上线,我把白板刷成了金色传说。
Claude Code 宠物彩蛋来袭:/buddy 完整玩法指南(整理了宠物刷取方法,重置并刷到你想要的宠物)
Claude Code 电子宠物系统完全展示
【Claude Code Codex 上线电子宠物】QQ 宠物赛博复活,程序员集体不睡觉了
Claude Code 新功能上线,正式开启全民赛博养宠模式!!!
启用 Claude Code Buddy 终端宠物:18 种物种 5 大稀有度完整攻略
送你一只「传奇」稀有度的Claude Code电子宠物
傻瓜式操作定制 Claude Code 宠物 Buddy
如何在 Claude Code 中获取并自定义 Buddy 宠物:从基础指令到高阶刷取指南
Claude Code 宠物 (Buddy) 配置教程

原文链接: Claude Code宠物系统上线,教你刷到金色传说! https://www.mcbbbk.com/newsview1376697.html

分类:萌宠日常
上一篇: 如何领取qq游戏的宠物 怎么领养...下一篇: QQ宠物焕新回归,AI玩法互动升...

推荐分享