Skip to main content

Guides

Reading the Power Claude Dashboard: Every Badge Decoded

Power Claude VS Code dashboard with annotated badges and indicators

The Power Claude sidebar dashboard packs a lot of state into a small panel — colored dots, three-letter pills, countdown timers, KPI tiles. Most of them carry hover tooltips, but if you're staring at one in the wild and asking "what does that mean and should I care?" — this is the reference. Every badge, grouped by panel, with the action you should take when it changes.

Why a separate reference

The dashboard is dense by design. The Overview tab alone can show twenty-plus distinct indicators on a healthy day — colored circles for each account in the pool, status pills, a calibration-source chip, a routing-mode chip, a request counter, fairness KPIs, runout forecast bars. A panel that fits on a 1080p sidebar can't afford long labels next to every signal.

The tradeoff: experienced users glance and read; new users squint and guess. Hovering any element brings up a verbose explanation, but if you don't know an element is interactive, you don't hover. This page exists so you can search for "API badge" or "cooling pill" and find the answer once, then never come back.

Every explanation here matches the tooltip text in the extension itself. We maintain both from the same source, so the docs do not drift.

Routing strip — the bar across the top of Overview

The strip across the top of the Overview tab tells you how requests are leaving your machine right now.

⚡ Smart routing — proxy :3456 The local proxy is running on the port shown. Every request from Claude Code passes through it. The proxy reads Anthropic's anthropic-ratelimit-* headers and pre-empts rotation before Claude Code ever sees a 429. This is the default and recommended mode.

⚙ Fallback routing (replaces Smart routing when the proxy is intentionally stopped) The proxy is off; the bash rate-limit hook chain still rotates accounts after each 429. Slower than Smart (you see brief 429s before each rotation) but the rotation still works. Click Switch to Smart to start the proxy again.

⚡ Power chip (in Smart routing strip only) Power Mode is active — requests fan out to all eligible accounts. N accounts means roughly N× effective throughput ceiling. Each account fills its own quota window in parallel rather than one draining before the next starts.

single chip (alternative to Power) Single-account mode — one account at a time. The proxy still does smart 429 routing (it picks the next account based on header state), but it doesn't fan out. Useful when prompt-cache locality matters more than throughput.

via <account> The active credential — the account claude is currently sending requests through. In Single mode every request uses this account. In Power Mode it's the dispatcher's home account; fan-out targets are chosen per-request from the healthy pool.

N req Lifetime count of requests this proxy process has dispatched since it last started. Resets on every proxy restart (watchdog tick, settings change, manual stop/start).

Routing → button Opens the Settings tab where you switch between Smart and Fallback, toggle Power Mode, see live proxy telemetry, and adjust per-account preferences. The bar is read-only; the button is how you act.

ACCOUNTS — the headline count tiles

The big numeric tiles near the top of Overview show pool composition at a glance.

HEALTHY <n> Accounts in the pool that can serve a request right now. Valid credential, rate-limit window has headroom, no cooldown active. This is the live ceiling on parallelism: Power Mode can fan out to at most this many accounts at once before some must rotate. Action: if this drops to zero, no work can flow until something recovers — check the Soonest Available card for the wait time.

COOLING <n> Accounts on a backoff timer after a recent rate-limit hit. Each has its own countdown — open the accounts table or the Soonest Available card for individual recovery times. Not a permanent state: each cooling account auto-promotes back to Healthy when its window resets. Action: none most of the time — wait. If the entire pool is cooling for hours, that's a signal to add more accounts.

BLOCKED <n> (when present) Accounts that have hit their rate limit 5+ times in a row. The watchdog applies a long cooldown and rotates away proactively. Auto-recovers eventually; manual force-heal is available from the Accounts table.

EXPIRED <n> (when present) Accounts whose OAuth refresh token is no longer valid — Anthropic invalidated it (logout elsewhere, password change, session revoke). Action required: claude login then pc save-profile to re-add the account. The watchdog cannot recover this state on its own.

"Next account available in" — the calibration badge that started all this

When no accounts are healthy, the card shows when the first one comes back. The pill next to each email is the one that confused a beta user enough to file the bug that prompted this whole page.

✓ EXACT (was API) The recovery time is read directly from Anthropic's anthropic-ratelimit-unified-reset header on this account's most recent response. We know the quota window closes at that exact second, give or take clock skew. The countdown is reliable.

≈ EST (was EST) No recent rate-limit header has been seen for this account, so the recovery time is computed from the published 5h-window heuristic for its plan tier. Actual recovery may be sooner (if the window started earlier than we think) or later. Treat the countdown as an estimate; if it expires and the account is still cooling, the dashboard will refresh with new headers when it gets them.

Why the rename. The old API / EST pair read like an account-type signal ("this is an API-key account vs an estimated account"), which is not what it encodes. The badge encodes the source of the recovery estimate — measured from an Anthropic header vs projected from a published quota table. The new labels keep the pill short while putting the meaning in front of the eye.

Other indicators on the same card:

  • Colored dot next to each email — every account is assigned a deterministic color from a 12-tone palette, hashed from the account name. The same color is reused everywhere this account appears in the dashboard (rotation lanes, timelines, activity sparklines), so you can track an account visually without re-reading the email.
  • #2, #3 rank chips — queue position by when the account's rate-limit window resets. #1 is the soonest; lower-ranked accounts come back later. Re-ranks live as accounts hit limits or recover.
  • active marker — appears on the currently bound credential. In Power Mode it's the dispatcher's primary; fan-out targets are picked per-request from the healthy pool.

