Skip to main content

Ways to use OpenUsage

OpenUsage is more than the dashboard. The same usage data is available through several surfaces — pick whichever fits how you work. They all read the same providers and (optionally) the same local history.

SurfaceCommandUse it when
Live dashboardopenusageYou want the full interactive view
CLI reportsopenusage daily (--json)Scripting, CI, a quick check
Claude Code statuslineopenusage statusline --installYou live in Claude Code
tmux status baropenusage tmux installYou live in tmux
Background daemonopenusage telemetry daemon installYou want history over time
Multiple machinesopenusage hub / hub-viewYou work across several machines
Exportopenusage export --jsonYou want to pipe data into your own tools

Live terminal dashboard

The default. Auto-detects your tools and shows live tiles with a master/detail panel and an Analytics screen (Tab).

openusage

See first run.

Headless CLI reports

The same parsing and pricing as the dashboard, printed once and exited — handy for scripts, CI, cron, and quick checks. Add --json for machine-readable output.

openusage daily # also: weekly, monthly
openusage session # grouped by session
openusage blocks # by 5-hour billing block, with burn rate + projection
openusage daily --json

See the headless reports & statusline guide.

Claude Code statusline

Put session/today/block cost, burn rate, and context usage right in Claude Code's own status line.

openusage statusline --install

See the reports & statusline guide.

tmux status bar

A one-line provider-usage segment in your tmux status bar, updated on tmux's interval. The interactive installer also offers real provider icons.

openusage tmux install

See the tmux integration guide.

Always-on background daemon

Run a background collector that ingests snapshots into a local SQLite store, so reports and analytics span time even when the app isn't open. Local-first — the daemon listens only on a Unix socket.

openusage telemetry daemon install

See Daemon & Telemetry.

Across multiple machines

Aggregate usage from several machines into one view: run a hub that collects from each, and view the combined picture.

openusage hub # aggregate snapshots from multiple machines
openusage hub-view # view a remote hub's aggregated data in the TUI

See the multi-machine guide.

Export & scripting

Emit current usage snapshots to a file or stdout for your own tooling.

openusage export --json

See the CLI reference.