実践ガイド

Claude Code の No-Flicker(フルスクリーン)モードとは|長時間セッションが快適になる理由

Claude Code のちらつき(フリッカー)を解消するフルスクリーン/No-Flicker モードを解説。有効化方法、何が良いのか、仕組み、操作の変化、tmux での注意点、解除方法までまとめます。

AI Agent CampAI Agent Camp 編集部··4 分で読了

Claude Code の No-Flicker(フルスクリーン)モードとは|長時間セッションが快適になる理由

夜のデスクで滑らかに表示が流れるダークなターミナルのイメージ(No-Flicker モードの雰囲気)

No-Flicker(フルスクリーン)モードは、Claude Code のターミナル表示からちらつき(フリッカー)と画面のジャンプをなくし、長時間セッションでもメモリ使用量を一定に保つ、新しい描画モードです。 マウス操作にも対応します。公式には「Fullscreen rendering」と呼ばれ、/tui fullscreen で切り替えられます(research preview)。

長時間 Claude Code を動かしていると「画面がチカチカする」「出力が流れるたびにスクロールが一番上に飛ぶ」と感じたことはないでしょうか。No-Flicker モードはまさにこれを解消するための機能です。

まだ Claude Code を導入していない方は、先にClaude Code セットアップ完全ガイドをご覧ください。外出先からの操作についてはリモートコントロール解説も参考になります。

本記事のバージョン番号・環境変数・コマンドは、いずれも Claude Code 公式ドキュメント Fullscreen rendering の記載に基づきます(2026-06 時点)。

何が良いのか(メリット)

メリット内容
ちらつきが消える再描画のたびに画面が白く点滅する現象がなくなる
スクロールが飛ばない入力欄が画面下部に固定され、出力が流れても表示位置が安定する
長時間でもメモリ一定画面に見えているメッセージだけを描画するため、6時間のセッションでも開始直後と同じメモリ使用量で動く
マウス対応クリックでカーソル移動・候補選択・ツール結果の展開・URLクリック、ドラッグで選択ができる
コピーがきれい行番号やUI要素を含まずにコードを選択・コピーできる

特に VS Code 内蔵ターミナル・tmux・iTerm2 など、描画スループットがボトルネックになりやすい環境で効果が大きいです。

仕組み(なぜ速くなるのか)

Claude Code は React を使い、Ink というライブラリでターミナルに UI を描画しています。従来モードは更新のたびに画面の該当領域を塗り直すため、点滅やカーソルの先頭ジャンプが起き、長いセッションほど積み重なって重くなっていました。

No-Flicker モードは、vimhtop と同じ alternate screen buffer(代替画面バッファ) に描画し、画面に見えている範囲だけをレンダリングします。これによりターミナルへ送るデータ量が減り、ちらつきとメモリ肥大の両方が解消されます。

「fullscreen」は vim のようにターミナルの描画面を占有するという意味で、ウィンドウを最大化することとは無関係です。どのウィンドウサイズでも動作します。

有効化のしかた

会話中に次のコマンドを実行します(会話内容を保ったまま再起動して切り替わります)。

/tui fullscreen
CLAUDE_CODE_NO_FLICKER=1 claude

※ フルスクリーン描画は Claude Code v2.1.89 以降/tui fullscreen が使える)。古いバージョンでは CLAUDE_CODE_NO_FLICKER=1 を使います。

操作はこう変わる

代替画面バッファ上で動くため、いくつかの操作が変わります。

従来No-Flicker モード
Cmd+f / tmux 検索で本文検索Ctrl+o でトランスクリプトモード → / で検索
ターミナルのドラッグ選択でコピーアプリ内選択(マウスを離すと自動コピー)
Cmd+クリックで URL を開くURL をそのままクリック

tmux・環境別の注意

CLAUDE_CODE_NO_FLICKER=1 CLAUDE_CODE_DISABLE_MOUSE=1 claude

解除方法

既知の注意点

よくある質問(FAQ)

Q. No-Flicker モードとフルスクリーンモードは別物ですか。 A. 同じものです。公式名称が「Fullscreen rendering(フルスクリーン描画)」で、ちらつきが消えることから No-Flicker とも呼ばれます。

Q. ウィンドウが最大化されてしまいますか。 A. されません。「fullscreen」は vim のようにターミナルの描画面を占有するという意味で、ウィンドウサイズは変わりません。

Q. どんな人におすすめですか。 A. 長時間エージェントを動かす人、VS Code 内蔵ターミナル・tmux・iTerm2 で画面のちらつきやスクロール飛びが気になる人に特におすすめです。


出典: Claude Code 公式ドキュメント Fullscreen rendering(2026-06 時点)。research preview のため挙動は変わる可能性があります。最新は公式をご確認ください。

Claude Code シリーズ(関連記事)

AIエージェントを実務で使いこなすには

記事の内容を実務で形にするなら、手を動かして学べる AI Agent Camp へ。非エンジニアでも『使う×作る』まで到達できます。

最終確認日: 2026-06-01

関連記事

実践ガイド

Claude Code の権限モード徹底解説|auto モードを中心に6種類の違いと使い分け

Claude Code の権限モード6種(default / acceptEdits / plan / auto / dontAsk / bypassPermissions)の違いと、分類モデルで安全性を保ちつつ承認を省く auto モードの仕組み・使い分けを解説します。

実践ガイド

Claude Code × DataForSEO で SEO 計測を自動化してみた|実践記録

Claude Code に指示して、自社の Growth ダッシュボードに DataForSEO の検索ボリューム・順位・被リンク計測を自動追加した実践記録。つまずきと料金の判断もまとめます。

実践ガイド

Dynamic Workflows(ダイナミックワークフロー)徹底解説──Claude Code が数百のサブエージェントを動的にオーケストレーションする

Claude Code の Dynamic Workflows は、タスクに合わせてオーケストレーション用のスクリプトを動的生成し、数十〜数百のサブエージェントを並列実行する機能です。仕組み・始め方・使いどころを実例つきで解説します。

実践ガイド

Claude Code 隠れ便利機能 16選|上級者向け Tips を公式ドキュメントで裏取り

Claude Code の上級者向け隠れ便利機能を16個厳選。トランスクリプト書き出し、逆方向履歴検索、Agent Teams、Auto モード、worktree 分離、Remote Control などを公式ドキュメントで裏取りして解説します。

Claude Code の No-Flicker(フルスクリーン)モードとは|長時間セッションが快適になる理由