環境変数

CLAUDE_AX_SCREEN_READER

装飾的な境界線やアニメーションを排除した、スクリーンリーダーが読み取りやすいフラットテキスト形式で出力をレンダリングします。

使い方・用途

  • 視覚障害を持つ開発者がスクリーンリーダーを使用して出力を正確に把握したい場合に使用します。
  • TUI(ターミナルユーザーインターフェース)の描画がスクリーンリーダーの読み上げを妨げる課題を解決します。
  • 常にクラシックレンダラーの使用を強制し、テキストベースの純粋な出力を提供します。
英語原文(公式ドキュメントより)

Set to 1 to render screen-reader friendly output: flat text without decorative borders or animations. Set to 0 to force screen-reader mode off even when axScreenReader is true. The --ax-screen-reader flag takes precedence. Requires Claude Code v2.1.181 or later

関連する変更履歴

v2.1.307(1件)

Changed
axScreenReader 設定と設定の env ブロック内の CLAUDE_AX_SCREEN_READER が、ユーザー設定、管理設定、または --settings による設定にのみ適用されるよう変更した (2.1.305 以降)
英語原文を表示
Changed the axScreenReader setting and CLAUDE_AX_SCREEN_READER in a settings env block to apply only from user, managed or --settings settings (since 2.1.305)

変更後

スクリーンリーダー設定がユーザー設定や管理設定など信頼できる設定ファイルからのみ適用されるようになり、プロジェクト単位の設定で意図せず出力形式が切り替わるのを防げる。

関連ドキュメント

v2.1.208(1件)

Added
スクリーンリーダーモードを追加した。スクリーンリーダー利用者のためにプレーンテキストでのレンダリングを選択できるようになった。claude --ax-screen-reader を実行するか、環境変数 CLAUDE_AX_SCREEN_READER=1 を設定、あるいは設定ファイルに "axScreenReader": true を追加することで利用できる。
英語原文を表示
Added screen reader mode: opt-in plain-text rendering for screen reader users. Run claude --ax-screen-reader, set CLAUDE_AX_SCREEN_READER=1, or add "axScreenReader": true to settings.

変更後

スクリーンリーダーで CLI の出力を読み上げる際に、装飾記号などに邪魔されず内容を直接把握できるようになります。

関連ドキュメント