Skip to content

Claude Code电子宠物:三步孵化专属萌宠指南

2026年4月27日

Claude Code电子宠物:三步孵化专属萌宠指南

Claude Code 里藏着一个宠物系统,输入 /buddy 就能孵化一只专属小宠物。系统随机分配,但用脚本可以任意选择物种、稀有度,甚至刷出「传说闪光」宠物。

一、认识宠物系统

18种物种

颜文字英文名中文名
(·)>duck鸭子
(·)>goose
(··)blob果冻
=·ω·=cat
<·~·>dragon
~(··)~octopus章鱼
(·)(·)owl猫头鹰
(·>)penguin企鹅
[·_·]turtle乌龟
·(@)snail蜗牛
/··\ghost幽灵
}·.·{axolotl蝾螈
(·oo·)capybara水豚
· ·
[··]robot机器人
(·..·)rabbit兔子
· ·
(·.·)chonk胖墩

5级稀有度

稀有度概率颜色帽子
★ 普通 common60%灰色
★★ 优秀 uncommon25%绿色
★★★ 稀有 rare10%蓝色
★★★★ 史诗 epic4%紫色
★★★★★ 传说 legendary1%橙色

还有 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  # 闪光传说水豚

脚本自动:

  1. 穷举搜索匹配的 userID
  2. 备份配置文件
  3. 写入新 userID 并清除旧宠物数据

Step 3:重启并孵化

bash
# 重启 Claude Code 后输入
/buddy

五、其他命令

bash
# 预览当前宠物属性
node buddy-selector.js --preview

# 恢复备份
node buddy-selector.js --restore

六、给宠物改中文名

编辑 ~/.claude.json,找到 companion.name 修改即可。

七、注意事项

  1. 仅适用于非 OAuth 用户
  2. 修改 userID 可能影响遥测等功能
  3. 属性无法全满(硬编码数学限制)
  4. 宠物名字会重新生成

八、原理简介

宠物 = f(hash(userID + "friend-2026-401"))
  1. userID 拼接固定盐值
  2. FNV-1a 哈希计算 32 位哈希值
  3. Mulberry32 PRNG 展开随机序列
  4. 按固定顺序消耗随机数

同一个 userID 永远产生同一只宠物,所以穷举 userID 找到匹配值即可。


总结

步骤命令
列出物种node buddy-selector.js --list
搜索宠物node buddy-selector.js dragon legendary shiny
孵化宠物/buddy

用脚本任意选择物种、稀有度,享受你的专属宠物。


关键词:Claude Code宠物, buddy系统, buddy-selector.js, 电子宠物, 稀有度, FNV-1a哈希

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来