sirmalloc/ccstatusline

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

解决的问题

它为 Claude Code CLI 提供了一个高度可定制的状态栏,允许用户直接在终端监控关键的会话指标。它解决了在处理 Claude Code 时需要手动运行命令或切换上下文来跟踪 Token 使用量、Git 状态、API 成本和模型性能的问题。

工作原理

它作为 Claude Code CLI 的配套工具运行,读取其会话数据和状态以渲染实时状态栏。用户可以通过交互式终端用户界面 (TUI) 配置布局、颜色和可见的小部件。它支持诸如 Powerline 风格布局、渐变配色和自定义小部件触发器等高级功能。

适用人群

专为每天使用 Claude Code CLI 并希望为其 AI 辅助编码会话提供持久、一目了然的仪表板的开发人员和高级用户而设计。

亮点

  • 全面的指标:跟踪 Token 使用量、会话成本、上下文窗口限制和压缩计数。
  • Git 集成:显示分支名称、PR/MR 状态以及文件更改计数(已暂存/未暂存/未跟踪)。
  • 高度可定制:具有交互式 TUI,可重新排列小部件、更改颜色(包括渐变)并切换可见性。
  • 注重性能:包含 Git 命令缓存和终端宽度检测,确保状态栏保持响应,而不会拖慢 CLI。
  • 视觉优化:支持 Powerline 风格布局、Nerd Font 图标和灵活的填充选项。

相关

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