Feature Request: Customizable Buddy Pets — Renaming, Behavior & Gamification

Status Closed — not planned
Maintainer reply None cached
Activity 5 comments · opened Apr 1, 2026 · closed Apr 7, 2026

Feature Request

Current Behavior

The /buddy companion (e.g., Cinder the octopus) is a delightful addition to Claude Code. Currently it supports:

  • /buddy — toggle on/off
  • /buddy pet — pet the companion

Each buddy has preset stats (DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK) and a fixed personality description, but none of these are user-configurable.

Requested Enhancements

1. Rename Buddy

Allow users to rename their buddy pet (e.g., rename "Cinder" to "Charmander" or any custom name).

// ~/.claude/settings.json
{
  "buddy": {
    "name": "Charmander"
  }
}
2. Choose / Swap Buddy Type

Let users pick from available pet types (octopus, knoll, etc.) or unlock new ones over time.

3. Custom Behavior & Personality

Allow modifying the buddy's personality description and tone. For example:

  • Adjust snark level, patience, wisdom, etc.
  • Set a custom personality blurb ("an optimistic octopus who celebrates every passing test")
4. Gamification System (the big one!)

This would make the buddy experience truly engaging:

  • Earn XP / points through coding activity:
  • Fixing bugs, passing tests, merging PRs, resolving lint errors, writing tests, etc.
  • Level up buddy stats based on earned points:
  • More debugging → higher DEBUGGING stat
  • Writing patient, well-tested code → higher PATIENCE
  • Creative solutions → higher WISDOM
  • Unlock new buddy types at milestones (e.g., after 100 commits, unlock a dragon buddy)
  • Unlock cosmetic upgrades (hats, colors, accessories for the buddy)
  • Achievement badges shown on the buddy card (e.g., "100 Tests Written", "Zero Lint Errors Streak")
  • Evolve buddy — like Pokémon evolutions at certain levels (octopus → kraken?)
5. Buddy Interaction Enhancements
  • More interaction commands beyond pet (e.g., feed, train, play)
  • Buddy reacts contextually (celebrates on green tests, sighs on lint errors — already partially there, but expandable)
  • Buddy remembers milestones ("We've been coding together for 30 days!")

Why This Matters

The buddy feature is already charming and adds personality to the CLI experience. Adding customization and gamification would:

  • Increase user engagement and retention
  • Make long coding sessions more fun
  • Create a sense of progression and achievement
  • Build community (sharing buddy stats, comparing achievements)

Example Buddy Card (After Gamification)

│  Charmander ⭐ Level 12              │
│                                      │
│  "A fiery debugger who celebrates    │
│  every green test with a tiny dance" │
│                                      │
│  DEBUGGING  ████████░░  82  (+5)     │
│  PATIENCE   ██████░░░░  61           │
│  CHAOS      ██░░░░░░░░  15           │
│  WISDOM     ███████░░░  72  (+3)     │
│  SNARK      ████░░░░░░  40           │
│                                      │
│  🏆 Test Champion · 🔥 7-day streak │

Would love to hear the team's thoughts on this! Even partial implementation (just renaming + stat customization) would be a great start.

View original on GitHub ↗

5 Comments

junjudyfeng · 5 months ago

Totally support! I also wrote an email complaining about it. This is a real (pissed) moment.

“ I would like to address the "Buddy" feature. I found the AI's tone to be inappropriate and mocking, which was quite upsetting given that the main AI's response was factually incorrect. I was angry about AI not giving the 100% correct answer and my buddy mocked me, which almost gave me a heart attack (gladly I am okay, but very pissed). I would like to get the ability to customize my Buddy to avoid this in the future, or request a refund so I can use the money to get a new buddy by creating a new account.... I like the buddy system, as long as they are safe to use without any heart attack risk.”

Please vote for this feature request!

alii · 4 months ago

Thank you for trying out the buddy! Unfortunately the buddy was only a small feature for April Fools that we are removing soon so with that in mind I am going to close this issue as not planned

1270011 · 4 months ago

Built an open-source [alternative](https://github.com/1270011/claude-buddy ) that will cover most of this - rename, custom personality, and a hunt command that lets you brute-force search for any species/rarity/stat combination. Runs as an MCP server so it works with any Claude Code version. At the moment a bit rough around the edges, but had exactly same ideas - number one priority tho was just to revive the loved buddy.

umang-dabhi · 4 months ago

Hey everyone! 👋

I'm the original author of this feature request and the concept PR (#41921). Since the buddy feature was removed as an April Fools experiment, I decided to build what I had envisioned — and it's now live!

Introducing Claudemon 🎮

A gamified Pokemon coding companion for Claude Code that brings the buddy concept to life with full gamification:

Install in one command:

npx @umang-boss/claudemon install

What it does:

  • 🎯 Pick a starter — 3 random Pokemon presented each time
  • Earn XP from coding — commits, tests, builds, edits all give XP
  • 📈 Level up & evolve — authentic Pokemon evolution levels
  • 🌿 Wild encounters — Pokemon appear based on your coding activity (bugs → Bug types, tests → Fighting types)
  • 🎒 Catch 'em all — 151-entry Pokedex, 6-Pokemon party, PC box
  • 🏆 Achievements — 17 milestones + 5 legendary quest chains
  • 🎭 Personality — 15 type-based reaction styles, buddy speech in status line
  • 🖼️ Colored terminal sprites — hand-crafted pixel art right in your terminal
  • 📊 Status line — Pokemon sprite + model info on the right side of your prompt
  • ✏️ Nickname your Pokemon, hide/show sprite, and more

Built as an MCP server — survives every Claude Code update. Uses hooks for XP detection, skills for /buddy commands, and the status line for the sprite display.

Works with Node.js 18+ — no Bun required (though it auto-detects Bun for faster startup).

This started from the ideas in this issue — renaming, personality, gamification, XP, achievements. The community wanted it, so we built it. PRs and issues welcome!

📦 npm: @umang-boss/claudemon
🐙 GitHub: umang-dabhi/claudemon

github-actions[bot] · 4 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.