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バイナリとして利用可能。
- 柔軟なレイアウト: 複数行ステータスラインとプロジェクトごとの設定オーバーライドをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト