Re-roll your
/buddypet to get any species, rarity, and even the 1% Shiny variant.
🌐 Language: English | Chinese | Japanese
git clone https://github.com/Zhao73/claude-buddy-reroll.git
cd claude-buddy-reroll
# Browse all 18 legendary shiny pets
node switch.js
# Switch to your favorite
node switch.js dragon
# Check current status
node switch.js --status
# Restore the original buddy
node switch.js --restoreThis repository now defaults to English on GitHub.
switch.js: interactive gallery plus direct switching, status, and restore commandsfinder.js: brute-force finder for a specific species, rarity, and shiny combinationapply.js: apply a knownuserIDdirectly to~/.claude.json
Claude Code's /buddy system uses deterministic generation seeded from your identity:
seed = FNV1a(userId + "friend-2026-401")
When Claude Code is launched with CLAUDE_CODE_OAUTH_TOKEN, it does not persist accountUuid into ~/.claude.json. In that mode, /buddy falls back to userID, which this repo rewrites.
This only changes the cosmetic output of the /buddy easter egg. It does not affect billing, account security, OAuth tokens, or subscription state.
MIT