GaoSSR/best-claude-hud

Minimal Claude Code statusline HUD powered by Rust.

解決する課題

best-claude-hud は、ターミナルにおける Claude Code 用の高パフォーマンスなステータスラインツールです。デフォルトのステータスラインを、アクティブなモデル、推論の努力度、Gitの状態、コンテキストウィンドウの使用状況など、重要な情報を詳細かつカスタマイズ可能なビューに置き換えます。これらの情報は通常、セッション中に見えにくく、追跡が難しいものですが、このツールで可視化されます。

動作方法

このツールはパフォーマンスを重視して Rust で記述されており、statusLine 設定を通じて Claude Code と統合されています。Claude Code は、標準入力(stdin)経由でリアルタイムのステータスデータ(モデル、ワークスペース、コンテキストウィンドウなど)をこのツールに送信します。その後、ツールは ANSI カラーとオプションの Nerd Font グリフを使用して、ターミナルにフォーマットされたステータスラインとしてレンダリングします。

対象ユーザー

ターミナルで Claude Code を使用している開発者で、AIとのやり取り、プロジェクトの状態、リソース使用状況をより情報豊かで視覚的に整理されたステータスラインで監視したい方。

主な特徴

  • 包括的なモニタリング:モデル名、リアルタイムの推論努力度(例:低、中、高、最大)、コンテキストウィンドウの使用状況(トークン数とパーセンテージ)を表示。
  • プロジェクトのコンテキスト:起動ディレクトリと Git ブランチの状態を表示。クリーン/汚染状態、先んじている/遅れているカウントも含む。
  • カスタマイズ可能な外観:TUI 設定インターフェースと複数の組み込みテーマ(例:Gruvbox、Nord、Tokyo Night)を備え、カスタムテーマもサポート。
  • パフォーマンス:Rust で構築されており、最小限のオーバーヘッドと高い応答性を確保。
  • プロンプトノイズの低減:Claude Code の cli.js をパッチするユーティリティを提供し、コンテキスト警告のノイズを削減。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト