settings.json

theme

インターフェースのカラーテーマを、auto、dark、light、ansi版、またはカスタムテーマから指定します。

使い方・用途

  • デフォルト値: "dark"
  • 視認性の向上や個人の好みに合わせて外観を変更します。色覚特性に配慮した「daltonized」バリアントも選択可能です。
  • ユーザー設定(~/.claude.json)に保存され、プロジェクトを跨いで適用されます。
英語原文(公式ドキュメントより)

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.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

関連ドキュメント