CLAUDE LABEN
WORKFLOWS — Claude CodeのDynamic Workflowsが一般提供に。Claudeが計画し、1セッションで数百の並列サブエージェントを走らせ、報告前に出力を検証しますSCALE — Opus 4.8と組み合わせると、数十万行規模のコードベース移行をキックオフからマージまで任せやすくなりましたULTRACODE — effortメニューから有効化するultracode設定は、effortをxhighに上げ、ワークフローを使うかどうかをClaudeが自動判断しますEFFORT — claude.aiのモデルセレクタ横にeffortコントロールが加わり、extra(Codeではxhigh)やmaxで難所により深く取り組みますWFSIZE — /configのDynamic workflow size設定で、ワークフローの規模(small/medium/largeのエージェント数目安)を指定できますOPUS48 — Claude Opus 4.8は引き続き一般提供中。コーディング・エージェント能力・推論・実務知識がOpus 4.7から底上げされていますWORKFLOWS — Claude CodeのDynamic Workflowsが一般提供に。Claudeが計画し、1セッションで数百の並列サブエージェントを走らせ、報告前に出力を検証しますSCALE — Opus 4.8と組み合わせると、数十万行規模のコードベース移行をキックオフからマージまで任せやすくなりましたULTRACODE — effortメニューから有効化するultracode設定は、effortをxhighに上げ、ワークフローを使うかどうかをClaudeが自動判断しますEFFORT — claude.aiのモデルセレクタ横にeffortコントロールが加わり、extra(Codeではxhigh)やmaxで難所により深く取り組みますWFSIZE — /configのDynamic workflow size設定で、ワークフローの規模(small/medium/largeのエージェント数目安)を指定できますOPUS48 — Claude Opus 4.8は引き続き一般提供中。コーディング・エージェント能力・推論・実務知識がOpus 4.7から底上げされています
記事一覧/Claude Code
Claude Code/2026-07-16中級

Claude Code の描画をプレーンテキストに切り替える — screen reader mode の三経路と、ログとして残すときの実寸

夜間に回した Claude Code のログを翌朝開いたら、同じ行が何十回も積み重なっていました。screen reader mode の三つの有効化経路と、ANSI 制御シーケンスを含んだログの実寸を測るスクリプト、描画を素にすると何が失われるかまでを、個人開発の運用目線で整理します。

Claude Code192アクセシビリティターミナル2ログ設計3

プレミアム記事

朝、/tmp に残しておいた前夜のログを開いて、しばらく画面を見つめていました。1,800 行あるはずのファイルの大半が、同じ進捗表示の繰り返しでした。「Thinking…」の右にあるスピナーが、1 コマごとに 1 行ずつ、律儀に積み上がっている。

ターミナルで見ていたときは、あの行は 1 行しか存在しなかったはずです。カーソルが戻り、同じ場所が塗り替えられ、私の目には 1 行として映っていた。ログファイルはその塗り替えの過程を、すべて正直に記録していただけでした。

端末に映るものと、パイプの向こうに流れるものは、別物です。頭では分かっていたつもりでしたが、自分のログを実際に数えるまで、その差の大きさを見誤っていました。

描画そのものを切り替える設定がある

Claude Code には screen reader mode というオプトイン設定があります。名前のとおり、スクリーンリーダー利用者のために用意された設定で、有効にすると出力がプレーンテキスト描画に切り替わります。

支援技術を使わない人にとっても、この設定が意味を持つ場面があります。スクリーンリーダーが読み上げに困る画面と、grepdiff が扱いに困るログは、原因が同じだからです。カーソル移動で同じ位置を塗り替える描画、色を付けるためのエスケープシーケンス、幅に合わせた折り返し — これらは目で追う分には親切ですが、機械が後から読むときには全部ノイズになります。

つまり screen reader mode は、アクセシビリティの設定であると同時に、「この出力を後から読み返すのか」という問いへの答えでもあります。私自身は前者の必要があって知った設定ではなく、後者に困って辿り着きました。

三つの有効化経路と、その使い分け

有効化の方法は三つ用意されています。同じ結果になるなら一つでよさそうなものですが、効く範囲が違うので、実際には使い分けが要ります。

経路書き方効く範囲私の使いどころ
CLI フラグclaude --ax-screen-readerその 1 セッションのみまず試す。戻すのも起動し直すだけ
環境変数CLAUDE_AX_SCREEN_READER=1そのシェル/そのプロセスの子孫ログを取る実行だけに前置きで効かせる
設定ファイル"axScreenReader": trueその環境の全セッション常用が決まってから恒久化する

運用上いちばん出番があるのは、環境変数の経路でした。前置きで書けるので、ログを残したい実行にだけ効かせられます。

# その 1 回だけプレーンテキスト描画にして、生の出力を保存する
CLAUDE_AX_SCREEN_READER=1 claude -p "src/config 配下の重複した定数をリストアップして" \
  > "$HOME/logs/claude-$(date +%Y%m%d-%H%M%S).log" 2>&1

設定ファイルに書く場合は、settings の JSON に 1 行足します。

{
  "axScreenReader": true
}

順番としては、フラグで試す → 環境変数で必要な実行に効かせる → 手元の全セッションで欲しくなったら設定ファイルへ、という流れが素直です。いきなり設定ファイルに書くと、「今どちらの描画で動いているのか」が分からなくなったときに切り分けが増えます。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
有効化の三経路(--ax-screen-reader / CLAUDE_AX_SCREEN_READER / settings の axScreenReader)を、その場で試す・端末に固定する・自動実行だけに効かせる、で使い分けられるようになる
ANSI 制御シーケンスと復帰上書きが混ざったログの実寸を測る 40 行のスクリプトが手に入り、保存形式を体感でなく数字で決められる
描画を素にすると何が失われるか(進捗の上書き・差分の色分け・折り返しの調整)を把握し、対話作業では戻す判断ができる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Claude Code2026-07-15
無人実行のログを読める形に保つ — axScreenReader のプレーンテキスト描画を計測して常用に切り替える
Claude Code の出力をログへ落とすと、制御列と再描画で膨らみ後から追えなくなります。axScreenReader のプレーンテキスト描画を3経路で有効化し、同一タスクを計測して常用へ切り替えるまでの実装と判断を記録します。
Claude Code2026-07-15
Dynamic Workflows の規模と effort を、勘ではなく手元の台帳で決める
Dynamic Workflows の一般提供で /config の workflow size と effort が自分の手に渡りました。large を選び続けて費用だけが伸びた1週間の記録から、OpenTelemetry のコンソール出力を台帳化し、タスク型ごとに size と effort を割り当てるまでを実装込みで整理します。
Claude Code2026-07-15
型は付いたのに、安全にはならなかった — JS→TS 移行で Claude Code に任せた範囲と任せなかった範囲
tsc が緑でも any は静かに漏れます。型カバレッジで移行の実態を測り、Claude Code に任せて速い作業と人が決めるべき判断を線引きし、悪化を止める CI ゲートまでを実装付きで整理した運用メモです。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →