🎉 Major Updates
📊 Live Monitoring Dashboard
We are excited to introduce the Live Monitoring Mode for blocks! Now you can monitor your Claude Code usage in real-time with an interactive dashboard that refreshes every second.
Try:
npx ccusage blocks --live
The new live monitoring feature provides:
- Real-time usage tracking with automatic refresh
- Burn rate calculations with bold labels for better visibility
- Projection estimates for current billing blocks
- Token limit warnings with customizable thresholds
- Improved emoji width handling for better layout consistency
🚀 Enhanced User Experience
- Faster refresh rate: Default interval reduced from 3 to 1 second for more responsive monitoring
- Better text measurement: Improved display accuracy with proper emoji width calculations
- Cleaner codebase: Refactored terminal utilities for better maintainability
🚀 Features
- blocks:
- Add live monitoring mode with real-time usage dashboard - by @ryoppippi and Assistant (0cf6c)
- Improve live monitoring display with better text measurement - by @ryoppippi and @a-c-m (58d0b)
- Change default refresh interval from 3 to 1 second - by @ryoppippi (5dfff)
🐞 Bug Fixes
- blocks:
- Resolve emoji width calculation in live monitoring layout - by @ryoppippi and @a-c-m (7cc08)
- Add burn rate label - by @ryoppippi (e6401)
📚 Documentation
- Add claude-code-usage-monitor as a related project - by @m-sigepon in #117 (9ef0c)