m1ckc3s/claude-status-bar
Menu bar status indicator for Claude Code
解决的问题
Claude Code 用户经常需要等待 AI 完成「思考」或在终端中运行工具,若不持续关注终端窗口,很难判断 AI 是否正在运行或等待用户授权。此应用在 macOS 菜单栏提供视觉指示器,让用户在切换到其他窗口时,仍能一目了然地掌握 AI 的状态。
工作原理
该应用为无状态设计,通过合并到 ~/.claude/settings.json 文件中的钩子与 Claude Code 集成。在 Claude Code 运行时,应用会轮询这些钩子以获取更新。当检测到 Claude Code 会话启动时,应用自动启动;当没有活跃会话时自动退出,并将多个活跃会话的状态更新聚合到一个菜单栏图标中。
适用人群
使用 Claude Code(CLI、桌面应用或通过 Cursor 扩展)的 macOS 用户,希望以非侵入性方式追踪 AI 的活动和授权请求。
主要亮点
- 实时状态追踪:思考/工作时显示动画图标,等待授权时显示黄色圆点,当前回合的持续时间以计时器显示。
- 工具使用标签:当 Claude 使用工具时,显示「编辑中」、「读取中」或「运行命令」等标签。
- 多会话支持:优先处理等待授权的会话,避免用户被阻塞。
- 可自定义视觉样式:提供多种动画风格(Claude Spark、Claude Code 图标或像素艺术螃蟹)和颜色选项(橙色或系统自适应)。
- 轻量无 Dock 体验:无使用仪表盘,轻量级设计。
相关
- 项目
- 项目
- 项目
- 项目
- 项目