Claude Code Usage Monitor
App : A product you use directly
Real-time monitor for Claude Code quotas and tokens in the terminal.
Useful for quota-based subscriptions; ccusage remains more complete for cost tracking.
Security reflects where data goes, requested permissions and incidents on record at the verification date. It is not a guarantee of zero risk: check the deployment mode and the connections you enable.
What it does, concretely
When using Claude Code intensively, it is hard to know in real time how many tokens or messages remain before hitting a subscription limit. Claude Code Usage Monitor solves this by displaying a continuously updated dashboard directly in the terminal, without leaving the working environment.
The tool reads Claude Code's local data files, calculates consumption for the current session over a 5-hour window, and shows tokens used, message count, and estimated cost. It can also connect to official API rate limits via a statusline hook, allowing it to distinguish certified data from local estimates through provenance labels.
Claude Code Usage Monitor is aimed at developers using Claude Code with a quota-based subscription (Pro, Max5, Max20) who want to anticipate session interruptions. A custom plan automatically analyses the last 8 days of usage to calculate thresholds tailored to each usage profile.
The tool is not suited for those looking for a graphical interface, centralised multi-account tracking, or direct integration with other AI providers. It works exclusively from the command line and covers Claude Code only.
What it offers
- ·Real-time terminal dashboard showing tokens, messages, and cost for the current session.
- ·Default custom plan: analyses the last 8 days of usage to automatically calculate limits tailored to your profile.
- ·Provenance labels on every displayed figure: 'official', 'local_estimate', 'experimental', or 'unknown' depending on the source.
- ·Statusline hook to capture official Claude Code limits via the API rate_limits field.
- ·Machine-readable output in JSON, text, or CSV via --once, --compact, and --write-state options, with automation-friendly exit codes.
- ·Optional local warehouse to retain usage history beyond Claude's automatic 30-day cleanup, with export by project, model, and day.
- ·Consumption forecasting and pace calculation to estimate when the session limit will be reached.
- ·Automatic preference saving (plan, theme, timezone, refresh rates) to ~/.claude-monitor/last_used.json.
In practice
- Price
- Free
- Commercial use
- Commercial use: yes
- Available on
- cli
- Licence
- MIT
Security and data
- Rating
- Security: nothing to flag
- Your data
- Data stays local
- Maintenance
- Active
- Last release
- 27 June 2026
Links and repository checked on 25 October 2026 · added on 1 June 2025
How to install Claude Code Usage Monitor
uv tool install claude-monitor