Skip to content

Releases: leeguooooo/claude-code-usage-bar

v1.2.0 - Messages Display & Unified Format

02 Sep 01:48

Choose a tag to compare

🆕 What's New

Messages Display

  • Replace Usage with Messages: Now shows 📨:356/763 instead of Usage:18.9%
  • Dynamic Message Limits: Uses P90 calculation similar to cost limits
  • Cleaner Display: Removed percentage for simpler output

Unified Format

  • Consistent Format: All items now use emoji:value pattern
  • Better Organization: 🔋:tokens | 💰:cost | 📨:messages | 🤖:model | ⌛️:time

Enhanced Auto-Updates

  • Daily Checks: Automatically checks for updates once per day
  • Silent Operation: Only notifies on successful upgrade
  • Multi-method Support: Works with pip, pipx, and uv

📊 New Display Format

🔋:14.6k/126.2k | 💰:19.29/91.46 | 📨:356/763 | 🤖:opusplan | ⌛️:3h 15m
  • 🔋 Token usage (battery represents resource level)
  • 💰 Cost usage with dynamic P90 limits
  • 📨 Messages count (current/limit)
  • 🤖 Current Claude model
  • ⌛️ Time until reset

🔄 Upgrading

Automatic (Recommended)

No action needed! The tool updates itself daily.

Manual

pip install --upgrade claude-statusbar
# or
pipx upgrade claude-statusbar  
# or
uv tool upgrade claude-statusbar

🎯 Full Changelog

  • feat: replace Usage with Messages display and unify format
  • feat: add dynamic P90-based message limit calculation
  • feat: unify all display formats to emoji:value pattern
  • feat: add current model display from ~/.claude/settings.json
  • feat: enhance claude-monitor integration with better compatibility
  • feat: add auto-updater functionality with daily checks
  • fix: improve cost-based usage calculation over token-based
  • fix: dynamic cost_limit calculation using P90 method

Install: curl -fsSL https://raw.githubusercontent.com/leeguooooo/claude-code-usage-bar/main/web-install.sh | bash

PyPI: https://pypi.org/project/claude-statusbar/1.2.0/