Feature Request: Custom Companion ASCII Art
Status Closed — not planned
Maintainer reply None cached
Activity 2 comments · opened Apr 3, 2026 · closed Apr 9, 2026
Feature Request
Allow users to customize the terminal companion (currently Knurl the penguin) with their own ASCII art, name, and personality.
Proposed Config
A companion key in ~/.claude/settings.json:
{
"companion": {
"name": "R2D2",
"art": [
" .---.",
" |o o|",
" | ^ |",
" | /_\ |",
" |[___]|",
" '-----'"
],
"personality": "Beeps and boops about code quality"
}
}
Why
- The companion is a great feature, but being able to personalize it would make the terminal feel more like yours
- Developers love customization (themes, prompts, status lines are all customizable — companions should be too)
- Could support sharing companion presets (community packs)
Current State
The companion is fully API-driven and hardcoded in cli.js. No user-facing config exists to change the ASCII art, name, species, or personality. The only control is companionMuted.
Suggested Scope
- Custom ASCII art (array of strings)
- Custom name
- Custom personality prompt (one-liner that shapes reactions)
- Optional: community companion gallery
🤖 Generated with Claude Code
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