[FEATURE] Add optional character/avatar icons for Claude Code
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Claude Code currently has no visual identity or personalization option — there's no character icon or avatar to represent the assistant or a user's session. This makes the CLI/desktop experience feel a bit impersonal compared to other tools that let users customize their interface with an avatar or mascot.
Proposed Solution
Add a small curated set of optional character/avatar icons that users can choose from to represent their Claude Code session — shown in the terminal status line, desktop app title bar, or session header. This would be purely cosmetic/opt-in personalization with no impact on functionality. For example: claude --avatar <name> or a setting in the config file to persist the choice across sessions
Alternative Solutions
Currently there's no built-in way to personalize the visual identity of a Claude Code session. Some users resort to customizing their terminal theme/font or using third-party terminal emulators with custom icons, but there's no native way to do this within Claude Code itself
Priority
Low - Nice to have
Feature Category
CLI commands and flags
Use Case Example
Example scenario:
- I open Claude Code to start a coding session.
- Currently the terminal/app shows no visual identity beyond plain text.
- With this feature, I could pick a small character icon/avatar to represent my session.
- This would make the tool feel more personal and fun to use, similar to how other CLI/chat tools let users customize their profile icon.
Additional Context
_No response_