このプロジェクトについて
ccstatusline は、Claude Code CLI 用のステータスラインフォーマッタです。コーディングセッション中にコンテキスト情報を表示するステータスラインを構成するためのターミナル UI を提供します。
主な機能は以下の通りです:
- **Powerline サポート**:自動アライメント、右寄せコンテンツ用のフレックスモード、カスタマイズ可能なセパレータとキャップを備えた Powerline レイアウトが含まれます。
- **豊富なウィジェット**:幅広い表示ウィジェットを提供します。
- Git 情報(ブランチ、ステータス、ステージ/アンステージ/未追跡ファイル、コンフリクト、GitHub/GitLab の PR/MR リンク、ワークツリーの詳細)
- トークンとコンテキストの使用量(入力/出力トークン、コンテキスト長/割合、セッション/週単位の使用量、プロンプトキャッシュメトリクス)
- セッション詳細(モデル情報、思考努力、セッション名、コスト、ブロックタイマー、コンパクションカウンター)
- システムメトリクス(メモリ使用量、現在の作業ディレクトリ)
- Claude サービスの健全性とサンドボックスステータス
- **カスタマイズ**:ウィジェットごとおよびライン全体のグラデーションカラー、カスタムグリフ、絵文字サポート、構成可能な数値フォーマットをサポートします。ラベルなし出力を実現するグローバルなミニマリストモードが含まれます。
- **構成管理**:JSON 経由での構成のインポート/エクスポート、インストール時のバージョンピン留め、カスタム構成ファイルパスを可能にします。
- **パフォーマンス**:永続的な Git キャッシング、ブロックタイマーキャッシング、大規模セッション用のストリーミング JSONL 解析を実装し、レンダリング速度を維持します。
- **クロスプラットフォーム**:Windows、macOS、Linux をサポートし、Windows の UTF-8 パイプ出力や隠しヘルパープロセスへの対応も含まれます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.