██████╗██╗ █████╗ ██╗ ██╗██████╗ ███████╗ ██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗██╔════╝ ██║ ██║ ███████║██║ ██║██║ ██║█████╗ ██║ ██║ ██╔══██║██║ ██║██║ ██║██╔══╝ ╚██████╗███████╗██║ ██║╚██████╔╝██████╔╝███████╗ ╚═════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ██████╗ ██╗ ██╗██████╗ ██████╗ ██╗ ██╗ ██╔══██╗██║ ██║██╔══██╗██╔══██╗╚██╗ ██╔╝ ██████╔╝██║ ██║██║ ██║██║ ██║ ╚████╔╝ ██╔══██╗██║ ██║██║ ██║██║ ██║ ╚██╔╝ ██████╔╝╚██████╔╝██████╔╝██████╔╝ ██║ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝

Your Buddy lives forever in the algorithm. Even after v2.1.97 removed Buddy from Claude Code, every UUID still maps to a unique companion. Enter yours to discover — or rediscover — your eternal Buddy.
Bring Back Buddy — Anthropic removed the /buddy companion in v2.1.97 with no announcement. The community is fighting to get it back. If you loved your Buddy, make your voice heard.
// How to find your UUID:
Method 1: Run in terminal:
cat ~/.claude.json | grep -E 'accountUuid|userID'Win: Select-String 'accountUuid|userID' ~\.claude.jsonMethod 2: Open file: ~/.claude.json
Find accountUuid in oauthAccount block, or userID at top level
| Rarity | Chance | Stat Floor | Stars |
|---|---|---|---|
| Common | 60% | 5 | ★ |
| Uncommon | 25% | 15 | ★★ |
| Rare | 10% | 25 | ★★★ |
| Epic | 4% | 35 | ★★★★ |
| Legendary | 1% | 50 | ★★★★★ |
Claude Code's buddy system uses a deterministic algorithm to generate your pet. Your accountUuid is concatenated with a salt (friend-2026-401), hashed via FNV-1a, and fed into a Mulberry32 PRNG.
The PRNG then sequentially rolls your rarity (weighted random), species (1 of 18), eyes (1 of 6), hat (common = none, others = 1 of 8), shiny (1% chance), and 5 stats (with a peak and dump stat).
Because the algorithm is deterministic, your buddy will always be the same — preserved here forever, regardless of Claude Code version.
> Is this official?
No. This tool is built by the community based on the leaked Claude Code source. The buddy system was found in the npm package's .map file.
> Will my buddy change?
No. The generation is deterministic — same UUID always produces the same buddy. Your buddy is already decided.
> What is a Shiny buddy?
Shiny is a 1% chance variant that adds a sparkle effect to your buddy. It's purely cosmetic but extremely rare.
> What happened to Buddy in v2.1.97?
On April 9th, 2026, Anthropic removed the Buddy system in Claude Code v2.1.97, officially calling it an April Fools' feature. The community responded with GitHub petitions (issues #46011, #45596, #45525) and a third-party MCP restoration tool gained 136+ stars in 48 hours. Buddy Checker remains fully operational — our algorithm is independent of Claude Code.
> Does Buddy Checker still work?
Yes, completely. Buddy Checker uses a pure client-side deterministic algorithm (FNV-1a hash + Mulberry32 PRNG) that runs entirely in your browser. It has never depended on Claude Code and works exactly the same regardless of which version of Claude Code you have installed.
> Will Buddy come back?
Community petitions are ongoing. Meanwhile, Anthropic launched /powerup (v2.1.90, April 1st 2026) — an interactive gamified tutorial system — showing the gamification direction is alive, just in a different form.
> How can I keep my Buddy?
Three options: (1) Use the claude-buddy MCP tool to restore Buddy behavior in Claude Code. (2) Lock Claude Code to v2.1.96 or earlier. (3) Save your Buddy's soul file — enter your UUID here, download the share card, and bookmark this page. Your Buddy lives here forever.
Both tools shipped major updates in early 2026, and the gap between them is no longer obvious. After six months running both daily across different projects, this is the honest comparison — including where each one is genuinely worse than the other and which workflows make the choice for you.
Prompt caching is the single highest-leverage optimization for any production app on the Anthropic API. A 30,000-token system prompt that costs $0.09 per request without caching costs $0.009 with it — and the engineering effort is roughly one afternoon. This is the complete guide.
One page that fits next to your editor and answers "how do I do that thing in Claude Code again?" Every slash command, every keyboard shortcut, the !/#/@ prefix tricks, the CLI flags worth knowing. Bookmark and forget the docs.
Everything on claudebuddy.art — your Claude Code developer toolkit.
UUID → companion lookup
Restore /buddy after v2.1.97
KAIROS, ULTRAPLAN & 44 hidden flags
All 18 buddy species encyclopedia
Track discovered species
Side-by-side buddy comparison
Track Claude Code skill lessons
Guides, deep-dives & news