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 會話提供高度可自訂的即時狀態列。解決了在終端介面中缺乏對會話特定 AI 指標(如即時成本、上下文視窗使用情況和 API 使用限制)可見性的問題。
工作原理
以 Rust 寫成,渲染時間低於 10ms,效能極高。CShip 與 Claude Code 的即時 JSON 流整合,使用類似 Starship 的 TOML 設定檔,讓使用者能精確定義希望顯示的指標(模組)、樣式(顏色、符號),以及在何種閾值下觸發視覺警告。
適用對象
希望在不離開工作流程的情況下,透過專業、資料驅動的狀態列監控 AI 成本與上下文限制的 Claude Code 使用者。
主要亮點
- Starship 整合:可將標準 Starship 模組(如 git 分支或目錄)與 AI 特定資料並列顯示。
- 即時 AI 指標:追蹤會話成本、上下文視窗進度條、模型名稱和 API 使用限制。
- 可自訂閾值:根據成本或令牌使用量設定特定的「警告」和「嚴重」顏色變更。
- Crates.io 發布:支援 macOS、Linux 和 Windows 的 Rust 可執行檔。
- 靈活佈局:支援多行狀態列和專案級設定覆蓋。
相關
- 專案
- 專案
- 專案
- 專案
- 專案