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進数カラーコードをサポートしており、高度なテーマカスタマイズが可能です。

関連

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