Show Max plan usage limits (hourly/weekly) persistently in the status bar

Resolved 💬 3 comments Opened Mar 7, 2026 by mojaray2k Closed Mar 11, 2026

Feature Request

As a Max plan subscriber, I want to see my hourly and weekly message usage limits persistently in the Claude Code status bar, so I don't have to repeatedly run /status to check how many messages I have remaining.

Current Behavior

The only way to check Max plan usage limits (messages remaining per hour / per week) is by running the /status command. There is no setting, hook, or configuration option to display this information persistently.

Desired Behavior

Show Max plan usage limits in the status bar at all times, similar to how context window percentage is already displayed. For example:

claude-opus-4-6 | 45% context | 42/50 msgs/hr | 890/1000 msgs/wk

Or a simpler version:

claude-opus-4-6 | 45% context | 42/50 hourly

Why This Matters

  • Workflow interruption: Running /status breaks flow during active development sessions
  • Rate limit surprises: Without persistent visibility, users hit rate limits unexpectedly mid-task
  • Heavy users need this most: Max plan users are the heaviest users and most affected by hourly/weekly limits — they're the ones who need this visibility the most
  • No workaround exists: There's no setting (verbose, hooks, system prompt, etc.) that can surface this data. It's locked inside the Claude Code client.

Suggested Implementation

  • Add a showUsageLimits: true setting (or make it default for Max plan users)
  • Pull the same data that /status already accesses
  • Display in the existing status bar alongside model name and context percentage
  • Update in real-time as messages are sent

Environment

  • Plan: Max (with hourly and weekly message limits)
  • Platform: macOS
  • Claude Code: latest

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