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