Feature Request: Customizable Buddy Pets — Renaming, Behavior & Gamification
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.
5 Comments
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!
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
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.
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:
What it does:
Built as an MCP server — survives every Claude Code update. Uses hooks for XP detection, skills for
/buddycommands, 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
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.