Appearance
Claude Code电子宠物:三步孵化专属萌宠指南
Claude Code 里藏着一个宠物系统,输入
/buddy就能孵化一只专属小宠物。系统随机分配,但用脚本可以任意选择物种、稀有度,甚至刷出「传说闪光」宠物。
一、认识宠物系统
18种物种
| 颜文字 | 英文名 | 中文名 |
|---|---|---|
| (·)> | duck | 鸭子 |
| (·)> | goose | 鹅 |
| (··) | blob | 果冻 |
| =·ω·= | cat | 猫 |
| <·~·> | dragon | 龙 |
| ~(··)~ | octopus | 章鱼 |
| (·)(·) | owl | 猫头鹰 |
| (·>) | penguin | 企鹅 |
| [·_·] | turtle | 乌龟 |
| ·(@) | snail | 蜗牛 |
| /··\ | ghost | 幽灵 |
| }·.·{ | axolotl | 蝾螈 |
| (·oo·) | capybara | 水豚 |
| · · | ||
| [··] | robot | 机器人 |
| (·..·) | rabbit | 兔子 |
| · · | ||
| (·.·) | chonk | 胖墩 |
5级稀有度
| 稀有度 | 概率 | 颜色 | 帽子 |
|---|---|---|---|
| ★ 普通 common | 60% | 灰色 | 无 |
| ★★ 优秀 uncommon | 25% | 绿色 | 有 |
| ★★★ 稀有 rare | 10% | 蓝色 | 有 |
| ★★★★ 史诗 epic | 4% | 紫色 | 有 |
| ★★★★★ 传说 legendary | 1% | 橙色 | 有 |
还有 1% 闪光概率(shiny),更加稀有。
五项属性
类似宝可梦的个体值:调试力、耐心值、混沌度、智慧值、零食欲。
二、为什么默认不能选?
宠物属性由用户ID经过确定性哈希生成。同一个用户ID永远孵化出同一只宠物。
源码注释:「users can't edit their way to a legendary」
三、破解思路
穷举 userID,找到哈希恰好产生目标物种和稀有度的值。
| 搜索目标 | 迭代次数 | 时间 |
|---|---|---|
| 指定物种 | ~18次 | 瞬间 |
| 物种+稀有度 | ~几千次 | <1秒 |
| 物种+传说+闪光 | ~30万次 | 几秒 |
四、三步操作指南
前提条件
- 使用 API Key 或第三方中转认证(非 claude.ai 登录)
- 需要 Node.js
Step 1:保存脚本
将 buddy-selector.js 脚本保存到本地。
Step 2:运行脚本搜索
bash
# 查看所有物种
node buddy-selector.js --list
# 搜索想要的宠物
node buddy-selector.js dragon # 龙(任意稀有度)
node buddy-selector.js cat rare # 稀有猫
node buddy-selector.js ghost legendary # 传说幽灵
node buddy-selector.js capybara legendary shiny # 闪光传说水豚脚本自动:
- 穷举搜索匹配的 userID
- 备份配置文件
- 写入新 userID 并清除旧宠物数据
Step 3:重启并孵化
bash
# 重启 Claude Code 后输入
/buddy五、其他命令
bash
# 预览当前宠物属性
node buddy-selector.js --preview
# 恢复备份
node buddy-selector.js --restore六、给宠物改中文名
编辑 ~/.claude.json,找到 companion.name 修改即可。
七、注意事项
- 仅适用于非 OAuth 用户
- 修改 userID 可能影响遥测等功能
- 属性无法全满(硬编码数学限制)
- 宠物名字会重新生成
八、原理简介
宠物 = f(hash(userID + "friend-2026-401"))- userID 拼接固定盐值
- FNV-1a 哈希计算 32 位哈希值
- Mulberry32 PRNG 展开随机序列
- 按固定顺序消耗随机数
同一个 userID 永远产生同一只宠物,所以穷举 userID 找到匹配值即可。
总结
| 步骤 | 命令 |
|---|---|
| 列出物种 | node buddy-selector.js --list |
| 搜索宠物 | node buddy-selector.js dragon legendary shiny |
| 孵化宠物 | /buddy |
用脚本任意选择物种、稀有度,享受你的专属宠物。
关键词:Claude Code宠物, buddy系统, buddy-selector.js, 电子宠物, 稀有度, FNV-1a哈希
