[Feature Request] Add customizable color option for user input messages in CLI

Resolved 💬 3 comments Opened Mar 27, 2026 by aaatos Closed Mar 31, 2026

Bug Description
Feature Request: Customizable color for user input messages in the CLI

Currently, in the Claude Code CLI, user messages and Claude's responses use the same text color, making it hard to visually scan long conversations.

Request: Add a setting (e.g., in settings.json) to customize the color of the user's input text — for example, displaying it in blue — so it's immediately distinguishable from Claude's output without relying
on terminal-level theming.

Expected behavior: A config option like "userMessageColor": "blue" that applies ANSI color to the user's turn in the conversation display.

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.84
  • Feedback ID: a96dbdc6-d01b-4f3b-8129-103f0525eaeb

Errors

[{"error":"ENOENT: no such file or directory, unlink 'C:\\Users\\aaato\\AppData\\Local\\Temp\\claude\\C--Users-aaato-OneDrive-------------Temp-M365\\83c3503b-9410-4266-aa62-e6c2c711921f\\tasks\\a3a7647ef9bfcb295.output'","timestamp":"2026-03-27T10:52:14.958Z"},{"error":"Error: Tool mcp__claude_ai_Google_Calendar__gcal_list_events not found\n    at sv8 (B:/~BUN/root/src/entrypoints/cli.js:2659:10396)\n    at zK (B:/~BUN/root/src/entrypoints/cli.js:699:20993)\n    at Q9 (B:/~BUN/root/src/entrypoints/cli.js:699:39535)\n    at up (B:/~BUN/root/src/entrypoints/cli.js:699:50230)\n    at KD$ (B:/~BUN/root/src/entrypoints/cli.js:699:86916)\n    at Dh (B:/~BUN/root/src/entrypoints/cli.js:699:85877)\n    at Q_H (B:/~BUN/root/src/entrypoints/cli.js:699:85699)\n    at cSH (B:/~BUN/root/src/entrypoints/cli.js:699:82065)\n    at iH (B:/~BUN/root/src/entrypoints/cli.js:699:6489)\n    at zH (B:/~BUN/root/src/entrypoints/cli.js:699:4971)","timestamp":"2026-03-27T11:18:42.435Z"},{"error":"ENOENT: no such file or directory, unlink 'C:\\Users\\aaato\\AppData\\Local\\Temp\\claude\\C--Users-aaato-OneDrive-------------Temp-M365\\83c3503b-9410-4266-aa62-e6c2c711921f\\tasks\\aa6fd9e63eb8f5ce6.output'","timestamp":"2026-03-27T11:23:02.308Z"},{"error":"Error: Tool mcp__claude_ai_Google_Calendar__gcal_list_events not found\n    at sv8 (B:/~BUN/root/src/entrypoints/cli.js:2659:10396)\n    at zK (B:/~BUN/root/src/entrypoints/cli.js:699:20993)\n    at Q9 (B:/~BUN/root/src/entrypoints/cli.js:699:39535)\n    at up (B:/~BUN/root/src/entrypoints/cli.js:699:50230)\n    at KD$ (B:/~BUN/root/src/entrypoints/cli.js:699:86916)\n    at Dh (B:/~BUN/root/src/entrypoints/cli.js:699:85877)\n    at Q_H (B:/~BUN/root/src/entrypoints/cli.js:699:85699)\n    at cSH (B:/~BUN/root/src/entrypoints/cli.js:699:82065)\n    at iH (B:/~BUN/root/src/entrypoints/cli.js:699:6489)\n    at zH (B:/~BUN/root/src/entrypoints/cli.js:699:4971)","timestamp":"2026-03-27T11:23:31.172Z"},{"error":"Error: Tool mcp__claude_ai_Google_Calendar__gcal_list_events not found\n    at sv8 (B:/~BUN/root/src/entrypoints/cli.js:2659:10396)\n    at zK (B:/~BUN/root/src/entrypoints/cli.js:699:20993)\n    at Q9 (B:/~BUN/root/src/entrypoints/cli.js:699:39535)\n    at up (B:/~BUN/root/src/entrypoints/cli.js:699:50230)\n    at KD$ (B:/~BUN/root/src/entrypoints/cli.js:699:86916)\n    at Dh (B:/~BUN/root/src/entrypoints/cli.js:699:85877)\n    at Q_H (B:/~BUN/root/src/entrypoints/cli.js:699:85699)\n    at cSH (B:/~BUN/root/src/entrypoints/cli.js:699:82065)\n    at iH (B:/~BUN/root/src/entrypoints/cli.js:699:6489)\n    at zH (B:/~BUN/root/src/entrypoints/cli.js:699:4971)","timestamp":"2026-03-27T11:23:33.009Z"},{"error":"Error: Tool mcp__claude_ai_Google_Calendar__gcal_list_events not found\n    at sv8 (B:/~BUN/root/src/entrypoints/cli.js:2659:10396)\n    at zK (B:/~BUN/root/src/entrypoints/cli.js:699:20993)\n    at Q9 (B:/~BUN/root/src/entrypoints/cli.js:699:39535)\n    at up (B:/~BUN/root/src/entrypoints/cli.js:699:50230)\n    at KD$ (B:/~BUN/root/src/entrypoints/cli.js:699:86916)\n    at Dh (B:/~BUN/root/src/entrypoints/cli.js:699:85877)\n    at Q_H (B:/~BUN/root/src/entrypoints/cli.js:699:85699)\n    at cSH (B:/~BUN/root/src/entrypoints/cli.js:699:82065)\n    at iH (B:/~BUN/root/src/entrypoints/cli.js:699:6489)\n    at zH (B:/~BUN/root/src/entrypoints/cli.js:699:4971)","timestamp":"2026-03-27T11:23:40.024Z"},{"error":"Error: Tool mcp__claude_ai_Google_Calendar__gcal_list_events not found\n    at sv8 (B:/~BUN/root/src/entrypoints/cli.js:2659:10396)\n    at zK (B:/~BUN/root/src/entrypoints/cli.js:699:20993)\n    at Q9 (B:/~BUN/root/src/entrypoints/cli.js:699:39535)\n    at up (B:/~BUN/root/src/entrypoints/cli.js:699:50230)\n    at KD$ (B:/~BUN/root/src/entrypoints/cli.js:699:86916)\n    at Dh (B:/~BUN/root/src/entrypoints/cli.js:699:85877)\n    at Q_H (B:/~BUN/root/src/entrypoints/cli.js:699:85699)\n    at cSH (B:/~BUN/root/src/entrypoints/cli.js:699:82065)\n    at iH (B:/~BUN/root/src/entrypoints/cli.js:699…

Note: Content was truncated.

View original on GitHub ↗

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