Feature request: customizable UI accent colors
Resolved 💬 2 comments Opened Mar 12, 2026 by ktitterton Closed Apr 9, 2026
Feature Request
Allow users to customize Claude Code's UI accent colors (e.g. the periwinkle/blue dots, prompt indicators, and orange header text) via a configuration file or settings.
Motivation
I've customized my terminal (Ghostty) with a specific accent color (#E8255A) for cursor, selection, etc., but Claude Code's hardcoded periwinkle and orange UI elements clash with my theme. There's currently no way to override these colors.
Proposed Solution
Add a color/theme configuration option — for example in ~/.claude/settings.json or a dedicated ~/.claude/theme.json — that lets users override specific UI colors:
- Primary accent (currently periwinkle) — used for dots, prompt indicator, etc.
- Secondary accent (currently orange) — used for headers like "Recent activity", "What's new"
- Any other hardcoded UI colors
Alternatives Considered
- Terminal-level ANSI color remapping: too broad, affects all terminal output not just Claude Code
- No workaround currently exists for changing these specific UI elements
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