NoobyGains/claude-pulse

Real-time usage monitor for Claude Code — session limits, weekly limits, and plan tier with colour-coded progress bars

解决的问题

Claude Code 用户常常缺乏对使用限制、成本和会话状态的实时可见性。claude-pulse 提供了一个高度可定制的实时状态栏,直接集成到 Claude Code 终端界面中,使用户无需离开工作流即可跟踪会话和每周限制、上下文窗口使用情况以及 API 成本。

工作原理

该工具是一个单文件 Python 脚本,作为 Claude Code 的插件运行。它通过 stdin 从 Claude Code 读取每次状态刷新时传递的会话数据(包括模型、上下文、成本和速率限制),然后处理这些数据并渲染出彩色的 ANSI 状态行。

可选地,可以安装钩子以实时跟踪工具使用情况(心跳)和 Git 分支变化。为保持性能,它使用本地缓存来存储汇率和更新检查,并通过直接从 stdin 数据包中读取使用数据,避免了对使用数据的直接 API 调用。

适用人群

使用 Pro 或 Max 订阅的 Claude Code 开发者,希望获得资源消耗和会话指标的可视化实时仪表板。

主要亮点

  • 全面追踪:监控会话和每周限制、各模型上限(Opus、Sonnet、Fable)以及实时上下文窗口使用情况。
  • 零依赖 Python:单文件安装,无需任何外部 pip 依赖项。
  • 实时计费:支持超过 25 种货币,使用实时汇率追踪会话成本。
  • 深度自定义:提供 10 种主题、5 种动画模式和 8 种不同条形样式。
  • 开发者指标:显示 Git 分支、变更行数、活跃子代理和缓存效率。
  • 集成工具:内置专注计时器和插件及 Claude Code 的自动更新通知。

相关

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