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