settings.json

theme

string既定値dark記述場所どの設定ファイルでも可

インターフェースのカラーテーマを指定します。auto、dark、light、ダルトナイズドバリアント(緑色覚異常に配慮)、ANSI バリアント(16色ターミナル)、または custom:<slug> や custom:<plugin-name>:<slug> のようなカスタムテーマ参照。

取りうる値

autoターミナルのライトまたはダークの背景に合わせます。
dark既定ダークテーマです。
lightライトテーマです。
dark-daltonized色覚に配慮したカラーのダークテーマです。
light-daltonized色覚に配慮したカラーのライトテーマです。
dark-ansiターミナルの ANSI カラーパレットのみを使用するダークテーマです。
light-ansiターミナルの ANSI カラーパレットのみを使用するライトテーマです。

記述例

{
  "theme": "light-daltonized"
}

使い方・用途

  • インターフェースの配色テーマを切り替えます。/config では「Theme」として表示され、/theme コマンドでも選択可能です。
  • デフォルトは "dark"。選択肢は auto(ターミナルの背景に追従)/ dark / light / dark-daltonized / light-daltonized(色覚に配慮した配色)/ dark-ansi / light-ansi(ターミナルの ANSI カラーパレットのみ使用)の7種類に加え、custom:<slug>custom:<plugin-name>:<slug> 形式で ~/.claude/themes/ やプラグイン提供のカスタムテーマも参照できます。
  • 色覚に配慮したテーマはアクセシビリティ設定の一部として、画面拡大鏡やモーション軽減の設定と組み合わせて利用できます。
英語原文(公式ドキュメントより)

Color theme for the interface: auto, dark, light, the daltonized variants (deuteranopia-friendly), the ansi variants (16-color terminals), or a custom theme reference such as custom:<slug> or custom:<plugin-name>:<slug>. See https://code.claude.com/docs/en/terminal-config#match-the-color-theme

関連する変更履歴

v2.1.277(1件)

Fixed
起動時に ~/.claude.json に不正な theme 値が入っているとクラッシュする問題を修正した
英語原文を表示
Fixed a crash at launch when ~/.claude.json holds a malformed theme value

変更前

~/.claude.jsontheme キーに不正な値が入っていると、Claude Code が対話セッションの起動直後にクラッシュして terminate していた

変更後

テーマの値が不正でも起動が完了し、通常どおり Claude Code を使い始められる

ユーザーへの恩恵

設定ファイルの一部が壊れていても起動できなくなることがなくなり、セッション内で修正や再設定に進めるようになる

v2.1.275(1件)

Fixed
[VSCode] High Contrast Light テーマでプランのプレビューおよび Hooks / Permission ルールのダイアログ内のコードが判読できなかった問題を修正した
英語原文を表示
[VSCode] Fixed unreadable code in the plan preview and the Hooks and Permission rules dialogs with the High Contrast Light theme

変更前

High Contrast Light テーマを使用した VSCode 拡張で、プランのプレビューや Hooks / Permission ルールのダイアログに表示されるコードが判読できない配色で表示されていた

変更後

High Contrast Light テーマでも、プランのプレビューや Hooks / Permission ルールのダイアログに表示されるコードが判読可能になった

ユーザーへの恩恵

High Contrast Light テーマ環境でもコードを確実に読めるようになり、確認作業を中断せずに済む

v2.1.274(1件)

Fixed
[VSCode] High Contrast テーマ使用時に、チャット返信内のインラインコードやコードブロックが判読できない問題を修正した
英語原文を表示
[VSCode] Fixed inline code and code blocks in chat replies being unreadable under the High Contrast themes

変更前

High Contrast テーマ使用時、チャット返信内のインラインコードやコードブロックが、テーマの配色により文字が背景に溶け込むなどの理由で判読しにくい状態だった

変更後

High Contrast テーマ使用時でも、チャット返信内のインラインコードとコードブロックが判読可能な配色で表示されるようになった

ユーザーへの恩恵

High Contrast テーマ環境でもコード部分を問題なく読めるようになる

