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
/statusbreaks 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: truesetting (or make it default for Max plan users) - Pull the same data that
/statusalready 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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