Status pills — the colored rectangles in the Accounts table

Every row in the Accounts table carries a status pill. The colors and shapes encode health:

PillMeaningAction
HEALTHY ● (green)Ready to use. Next request will succeed.None.
REFRESHABLE ● (blue)Access token expired but refresh token is valid. claude auto-refreshes on next use.None.
COOLING ◌ (yellow)Recently rate-limited. Backoff is active (5min → 30min cap). Auto-recovers.Wait.
REFRESH-DEFERRED ◌ (yellow)Anthropic's OAuth endpoint is rate-limiting our refresh attempts. Deferred for 10 min, then auto-retry.Wait.
BLOCKED × (red)Account hit rate limit 5+ times in a row. Long cooldown. Watchdog rotates away.Wait, or force-heal from the Accounts table if you know the limit has reset.
EXPIRED × (red)Refresh token permanently invalid.claude login, then pc save-profile.
The shape glyph (●/◌/×/◇) is a color-blind-safe second channel. A reduced-color display or grayscale monitor reads exactly the same as a full-color one.

Fairness & Balance KPI tiles

This panel answers a question the headline counts don't: are we using the pool well?

Pool Utilization Fraction of accounts that are currently usable (healthy + cooling). Excludes expired credentials. 80%+ = pool intact. Under 50% = too many expired or stuck accounts; re-login or add more.

Active Capacity Of the usable accounts, the share that can serve a request right now (healthy / (healthy + cooling)). 100% = every usable account is ready. Drops as accounts enter cooldown; auto-recovers.

Load Concentration (Gini coefficient) How evenly load is spread across the pool. 0% = perfectly even, 100% = one account carries everything. The basis depends on routing strategy:

  • Least-utilized mode (the Balanced default): Gini of 5h window utilization (the strategy's design target — unequal request counts across mixed tiers are expected, since smaller-tier accounts correctly take fewer requests).
  • Round-robin mode: Gini of request count (that strategy's design target — equal request counts are the goal).

Under 20% is balanced; 20-40% skewed; over 40% concentrated.

Idle Accounts Healthy accounts that have served zero requests today. Genuinely unused capacity the rotator could be drawing on. Zero = full pool participation. Two or more = consider lowering the Power Mode threshold or check why selection skips them.

Recovery ETA Minutes until the next cooling account exits cooldown and re-joins the healthy pool. When the entire pool is cooling, this is your wait time before any work can resume.

If you want these tiles live on your own pool, the 14-day Premium Trial is $0 today and you can cancel anytime before day 15 — it adds the full Fairness & Balance panel on top of rotation. Prefer not to put a card down? Install Power Claude Free instead: download free and start the 7-day trial, no credit card.

The 12-color account palette

Every account gets one of twelve deterministic colors based on its name. The mapping is stable: account alex@example.com always gets the same color across sessions, machines, and reinstalls.

The same color appears wherever the account is referenced — the headline list, the Soonest Available card, the rotation lane graph, the activity sparkline in the account drill-down drawer, the row tint in the Accounts table. The color is a visual identity, not a status signal. Status is encoded separately, in the pill.

Frequently asked questions

What's the difference between EXACT and EST on the recovery countdown?

EXACT means we measured the recovery time from an actual Anthropic rate-limit header on the account's last response — we know exactly when the quota window closes. EST means we projected the recovery time from the published 5h-window heuristic because we haven't seen a recent header. The countdown will be approximate; the dashboard will refresh with new state if it gets one.

Why does an account stay yellow (cooling) for so long?

Cooling backoff is exponential. The first hit gets a short cooldown (a few minutes); successive hits without an intervening success extend the backoff up to a configured cap (30 minutes default). The pill turns red (BLOCKED) after 5+ consecutive hits — at that point the watchdog has decided the account is genuinely capped and will rotate away from it for the long cooldown.

What does the `▶` marker mean?

It marks the currently bound credential — the account claude sends requests through. In Single mode every request uses this account. In Power Mode it's the dispatcher's primary; fan-out picks per-request from the healthy pool.

My pool has 10 accounts but only 3 are healthy. Should I worry?

Depends on what the others are doing. If 7 are COOLING, they will auto-recover and you can keep working with the 3 healthy ones in the meantime. If 7 are EXPIRED, you have real work to do — claude login then pc save-profile for each. The Active Capacity tile is the fastest read.

Why are the account colors random?

They are deterministic, not random — each account is hashed to a position in a 12-color palette, so the same account always gets the same color across sessions and machines. We use color as a visual identity so you can track an account across the dashboard without re-reading the email each time. Status is encoded separately, in the pill shape and color.

The dashboard says HEALTHY 0 — what should I do?

Nothing usually. The Soonest Available card shows when the first account comes back; check the countdown and the EXACT/EST badge. If the wait is long and you have accounts in EXPIRED state, re-login those instead. If the wait is long and nothing is expired, you've genuinely exhausted the pool — add more accounts or wait.

Closing

The dashboard tries to put the rotator's full state on one panel without spending pixels on prose. The tooltips and this reference are the prose, available when you need it and out of the way when you don't. The same wording lives in both, maintained from one source so they never drift. If you want to see the panel in motion, the feature walkthrough is the place to start.

To read these badges on your own accounts, the 14-day Premium Trial is $0 today — cancel anytime before day 15, nothing owed — and it lights up every tile in this guide. Rather not put a card down yet? Download Power Claude Free and download free and start the 7-day trial, no credit card.