v2.1.271(1件)

Changed
VS Code拡張のトグルスイッチのオン状態の色を、Claudeオレンジからエディタテーマのボタン色に変更した。
英語原文を表示
[VSCode] Changed the on state of toggle switches from Claude orange to the editor theme's button color

変更前

VS Code拡張のトグルスイッチをオンにすると、テーマ設定に関係なく常にClaudeオレンジ色で表示されていた。そのため、エディタのカラーテーマによっては、スイッチの色がUI全体になじまないことがあった。

変更後

トグルスイッチがオンのときの色は、固定のClaudeオレンジで描画されていた。VS Code拡張のこの変更により、オン状態がエディタテーマのボタン色を参照するようになり、明るいテーマやカスタムテーマでもUIが調和するようになった。

ユーザーへの恩恵

ユーザーはどのエディタテーマを使っていてもトグルスイッチの色がテーマと一貫した見た目になる。

v2.1.267(1件)

Fixed
[VSCode] チャットの差分ブロックが常にダークのエディタテーマで描画される問題を修正し、アクティブな VS Code のカラーテーマ(ハイコントラストを含む)に追従するようにした。
英語原文を表示
[VSCode] Fixed chat diff blocks always rendering with a dark editor theme; they now follow the active VS Code color theme, including high contrast

変更前

VS Code 拡張のチャットで表示される差分ブロックが、常にダークのエディタテーマで描画されていた。そのため、ライトテーマやハイコントラストテーマを使っている場合でも、表示が実際のテーマと一致しなかった。

変更後

チャットの差分ブロックが、アクティブな VS Code のカラーテーマ(ハイコントラスト含む)に合わせて描画される。

ユーザーへの恩恵

ユーザーが VS Code で選択しているカラーテーマに差分表示が追従するため、ライトテーマ環境でも違和感なく差分を確認できる。

v2.1.246(2件)

Fixed
SettingsThemes
/rename がテーマのプロンプトボーダーカラー(カスタムテーマの promptBorder を含む)をデフォルトのシアンに置き換えていた問題を修正しました。ボーダーは /color を使わない限りテーマの色を維持するようになりました。
英語原文を表示
Fixed /rename replacing the theme's prompt border color (including a custom theme's promptBorder) with the default cyan; the border now keeps your theme's color unless you pick one with /color

変更前

/rename がテーマのプロンプトボーダーカラー(カスタムテーマの promptBorder を含む)をデフォルトのシアンに置き換えていました。

変更後

/rename でテーマのプロンプトボーダーカラーがデフォルトのシアンに置き換わらないようになりました。ボーダーは /color を使わない限りテーマの色を維持します。

ユーザーへの恩恵

テーマのカスタマイズが維持されるようになります。

Fixed
SettingsThemes
カスタムテーマの差分色(diffAdded/diffRemoved とその薄色バリアント)が差分と /theme プレビューで無視されていた問題を修正しました。
英語原文を表示
Fixed custom theme diff colors (diffAdded/diffRemoved and their dimmed variants) being ignored in diffs and the /theme preview

変更前

カスタムテーマの差分色(diffAdded/diffRemoved とその薄色バリアント)が差分と /theme プレビューで無視されていました。

変更後

カスタムテーマの差分色が差分と /theme プレビューで正しく適用されるようになりました。

ユーザーへの恩恵

カスタムテーマの色が差分表示で正しく反映されるようになります。

v2.1.239(2件)

Fixed
dark-ansi テーマを使用している際、フルスクリーンモードで展開されたツール実行結果(expanded tool results)の文字色が背景色と同一になってしまい読めなくなる不具合を修正しました。
英語原文を表示
Fixed the dark-ansi theme rendering expanded tool results in fullscreen mode with text the same color as the background

変更前

ターミナル設定で dark-ansi テーマを選択しフルスクリーンモードで実行していると、折りたたまれていたツールの詳細出力をマウスでクリックして展開した際、表示されるログのテキストカラーがターミナルの背景色と同一色にマッピングされてしまい、文字が事実上不可視になっていました。

