Claude Dashboard banner
uppinote20 uppinote20

Claude Dashboard

Development community intermediate

Description

Comprehensive status line plugin for Claude Code with context usage, API rate limits, cost tracking, and modular widget system.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

claude-dashboard

Comprehensive status line plugin for Claude Code with context usage, API rate limits, cost tracking, and modular widget system.

Demo

Installation

**Requirements:** Claude Code v1.0.80+ / Node.js 18+

From Plugin Marketplace

/plugin marketplace add uppinote20/claude-dashboard
/plugin install claude-dashboard
/claude-dashboard:setup

Manual Installation

git clone https://github.com/uppinote20/claude-dashboard.git ~/.claude/plugins/claude-dashboard
/claude-dashboard:setup

Display Modes

**Compact (1 line) - Default:**

Model, context progress bar, cost, rate limits (5h/7d/7d-Sonnet) or z.ai usage (mutually exclusive by provider)

**Normal (2 lines):**

Adds project info, session ID, session duration, burn rate, todo progress

**Detailed (6 lines):**

Adds depletion time, config counts, tool/agent status, cache hit, performance badge, token breakdown, forecast, budget, Codex/Gemini usage

Multi-provider support: z.ai/ZHIPU, Codex, Gemini auto-detected when installed.

Widgets

Category Widget Description
Core model Model name with emoji, effort level for Opus/Sonnet (H/M/L), fast mode for Opus (↯)
context Progress bar, percentage, tokens (🟢 0-50% / 🟡 51-80% / 🔴 81-100%)
cost Session cost in USD
projectInfo Directory + git branch (clickable OSC8 link) + ahead/behind (↑↓), subpath from project_dir, worktree indicator (🌳)
Rate Limits rateLimit5h 5-hour rate limit with reset countdown
rateLimit7d 7-day rate limit (Max only)
rateLimit7dSonnet 7-day Sonnet limit (Max only)
Session sessionId Session ID (short 8-char)
sessionIdFull Session ID (full UUID)
sessionName Session name from /rename command
sessionDuration Session duration
lastPrompt Last user prompt with timestamp
configCounts CLAUDE.md, rules, MCPs, hooks

...