Feature request: theming options for Claude Code UI

Resolved 💬 3 comments Opened Jan 11, 2026 by lee-fuhr Closed Jan 14, 2026

Summary

Claude Code has very limited theming/customization options. The most immediate use case: being able to visually distinguish "what I said" from "what Claude said" when scanning a conversation.

Problem

Once inside Claude Code, the terminal just sees one running process. All visual distinction between user messages and assistant responses is controlled entirely by Claude Code's internal rendering - terminal themes can't help here.

Currently there's no way to customize this. The conversation can feel like a wall of text where it's hard to quickly scan who said what.

Suggested solution

Expose theming configuration, starting with basics like:

user_message_style: bold
user_message_color: cyan
assistant_message_color: default

This would just change which ANSI escape codes Claude Code outputs. Could expand to other UI elements over time.

Why this matters

  • Scannability: quickly see "what did I ask?" vs "what did Claude say?" in a long conversation
  • Accessibility: some users need higher contrast between different message types
  • Power user expectations: CLI tools typically offer theming

---
Submitted via Claude Code on behalf of user

View original on GitHub ↗

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