変更後

展開されたツール結果のテキスト領域に対して、dark-ansi テーマのカラー定義が正しく適用されるようにスタイル設計が修正され、背景から浮き上がる適切なコントラストでログテキストが表示されます。

ユーザーへの恩恵

ログを確認するために、わざわざ別のテーマに切り替えたりテキストを選択反転させて文字を読んだりする手間がなくなります。

Fixed
カスタムテーマ設定において、effortultracode などのステータスバッジ色に対する配色オーバーライド指定が無視されてしまう不具合を修正しました。
英語原文を表示
Fixed custom theme overrides for the effort/ultracode status badge colors being ignored

変更前

ユーザーが作成したカスタムテーマファイル(~/.claude/themes/ 配下)で、高負荷推論(effort)や高度なコード生成(ultracode)のバッジカラーをカスタマイズするための特定のトークンを設定していても、適用されずにデフォルトの配色で描画されていました。

変更後

カスタムテーマのパース処理において、バッジ用の配色オーバーライド指定が正常に読み込まれ、ユーザーが定義した好みの色でステータスエリアが鮮やかに描画されるようになります。

ユーザーへの恩恵

ターミナルの背景色とステータスバッジの配色の相性が悪い場合に、見やすい好みの配色へと確実に変更することができます。

関連ドキュメント

v2.1.234(1件)

Added
Claude の思考・稼働中であっても、/add-dir <path> コマンドを使用してディレクトリを mid-turn で追加できるようにしました。また、フルスクリーン(TUI)環境下において、/add-dir/autocompact/theme/help/config/advisor などの各種ダイアログが、AI の出力を阻害せずに mid-turn で直接ポップアップ開くように改善しました。
英語原文を表示
/add-dir <path> can now be used while Claude is working; /add-dir, /autocompact, /theme, /help, /config and /advisor dialogs open mid-turn in the fullscreen TUI

変更前

AI が実行を完了するまでは追加の作業ディレクトリパスを指定したり、ヘルプダイアログやテーマカラー設定を変更するコマンドを入力することができず、並行して別のワークスペースに権限を与えるなどの柔軟な割り込み操作ができませんでした。

変更後

フルスクリーン描画レイヤーが強化され、AI の出力を画面の奥に維持したまま、手前に重ねて安全に設定ダイアログを表示・編集して、現在の処理中のタスクに即座に新しいディレクトリコンテキストを適用できます。

ユーザーへの恩恵

AIが作業中に「別のフォルダにあるリファレンスコードも読んでほしい」と言い出した際、今の対話を中断したり終了させたりせずに、その場でフォルダを追加するだけで済むようになります。

関連ドキュメント

v2.1.186(1件)

Fixed
ライトテーマのターミナルで claude agents からバックグラウンドセッションを開く際、一瞬ダークテーマがフラッシュする問題が修正されました。
英語原文を表示
Fixed a dark-theme flash when opening a background session from claude agents on a light terminal

変更前

テーマ設定が適用されるまでの間にデフォルトの暗い配色が表示され、明るい画面で使用しているユーザーの視覚的な負担になっていました。

変更後

アタッチ時のテーマ適用プロセスが最適化され、テーマの切り替えがちらつきなく行われるようになりました。

ユーザーへの恩恵

ライトテーマ愛用者にとって、画面遷移時の視覚的なストレスが軽減されます。

関連ドキュメント

v2.1.154(1件)

Fixed
Claude Codeのテーマがターミナルの背景色と一致しない場合に、claude agentsのハイライトされた行のテキストが読めなくなる問題を修正しました。
英語原文を表示
Fixed unreadable highlighted-row text in claude agents when the Claude Code theme doesn't match the terminal background

変更前

ターミナルの配色設定によっては、エージェントビューで現在選択している行の文字と背景の色が近くなり、内容が全く見えないストレスの溜まる状況が発生していました。

変更後

選択行のコントラストが調整され、どのような色の組み合わせの環境でもテキストがはっきりと表示されます。

