Skip to content

Widgets

claude-dashboard provides 25+ widgets organized by category. Each widget can be individually enabled, disabled, or rearranged in your layout.

WidgetDescription
modelModel name with emoji, effort level for Opus/Sonnet (H/M/L), fast mode for Opus (↯)
contextProgress bar, percentage, tokens (green 0-50% / yellow 51-80% / red 81-100%)
costSession cost in USD
projectInfoDirectory + git branch + ahead/behind (up/down arrows)
WidgetDescription
rateLimit5h5-hour rate limit with reset countdown
rateLimit7d7-day rate limit (Max plan only)
rateLimit7dSonnet7-day Sonnet limit (Max plan only)
WidgetDescription
sessionIdSession ID (short 8-char)
sessionIdFullSession ID (full UUID)
sessionDurationSession duration
configCountsCLAUDE.md, rules, MCPs, hooks
WidgetDescription
toolActivityRunning/completed tools
agentStatusSubagent progress
todoProgressTodo completion rate
WidgetDescription
burnRateToken consumption per minute
cacheHitCache hit rate percentage
depletionTimeEstimated time to rate limit (approx) [1]
WidgetDescription
codexUsageOpenAI Codex CLI usage (auto-hide if not installed) [2]
geminiUsageGoogle Gemini CLI - current model (auto-hide if not installed) [3]
geminiUsageAllGoogle Gemini CLI - all models (auto-hide if not installed) [3]
zaiUsagez.ai/ZHIPU usage (auto-hide if not using z.ai) [4]
WidgetDescription
tokenBreakdownInput/output/cache write/read token breakdown
performanceComposite efficiency badge (cache hit + output ratio)
forecastEstimated hourly cost based on session rate
budgetDaily spending vs configured budget limit [5]
  1. depletionTime assumes all utilization came from the current session; accuracy improves as the session runs longer.
  2. codexUsage auto-hides if ~/.codex/auth.json is not found.
  3. geminiUsage and geminiUsageAll auto-hide if ~/.gemini/oauth_creds.json is not found.
  4. zaiUsage auto-hides if not detected via ANTHROPIC_BASE_URL.
  5. budget requires "dailyBudget" to be set in the configuration file.

All widget labels support English and Korean. The language is auto-detected from your system or can be set explicitly via the setup command.