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 可执行文件。
  • 灵活布局:支持多行状态栏和项目级配置覆盖。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目