[FEATURE] Select Theme using Environment Variable

Resolved 💬 6 comments Opened Oct 21, 2025 by iso2013 Closed Mar 13, 2026

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

When I use claude in a terminal in VSCode, it does not match VSCode's theme. I have Claude set to a dark theme for using in my system's terminal, but I frequently use Claude in VSCode, and my VSCode is light mode (better for glare); this makes Claude Code a bit hard to read occasionally.

Proposed Solution

It'd be nice to have a CLAUDE_CODE_THEME environment variable which I can set to one of the theme names that appear in .claude.json's theme field to override it for that environment.

Alternative Solutions

Allowing theme to be used in local or project-local themes, or allowing the Claude Code command to automatically match VSCode's theme when running in VSCode.

Priority

Medium - Would be very helpful

Feature Category

Interactive mode (TUI)

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

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