uppinote20/claude-dashboard
Comprehensive status line plugin for Claude Code with context usage, API rate limits, and cost tracking
What it solves
Claude Code users often lack real-time visibility into their resource consumption. This project provides a comprehensive status line and dashboard plugin that tracks token usage, costs, rate limits, and session analytics, preventing unexpected budget overruns or abrupt rate-limit halts.
How it works
It integrates as a plugin for Claude Code, utilizing a modular widget system to display live data in the terminal. It can be configured as a simple one-line status bar, a multi-line detailed view, or a dedicated dashboard pane/band. The plugin monitors the current session's context window, tracks spending in USD, and auto-detects usage from other AI CLIs (like Gemini, Codex, and Antigravity) to provide a unified view of available capacity across different providers.
Who it’s for
Developers using Claude Code who want precise control over their API spending, a way to monitor their context window progress, and a unified dashboard for managing multiple AI CLI tools.
Highlights
- Unified Monitoring: Tracks usage across Claude, Codex, Gemini, Antigravity, and z.ai CLIs.
- Modular Widget System: Customizable layouts with widgets for cost, rate limits, token breakdown, and cache hit rates.
- Resource Tracking: Real-time progress bars for context usage and countdowns for 5-hour and 7-day rate limits.
- Flexible Display Modes: Supports compact (1 line), normal (2 lines), and detailed (6 lines) views, plus a dedicated dashboard pane and band.
- Budget Alerts: Configurable daily spending limits with visual warnings at 80% and 95% of the budget.
Related
- Project
- Project
- Project
- Project
- Project