stephenleo/cship
⚡ A beautiful, fully customizable statusline for Claude Code - Starship-style TOML config, themeable colours, Nerd Font glyphs, and tunable cost/context/usage thresholds.
何を解決するか
CShipは、Claude Codeセッション用の高度にカスタマイズ可能なライブステータスラインを提供します。これにより、コスト、コンテキストウィンドウの使用量、API制限などのリアルタイムのセッションメトリクスを、ターミナルインターフェース内で直接確認できないという問題を解決します。
仕組み
高いパフォーマンスを実現するためにRustで記述されており(10ms未満でレンダリング)、CShipはClaude CodeのライブJSONフィードと統合します。このデータを解析し、TOML設定ファイルに基づいてステータスラインを描画します。また、「Starship Passthrough」をサポートしており、標準的なStarshipプロンプトモジュール(git branchやディレクトリなど)をネイティブのCShipメトリクスと並べて埋め込むことができます。
対象ユーザー
AIセッションのリソース消費量と環境ステータスの視覚的なリアルタイムダッシュボードを必要とする、Claude Codeユーザーのデベロッパー。
ハイライト
- リアルタイムのセッションインサイト: セッションコスト、コンテキストウィンドウの使用量、モデル名、およびAPI制限を追跡します。
- カスタマイズ可能なしきい値: コストや使用率に基づいて、「warn」および「critical」状態のカスタムカラーを設定できます。
- Starship統合: 任意のStarshipモジュールをステータスラインに直接埋め込むことができます。
- 高いパフォーマンス: レンダリング中のレイテンシを最小限に抑えるえるよう、Rustで構築されています。
- 柔軟なスタイリング: Nerd Fontのグリフと16進数カラーコードをサポートしており、高度なテーマカスタマイズが可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト