[BUG] Usage bars display inverted - show remaining usage as filled instead of used usage

Resolved 💬 5 comments Opened Nov 23, 2025 by JoshuaJRideout Closed Jan 26, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

The usage progress bars in the /usage command display backwards. When I have a high percentage of usage remaining, the bar displays as nearly full, making it appear that I'm almost out of usage when I actually have plenty left.

Progress bars currently display percentage remaining as the filled portion:

  • 98% remaining = 98% filled bar (appears nearly full)
  • This creates the opposite visual impression of actual usage

Steps to Reproduce

Screenshots

![Usage bars showing inverted display](attachment)

In the screenshot:

  • "98% left" shows a nearly full bar (should be nearly empty)
  • "87% left" shows a mostly full bar (should show 13% filled)
  • "100% left" shows a completely full bar (should be empty)

Environment

  • Platform: macOS
  • Claude Code version: 2.0.50
  • Plan: Claude Max
  • Terminal: Terminal.app

Impact

This bug causes unnecessary confusion and anxiety for users who interpret the visual bar as "usage consumed" (the standard convention for progress bars). Users may think they're running out of usage when they actually have plenty remaining.

Additional Context

This affects all three usage bars shown in /usage:

  • Current session
  • Current week (all models)
  • Current week (Opus)

What Should Happen?

Progress bars should display percentage used as the filled portion:

  • 98% remaining = 2% filled bar (nearly empty)
  • 50% remaining = 50% filled bar (half full)
  • 2% remaining = 98% filled bar (nearly full)

Error Messages/Logs

Steps to Reproduce

  1. Run /usage command in Claude Code
  2. Observe that bars are filled proportional to remaining usage, not used usage
  3. Compare visual bar fill to the "X% left" text - they contradict each other

Claude Model

Other

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.0.50

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

!Image

View original on GitHub ↗

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