Back to products
Plugin

Token economics, right on your deck.

Token Lens reads your Claude Code session directly — no API key, no proxy, nothing leaves your machine. Eight key views and an eight-view dial put cache hits, tokens, cost, velocity, context window, and subagent counts on hardware.

Stream Deck keys
Cache status key — HITCache Status
Tokens key — input vs outputTokens
Burn rate keyBurn Rate
Output velocity keyOutput Velocity
Web tools keyWeb Tools
Subagents keySubagents
Cache hit rate keyCache Hit Rate
Context window keyContext Window
Stream Deck+ dial
Token Lens Stream Deck+ dial — Overview viewOverview
Token Lens Stream Deck+ dial — Tokens viewTokens
Key views

Eight ways to see your session.

Pick the view that fits your workflow. Switch any time from the Property Inspector.

Cache status key — HIT

Cache Status

HIT or MISS on the last call, plus running session cost. Green on a hit, amber on a miss.

Tokens key — input vs output

Tokens

Input vs output token totals for the session, at a glance. Indigo accent.

Burn rate key

Burn Rate

Cost per minute and total session cost. Shows how fast the session is spending.

Output velocity key

Output Velocity

Smoothed output tokens per second across recent calls. A quick read on model responsiveness.

Web tools key

Web Tools

Total web searches and fetches in the session. Useful for tool-heavy workflows.

Subagents key

Subagents

Sidechain call count as a percentage of session tokens. Spot costly sub-tasks.

Cache hit rate key

Cache Hit Rate

Session-wide cache hit rate as a percentage. See how consistently your prompts reuse cache.

Context window key

Context Window

How much of the model's context window the session has used. Know when a compact is due.

Dial views

Eight views on one scroll wheel.

Rotate to cycle, push to reset session counters, touch to step forward.

01
OverviewSession title, total cost, and call count at a glance.
02
TokensInput, output, and cache token breakdown for the session.
03
CacheCache hit rate and read/write token split.
04
CostLifetime session cost with input/output breakdown.
05
ActivityAPI call count and last-call timestamp.
06
ToolsWeb searches, fetches, and total tool operations.
07
VelocityOutput tokens per second — how fast the model responded.
08
Context WindowContext window usage for the current session.
Privacy

Reads local files. Nothing leaves your machine.

Token Lens watches ~/.claude/projects directly. No API key, no proxy server, no env vars. Your session data never touches a network.

  • Reads ~/.claude/projects transcripts — zero network calls required.
  • No API key and no Anthropic account needed — install and use immediately.
  • Works on Windows and macOS. All data stays on your machine.
Setup

Install from the Marketplace. Done.

Open Stream Deck, find Token Lens on the Elgato Marketplace, and drag a key or dial to your deck. No configuration, no account, no cloud pairing.

8key views
8dial views
0API keys required

Get the numbers on your deck.

Free on the Elgato Marketplace. Windows and macOS.

View on Marketplace

FAQ

What does Token Lens for Claude do?

It reads your Claude Code session transcripts directly from ~/.claude/projects and displays live token economics on your Stream Deck — cache hit rate, session cost, burn rate, output velocity, and subagent call counts. No API key is needed.

Does Token Lens require an API key or internet connection?

No. Token Lens reads local ~/.claude/projects transcript files only. No API key, no proxy, no environment variables, and no data leaves your machine.

Which Stream Deck models does Token Lens support?

The Key action works on any Stream Deck model. The Dial action requires a Stream Deck+ for the encoder hardware. Both run on Windows and macOS.

    Token Lens for Claude | Arise Create