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 可執行檔。
  • 靈活佈局:支援多行狀態列和專案級設定覆蓋。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案