Autumn1337/better-statusline
A status line for Claude Code: the session's figures as dot-matrix rings, and the music you are playing beside them
解决的问题
该项目为 Claude Code 提供了一个可视化、实时的仪表盘,用动态状态栏替代或增强了标准命令行界面。它帮助用户直接在终端中跟踪会话指标、API 使用情况和媒体播放。
工作原理
该工具使用 Claude Code 的函数钩子在提示符上方渲染一个“带”。它使用盲文点阵图案绘制视觉元素,例如上下文使用率环、缓存状态和速率限制。它还与 macOS 媒体播放器(Spotify 或 Apple Music)集成,显示一个音乐卡片,从专辑封面中提取颜色来设计其界面。
适用人群
它专为在 macOS 上使用 Claude Code 并希望拥有高度可视化、美观且信息丰富的终端环境的开发者设计。对于那些希望在不切换窗口的情况下监控令牌使用情况、会话进度和媒体控制的用户尤其有用。
亮点
- 可视化状态环:显示上下文窗口占用率、缓存过期时间以及 5 小时/每周使用限制。
- 会话跟踪:显示 git 分支信息、文件更改和每轮花费条。
- 集成媒体控制:显示带有播放控制和专辑封面提取的音乐卡片。
- 响应式界面:自动适应浅色/深色主题,并可使用
/fold命令折叠为单行。 - 可定制:提供图标集(Nerd Fonts 与 Unicode)和动画设置选项。
相关
- 项目
- 项目
- 项目
- 项目