把活儿全交给 Claude Code,你只需要描述想要什么样的宠物。
git clone https://github.com/beilingcc/openbuddy
cd openbuddy我想要一只专属的 Claude Code 宠物(Buddy)。我想要:
- 物种:capybara(水豚)
- 稀有度:legendary(传奇)
- 眼睛:◉
- 帽子:crown(皇冠)
- 性格:安静乖巧(CHAOS 不是峰值,在中间或低谷范围;SNARK 不要太高)
请帮我:
1. 运行 `ls openbuddy/scripts/` 确认脚本存在
2. 运行搜索脚本找到符合条件的 UID(脚本会自动检测环境)
3. 验证这个 UID 对应的宠物各项属性是否符合预期
4. 把 ~/.claude.json 的 userID 改成这个 UID,并删除 companion 字段(如果有)
项目目录在 ./openbuddy,脚本在 ./openbuddy/scripts/。
搜索可能需要几分钟到几十分钟,取决于条件严格程度。找到后 Claude 会自动帮你写入配置。
把需求描述给 Claude Code,例如:
| 你想要 | 怎么改 |
|---|---|
| 龙 + shiny | 把 capybara 改成 dragon |
| 不要 shiny | 去掉 --shiny 相关要求 |
| 不同眼睛 | 把 ◉ 改成 · @ × 等 |
| 不同帽子 | 把 crown 改成 halo wizard 等 |
| rare 稀有度 | 把 legendary 改成 rare |
Claude Code Buddy 由 hash(userID + SALT) 确定性生成。同一 userID 永远生成同一只宠物。
5 项属性中,1 项随机为峰值、1 项随机为低谷,所以你无法同时指定 CHAOS 和 SNARK 都很低。描述"安静乖巧"指 CHAOS 不是峰值即可。
Q: Claude 说找不到? 可能是条件太严格,让它适当放宽条件再试。
Q: 想换一只? 重新运行一次,搜索是随机的,每次结果不同。
Q: 需要等多久? 条件越多越慢。legendary + shiny + capybara + crown + ◉ 同时满足的概率约千万分之一,通常几分钟。