sirmalloc/ccstatusline

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

解決する課題

Claude Code CLI 用の高度にカスタマイズ可能なステータスラインを提供し、ユーザーがターミナル上で直接重要なセッションメトリクスを監視できるようにします。Claude Code を使用中に、トークン使用量、Git ステータス、API コスト、モデルのパフォーマンスを追跡するために手動でコマンドを実行したり、コンテキストを切り替えたりする必要があるという問題を解決します。

仕組み

Claude Code CLI のコンパニオンとして動作し、セッションデータと状態を読み取ってリアルタイムのステータスバーをレンダリングします。ユーザーは、インタラクティブなターミナルユーザーインターフェース (TUI) を通じて、レイアウト、色、表示するウィジェットを設定できます。Powerline スタイルのレイアウト、グラデーションカラー、カスタムウィジェットトリガーなどの高度な機能をサポートしています。

対象ユーザー

Claude Code CLI を日常的に使用し、AI 支援コーディングセッションのための永続的で一目でわかるダッシュボードを求める開発者やパワーユーザー向けに設計されています。

ハイライト

  • 包括的なメトリクス: トークン使用量、セッションコスト、コンテキストウィンドウの制限、コンパクション回数を追跡します。
  • Git 統合: ブランチ名、PR/MR ステータス、ファイル変更数(ステージング済み/未ステージング/追跡対象外)を表示します。
  • 高度なカスタマイズ性: インタラクティブな TUI を備えており、ウィジェットの並べ替え、色の変更(グラデーションを含む)、表示/非表示の切り替えが可能です。
  • パフォーマンス重視: Git コマンドのキャッシュとターミナル幅の検出機能を備えており、CLI の速度を低下させることなくステータスラインの応答性を維持します。
  • 視覚的な洗練: Powerline スタイルのレイアウト、Nerd Font アイコン、柔軟なパディングオプションをサポートしています。

関連

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