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,即可实时监控会话和每周限制、上下文窗口使用情况以及支出情况。
工作原理
该工具在每次状态刷新时,从 Claude Code 通过 stdin 接收 JSON 数据。它处理这些数据——包括速率限制、模型信息和成本——并将其渲染为彩色的 ANSI 状态行。它还可以安装 PostToolUse 钩子,以跟踪工具调用、经过时间以及 Git 分支变化。为了处理基于时间的更新(如动画和计时器),它会配置 Claude Code 的 refreshInterval 设置。
适用人群
使用 Claude Code(v2.1.80+)并拥有 Pro 或 Max 订阅的开发者,希望在终端中直接获得 AI 使用情况和成本的可视化实时仪表板。
主要亮点
- 实时监控:跟踪会话和每周限制、上下文窗口压力以及各模型限制(Opus、Sonnet、Fable)。
- 零 API 依赖:直接从 Claude Code 的 stdin 读取使用数据,避免 OAuth 和速率限制问题。
- 成本追踪:支持超过 25 种货币的实时会话成本追踪,以及实时汇率。
- 高度可定制:提供 10 种主题、5 种动画模式和 8 种条形样式,适配任何终端美学。
- 集成工具:内置专注计时器、Git 分支显示和工具使用的心跳指示器。
- 轻量级:单文件 Python 脚本,无外部依赖。
相关
- 项目
- 项目
- 项目
- 项目
- 项目