ユーザーへの恩恵

エージェントビューでのタスク選択や操作が、環境を問わず快適に行えるようになります。

関連ドキュメント

v2.1.149(1件)

Fixed
/config終了時のサマリーで、関係のない設定を変更した際に自動圧縮やテーマが変更されたように誤報される問題を修正しました
英語原文を表示
Fixed /config exit summary reporting phantom changes to auto-compact and theme when toggling unrelated settings

変更前

設定画面を閉じる際、実際には変更していない項目までもが「変更済み」としてサマリーに表示され、ユーザーに混乱を与えていました。

変更後

変更の検知ロジックを修正し、ユーザーが意図して変更した項目のみを正確に報告するようになりました。

ユーザーへの恩恵

設定の変更履歴を信頼できるようになり、意図しない設定変更が行われていないか確認しやすくなります。

関連ドキュメント

v2.1.147(1件)

Fixed
/themeの「新しいカスタムテーマの作成」および色編集ダイアログが、Escキーで閉じられない問題を修正しました。
英語原文を表示
Fixed /theme "New custom theme" and color editor dialogs not responding to Esc

変更前

テーマの色を調整している途中でキャンセルしたい場合、特定のキー操作が効かず、操作の中断が不便でした。

変更後

標準的なUI操作(Escキーによる戻る/閉じる)が一貫して機能し、カスタマイズ作業がストレスなく行えるようになります。

ユーザーへの恩恵

CLIの操作感がより洗練され、エディタのような直感的な操作で設定を変更できるようになります。

v2.1.146(1件)

Fixed
/theme のカラーエディタおよびカスタムテーマ作成ダイアログが、Esc キーで閉じられない問題が修正されました。
英語原文を表示
Fixed /theme color editor and "New custom theme" dialogs not responding to Esc

変更前

カラーテーマの編集や新規作成のインタラクティブな画面において、操作をキャンセルしたり前の画面に戻ったりするために Esc キーを押しても反応がありませんでした。

変更後

ダイアログやエディタが Esc キーの入力を正しく検知し、標準的な CLI 操作感で前の画面に戻れるようになりました。

ユーザーへの恩恵

テーマのカスタマイズ中に、誤ったメニューに入った場合でもキーボード操作のみで素早く安全にキャンセルできるようになります。

v2.1.141(1件)

Fixed
light-ansiテーマにおいて、明るい背景色で差分のコンテキスト行が白で見えなくなる問題を修正。現在は黒を使用します。
英語原文を表示
Fixed light-ansi theme using invisible white for diff context lines on light backgrounds — now uses black

v2.1.139(1件)

Fixed
ダークテーマでハイパーリンクが判読しにくい色になっていた問題を修正。テーマに合わせて適切な色に調整されます。
英語原文を表示
Fixed hyperlinks using unreadable dark navy on dark themes — they now adapt to the active theme

v2.1.129(1件)

Changed
プラグインマニフェストにおいて、themesmonitorsの宣言場所が"experimental"配下へ変更されました(従来の場所も警告付きで動作)
英語原文を表示
Plugin manifests: themes and monitors should now be declared under "experimental": { ... }. Top-level declarations still work but claude plugin validate will warn

変更前

themesmonitorsといった試験的な機能が、プラグイン設定ファイルのトップレベルで宣言されていました。

変更後

これらは"experimental": { ... }の中に記述することが推奨されるようになり、古い形式では検証時に警告が表示されます。

ユーザーへの恩恵

プラグインの設定構造が整理され、どの機能が安定版でどれが試験段階であるかが明確になります。

関連ドキュメント

v2.1.119(1件)

Changed
/config 設定(テーマ、エディタモード、詳細表示など)が ~/.claude/settings.json に永続化され、プロジェクト・ローカル・ポリシーの優先順位ルールに従うようになりました
英語原文を表示
/config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence

変更前

/config コマンドで行った設定の変更は、一時的なものか、他の設定ファイルとの優先順位が不明確な保存方法でした。

