Skip to content
Claudekit.ai

Claude Code Usage Monitor: Live Limits in Terminal

Claude Code Usage Monitor (claude-monitor) shows live token use, burn rate, reset timers and limit forecasts for your plan in a terminal UI. Install, tips.

By Claudekit Team Published 1 min read

Type
CLI
Pricing
Open Source
Repository
github.com
GitHub stars
8,761
Website
pypi.org

Claude Code Usage Monitor (PyPI package claude-monitor) is a privacy-first terminal dashboard for Claude Code usage. It shows a live Rich UI with token consumption, burn rate, reset timers and forecasts of when you will hit your plan limit. Version 4 rebuilt it as a “usage-ops companion” with an official-limit trust layer, machine-readable output and an optional local history warehouse.

Who it is for

Pro and Max subscribers who regularly run into session or weekly limits and want to pace long Claude Code sessions instead of being surprised by a cutoff.

Install

The README recommends uv:

uv tool install claude-monitor
claude-monitor  # or cmonitor, ccmonitor for short

pipx install claude-monitor and pip install claude-monitor also work. Then pick your plan:

claude-monitor --plan max5 --theme dark --timezone "America/New_York"

The plan is saved between sessions. For scripts and status bars, claude-monitor --once --output json prints a single snapshot.

Use cases

  • Pacing: keep the monitor in a side pane during a long refactor to see if you will make it to the reset.
  • Plan sizing: watch real burn rates for a week before upgrading or downgrading.
  • Automation: feed --write-state or JSON output into a tray app or tmux status line.
  • History: enable the local warehouse to keep usage beyond Claude’s 30-day log cleanup and export CSV or JSON reports.

Pros

  • Live, forward-looking view rather than after-the-fact reports.
  • Provenance labels separate official numbers from estimates.
  • Data stays local; MIT licensed.

Cons and caveats

  • Estimates depend on Claude Code’s local log format, which can change between releases.
  • Python tool, so it needs a Python 3.9+ environment.
  • Team plan math is explicitly unverified.

Frequently asked questions

How is it different from ccusage?

ccusage produces historical reports by day, week, month or session. Claude Code Usage Monitor focuses on a live view of the current window, burn rate and when you will hit a limit.

Are the numbers official?

Partly. With its statusline capture it reads Claude Code's official rate_limits; otherwise it shows local estimates and labels each figure with its provenance.

Which plans does it support?

The --plan flag accepts pro, max5, max20, team or custom. Team figures are labeled as unverified estimates.

Tool CLI Featured

Claude Code: Anthropic's Agentic Coding CLI

Claude Code is Anthropic's agentic coding tool for the terminal, IDE, desktop and web. Install commands, use cases, pros and cons, and where to start.

★ 153,195

Get the weekly Claude digest

New skills, MCP servers, prompts and Claude updates — one short email a week. No spam, unsubscribe anytime.

The newsletter is launching soon. Follow the RSS feed in the meantime.