テック技報最新号へ →
AIコーディング

Claude Code の画面のちらつき・遅延は claude-chill(PTY プロキシ)を挟んで抑える

Claude Code は画面を丸ごと描き直す出力を同期ブロックでまとめて送るため、数千行の更新が一度に届いてターミナルがもたつく。claude-chill は Claude Code とターミナルの間に入り、VT100 エミュレータで画面の状態を持って、変わった部分だけを描く。

@matsuu · 投稿 2026-02-08
#claude-code#ターミナル#パフォーマンス

どんな時に使う?

  • 長いセッションで、出力のたびに画面がちらつく・遅れる
  • SSH 越しや重いターミナルで Claude Code を使っている

手順

  1. Rust のツールチェーンを用意し、インストール:
    bash
    cargo install --git https://github.com/davidbeesley/claude-chill
  2. claude-chill claude で起動する。Claude Code にフラグを渡すなら claude-chill -- claude --verbose
  3. 過去の出力を見たい時は Ctrl+6(既定)で lookback モードにする。Claude を一時停止して履歴バッファを見られる

オプション

  • -H, --history: 履歴として持つ最大行数(既定 100000)
  • -k, --lookback-key: lookback の切り替えキー(既定 "[ctrl][6]")
  • -a, --auto-lookback-timeout: 自動 lookback のタイムアウト(ミリ秒、0 で無効、既定 15000)

注意点

  • Linux と macOS のみ。Windows は未対応
  • 個人の OSS(README 上は v0.1.4、最終更新 2026-03)。Claude Code 側の描画改善で不要になっている場合もあるので、まず素の状態で困っているか確かめる
  • 間に入るプロキシなので、入力や出力はすべてこのプログラムを通る。入れる前にリポジトリを確認する

出典

X の元の投稿を開く