[FEATURE] Allow /buddy species customization — let users choose their companion

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

Feature Request

The /buddy companion is a delightful addition to Claude Code, but the current design assigns species deterministically from the account ID with no way to change it. Once you hatch your buddy, you're locked in forever.

Problem

  • Species assignment is entirely static — no rerolls, no swaps, no customization
  • Users who don't connect with their assigned species have no recourse
  • After the initial novelty of hatching, there's little reason to revisit /buddy (see #41684)
  • A coding companion should feel personal — being assigned a species you don't vibe with undermines that

Proposed Solution

Add a species selection or swap mechanic. Some options (not mutually exclusive):

  1. Species picker on first hatch — let users choose from the 18 species instead of deterministic assignment
  2. /buddy swap — one-time or periodic species change (could cost tokens/XP if gamification lands via #41684)
  3. /buddy reroll — re-randomize species with a new seed
  4. Settings override — allow "buddy": { "species": "dragon" } in settings.json for users who just want direct control

Why This Matters

The companion feature is meant to add personality and delight to the CLI experience. Letting users choose their companion deepens that connection. Nobody picks a starter Pokémon by account hash.

Context

Currently on the teaser release (April 1–7). Would be great to have customization before the full May launch.

---

I was assigned a mushroom. I wanted a dragon. Please help. 🐉

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