変更後

設定が標準の ~/.claude/settings.json に保存されるようになり、ユーザー設定から企業ポリシーに至るまでの階層的な上書きルールが正しく適用されます。

ユーザーへの恩恵

一度設定したテーマや操作モードが次回の起動時にも確実に保持され、プロジェクトごとの個別設定とも矛盾なく共存できるようになります。

関連ドキュメント

v2.1.118(1件)

Changed
名前付きカスタムテーマの作成と切り替えが /theme から可能になりました。また、~/.claude/themes/ 内のJSONファイルを直接編集でき、プラグインからもテーマを配布できるようになりました。
英語原文を表示
Create and switch between named custom themes from /theme, or hand-edit JSON files in ~/.claude/themes/; plugins can also ship themes via a themes/ directory

変更前

あらかじめ用意されたプリセットのテーマから選択するだけで、ユーザー独自のカラー配色を作成したり、コミュニティが作成したテーマをプラグイン経由で手軽に導入したりする方法が制限されていました。

変更後

/theme メニューからカスタムテーマを管理できるほか、JSONベースでの柔軟な色の定義が可能になり、プラグインを通じて共有された特定のブランドテーマなども利用可能になりました。

ユーザーへの恩恵

開発環境の好みに合わせてCLIの配色を自由に変更できるため、視認性が向上し、お気に入りのエディタやターミナル設定と調和した快適な作業空間を作ることができます。

v2.1.111(1件)

Added
/themeから選択可能な、ターミナルのダーク/ライトモード設定に自動追従する「Auto (match terminal)」オプションを追加しました。
英語原文を表示
Added "Auto (match terminal)" theme option that matches your terminal's dark/light mode — select it from /theme

変更前

ターミナルの外観設定を変更してもClaude Codeのテーマは固定されていたため、環境に合わせて手動でテーマを切り替える手間がありました。

変更後

「Auto」テーマを選択することで、OSやターミナルのテーマ変更に合わせてClaude Codeの配色も自動的に最適化されるようになりました。

ユーザーへの恩恵

時間帯や環境に応じてターミナルの外観を変える開発者にとって、視認性を維持するための手動設定が不要になり、常に快適な作業環境が保たれます。

関連ドキュメント

v2.1.90(1件)

Fixed
ライトテーマのターミナルにおいて、クリックして展開する際のホバーテキストがほとんど見えなかった問題を修正しました。
英語原文を表示
Fixed click-to-expand hover text being nearly invisible on light terminal themes

v2.1.76(1件)

Improved
ダークテーマ環境での引用文の視認性を向上させました(文字色を薄くする代わりに、斜体と左バーで表示)。
英語原文を表示
Improved blockquote readability on dark terminal themes — text is now italic with a left bar instead of dim

v2.1.7(1件)

Fixed
ローカルスラッシュコマンド(例: /model/theme)実行時に、スパイナーが短時間表示される問題を修正しました。
英語原文を表示
Fixed spinner briefly flashing when running local slash commands like /model or /theme

変更前

ローカルスラッシュコマンドを実行する際、/model/theme などで、モデルやテーマの選択 UI が一瞬表示されて消えることがありました。

変更後

ローカルスラッシュコマンド実行時に、モデルやテーマの選択 UI が一瞬表示されて消える現象を修正しました。

ユーザーへの恩恵

コマンド実行時の UI のちらつきがなくなり、よりスムーズで快適な操作感を提供します。

関連ドキュメント

v2.0.74(2件)

Added
Added ctrl+t shortcut in /theme to toggle syntax highlighting on/off

関連ドキュメント

Added
Added syntax highlighting info to theme picker

v2.0.73(2件)

Improved
Improved /theme command to open theme picker directly

関連ドキュメント

v2.0.8(1件)

Improved
Improve message rendering for users with light themes on dark terminals

v1.0.43(1件)

Fixed
Fixed a bug where the theme selector was saving excessively

v0.2.30(1件)

Added
Added ANSI color theme for better terminal compatibility

関連ドキュメント