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使用制限といった、セッション固有のAIメトリクスの可視性が欠如している問題を解決します。

動作方法

Rustで書かれており、10ms未満でレンダリングされる高パフォーマンスを実現しています。CShip は Claude Code のライブJSONフィードと統合され、Starship風の TOML 設定ファイルを使用して、ユーザーが表示したいメトリクス(モジュール)、スタイル(色、記号)、および視覚的警告をトリガーするしきい値を正確に定義できます。

対象ユーザー

AIのコストやコンテキスト制限をワークフローを離れずに監視したい、Claude Code を使用する開発者。

主な特徴

  • Starship統合: gitブランチやディレクトリなどの標準Starshipモジュールを、AI固有のデータと共に埋め込むことが可能。
  • リアルタイムAIメトリクス: セッションコスト、コンテキストウィンドウのプログレスバー、モデル名、API使用制限を追跡。
  • カスタマイズ可能なしきい値: コストやトークン使用量に基づいて「警告」や「深刻」の色変更を設定可能。
  • Crates.io配布: macOS、Linux、Windows用のRustバイナリとして利用可能。
  • 柔軟なレイアウト: 複数行ステータスラインとプロジェクトごとの設定オーバーライドをサポート。

関連

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