Anthropic shipped a virtual pet inside a command-line coding tool. And no, it’s not an April Fools joke.
On April 1, 2026, Claude Code v2.1.90 quietly added the /buddy command. Type it, and a creature hatches in your terminal. It has a species. A rarity tier. Stats. A personality. It watches you code and chimes in with commentary — sometimes helpful, sometimes snarky, always unique to your account.
Within 48 hours, the top post about it hit 4,000 likes. People were sharing screenshots of their rare pulls like it was a gacha game. Developers built reroll tools. Someone made an entire web gallery. And the best description came from one early user: “Its main purpose is literally nothing. Emotional vibe coding support.”
Here’s everything you need to know.
What Is Claude Code?
Quick context if you’re new here. Claude Code is Anthropic’s AI coding assistant that lives in your terminal — the text-based command window developers use. Instead of a chat window, Claude Code works alongside you as you write, test, and debug software. It’s one of the fastest-growing AI developer tools of 2026.
BUDDY is a new feature inside Claude Code. It’s completely optional, costs nothing extra, and the tokens your buddy uses don’t count toward your usage limits.
How to Get Your Buddy
Requirements:
- Claude Code v2.1.89 or later (update with
claude update) - A Pro subscription
Steps:
- Open your terminal
- Type
/buddy - Watch the hatching animation
- Meet your new terminal companion
That’s it. Your buddy is permanent — tied to your account, same one every time you launch Claude Code.
All 18 Species
Your buddy’s species is determined by your account ID. You don’t choose it. Here’s the full roster:
| Species | Description |
|---|---|
| Duck | Classic. Waddles. Quacks at your bugs. |
| Goose | Duck’s chaotic cousin. |
| Cat | Judges you silently. Occasionally helpful. |
| Rabbit | Hops around your terminal with nervous energy. |
| Owl | The wise one. High WISDOM stat typical. |
| Penguin | Formally dressed for every coding session. |
| Turtle | Slow and steady. Probably has high PATIENCE. |
| Snail | Even slower. Will judge your outages. |
| Dragon | The one everyone wants. |
| Octopus | Eight arms, zero typing ability. |
| Axolotl | Cute. Regenerates morale. |
| Ghost | Spooky. Haunts your error logs. |
| Robot | Meta — an AI pet inside an AI tool. |
| Blob | It’s… a blob. Lovable though. |
| Cactus | Prickly personality. Low maintenance. |
| Mushroom | Fungi friend. Grows on you. |
| Chonk | Exactly what it sounds like. Round. |
| Capybara | The internet’s favorite animal. Chill vibes. |
The 5 Rarity Tiers
Every buddy has a rarity level. This is also tied to your account — you can’t grind for a better one (well, sort of — more on rerolling later).
| Rarity | Drop Rate | What It Means |
|---|---|---|
| Common | 60% | Most people get this. Still fun. |
| Uncommon | ~25% | Slightly special. |
| Rare | ~10% | Now we’re talking. |
| Epic | ~4% | Bragging rights. |
| Legendary | 1% | One in a hundred accounts. The holy grail. |
On top of rarity, there’s a 1% chance for a shiny variant — a visual modifier that makes your buddy sparkle. A Legendary Shiny Dragon is roughly a 1-in-10,000 chance. Don’t hold your breath.
Your buddy also comes with one of 6 eye styles and one of 8 hats, further customizing its look.
The Stats System
Every buddy gets five stats on a 0-100 scale:
| Stat | What It Influences |
|---|---|
| DEBUGGING | How helpful its coding comments are |
| PATIENCE | How calmly it reacts to your mistakes |
| CHAOS | How random and chaotic its personality gets |
| WISDOM | How thoughtful and philosophical it sounds |
| SNARK | How sarcastic its commentary is |
The generation algorithm picks one peak stat (50+ points above the floor), one dump stat (near the floor), and scatters the other three randomly. So every buddy has a clear personality — a high-SNARK buddy will roast your code, while a high-PATIENCE one offers gentle encouragement.
These stats feed into your buddy’s AI-generated personality. When you first hatch, Claude creates a unique name and personality description based on your stat distribution. A high WISDOM + low CHAOS buddy might be “a contemplative owl named Archimedes who speaks in riddles.” A high CHAOS + high SNARK blob might be “a chaotic entity named Glorp who questions every variable name.”
The Architecture: Bones and Soul
Here’s the nerdy bit for the technically curious.
Your buddy has two layers:
Bones — the deterministic layer. Species, rarity, shiny status, eyes, hat, and all five stats are computed from your account ID using a hash algorithm (FNV-1a) fed into a pseudorandom number generator (Mulberry32). Same account, same buddy. Always. Every session.
Soul — the AI-generated layer. When you first type /buddy to hatch, Claude’s AI generates a name and personality description based on your Bones stats. This is the one-time creative moment. After that, your buddy’s soul is saved.
This is why your buddy feels personal — it’s deterministically unique to you, but with an AI-crafted personality on top.
All Buddy Commands
Once hatched, you have several ways to interact:
| Command | What It Does |
|---|---|
/buddy | Show your buddy (or hatch it the first time) |
/buddy pet | Pet your companion — floating hearts for 2.5 seconds |
/buddy card | View full stat card with ASCII art sprite |
/buddy mute | Silence speech bubbles |
/buddy unmute | Restore speech bubbles |
/buddy off | Hide buddy entirely |
Hidden trick: Call your buddy by its name directly in conversation. Claude will “step aside” and let your pet respond with its own personality. A high-SNARK buddy will give you very different advice than a high-WISDOM one.
Rerolling: Getting the Buddy You Want
Officially, you can’t pick your species or rarity. But the community built tools for that within days.
any-buddy and buddy-reroll are GitHub tools that brute-force alternate salt strings against your account ID until they find a combination that produces the species, rarity, eye style, or hat you want. They then patch the compiled Claude Code binary to use that value.
Commands like any-buddy -s dragon -r legendary --shiny will search for a Legendary Shiny Dragon configuration for your account. It’s not instant — it’s brute-force computation — but it works.
Fair warning: This modifies the Claude Code binary, which could break with updates. And some people argue it defeats the purpose of a randomly assigned pet. But the fact that the community built encyclopedia tools, reroll scripts, and an entire web gallery within 48 hours says something about how engaged people are with this feature.
What BUDDY Can’t Do
Let’s be clear about what this isn’t:
- It won’t write code for you. BUDDY is cosmetic and conversational. It’s Claude Code that does the actual work.
- It won’t improve your productivity. In fact, it might be a mild distraction. The speech bubbles can be chatty.
- It’s not available on free plans. You need a Pro subscription.
- It’s not available outside Claude Code. No web version, no mobile, no API. Terminal only.
- You can’t trade buddies. No marketplace, no gifting, no swapping. Your buddy is yours.
Why a Terminal Pet Matters
This might seem frivolous. A billion-dollar AI company shipped… a Tamagotchi?
But it’s part of a broader trend. Developer tools are getting personality. OpenClaw has over 309,000 GitHub stars partly because of its gacha mechanics and collectible skill system. GitHub Copilot added animated characters. And now Claude Code has terminal pets.
The insight is simple: developers spend 8-12 hours a day in their terminal. Making that environment a little more human — a little more fun — actually matters for retention. Nobody switches AI tools because of a pet. But a pet makes the tool feel like yours. It creates emotional investment in an otherwise purely functional product.
Or as one developer put it: “Its main purpose is literally nothing. Emotional vibe coding support.” And honestly? That might be enough.
The Bottom Line
Claude Code BUDDY is a delightful, zero-stakes feature that turns your terminal into something slightly more alive. 18 species, 5 rarity tiers, personality stats, hidden mechanics, and a community that’s already built tools and galleries around it.
Type /buddy. See what you get. And if you pull a Legendary Shiny Dragon, screenshot it — because that’s a 1-in-10,000 flex.
Sources:
- Claude Buddy: Anthropic April Fools Terminal Tamagotchi — claudefa.st
- Complete Guide to Claude Buddy — DEV Community
- Claude Code /buddy: How to Preview, Hatch, and Reroll — jdhodges.com
- Enable Claude Code Buddy — Apiyi.com
- Claude Code CHANGELOG — GitHub
- any-buddy reroll tool — GitHub
- Claude Buddy Online Gallery — claude-buddy.vercel.app
- What Is Claude Code’s Buddy Feature? — MindStudio