Stream Deck plugin · Windows & macOS

Your AI coding usage.
On a key.

Live session and weekly limits, tokens, and cost, rendered straight onto your Stream Deck. One action, as many keys as you like. Tap to refresh.

A row of Stream Deck keys showing Session and Weekly limit gauges, then Tokens and Cost tiles

Free · open source · MIT licensed

Limits

The whole budget, at a glance.

Session (5h) and weekly (7d) utilization as color-coded ring gauges (green, amber, red), each with a live reset countdown. Pro and Max plans both supported. Short on keys? One carousel key alternates between both windows on your own interval, or flips when you press it.

Session limit gauge at 33 percent, green
Session · 5h
Weekly limit gauge at 61 percent, amber
Weekly · 7d
Carousel key on its 5-hour face, 33 percent in fuchsia
Carousel · 5h face
Carousel key on its weekly face, 61 percent in amber
Carousel · weekly face

Profiles

Work and personal, side by side.

Run more than one Claude account? Set the profile per key. One key watches work, the next watches personal, both live at once — no switching, no guessing which one you are looking at.

Found for you

Every config folder beside ~/.claude shows up in the dropdown, labelled with its account email and plan. Point at one elsewhere by typing the path.

Kept apart

Each profile gets its own cache, so a key on one account can never quietly show you another's numbers.

Nothing to configure

One account? Leave it alone. The default profile is selected automatically and nothing changes.

Tokens & cost

Counted from your own logs.

Token totals and equivalent spend, parsed locally from Claude Code's transcripts. Pick today, the last 7 days, or your current session, per key.

Tokens tile showing 1.2M today
Tokens · today
Cost tile showing $8.40 over 7 days
Cost · 7 days
Tokens tile showing 318K this session
Tokens · session

New

Model caps, burn rate & history.

The per-model weekly cap some plans report, your burn rate in %/h with a time-to-full projection, and 7-day charts backed by history that survives Claude Code pruning its logs. Plus: keys flash once when a limit crosses Red, a Stream Deck + dial action puts any metric on the touch strip, and every poll writes a stats.json for overlays and scripts.

Model weekly gauge showing the primary model's cap at 60 percent
Model weekly · 7d
Burn tile showing 12 percent per hour, full in about 3 hours 40 minutes
Burn rate · %/h
Tokens tile with a 7-day bar chart, 1.2M today
Tokens · 7-day chart

Privacy

Private by design.

Runs on your machine

No servers, no analytics, no telemetry. The plugin reads data that already exists locally and draws it on your keys.

One request, to Anthropic

Your own token is sent only to Anthropic's usage endpoint, the same one Claude Code's /usage uses. Nothing is routed through anyone else.

Stores nothing

The credential token is never copied or cached, and transcript contents are read, totaled, and discarded.

Read the full privacy policy.

Get started

Three steps to a live key.

Install

Add the plugin to the Stream Deck app, then drag the Usage Meter action onto any key.

Pick a metric

Choose Session, Weekly, Opus, Sonnet, Tokens, or Cost in the key's settings. Repeat on more keys for the rest.

Watch it update

Keys refresh every 60 seconds, and a tap forces an immediate refresh. All keys share one cached request.

Requires the Stream Deck app 6.9+ on Windows 10+ or macOS 12+, and that you've signed in to Claude Code once on this machine. The Node runtime ships with Stream Deck, so nothing else to install.