Dashboard

The interactive TUI dashboard is the default way to explore your AI spend.

codeburn dashboard

Launch

codeburn                        # default: last 7 days
codeburn today                  # today's usage
codeburn month                  # this month's usage

Dashboard Panels

  • Overview - total cost, calls, sessions, cache hit %
  • Daily chart - cost per day over the selected period
  • Projects - per-project breakdown with average cost per session
  • Models - per-model token counts and cost
  • Activities - per-task-type breakdown with one-shot rate
  • Core tools - tool usage frequency
  • Shell commands - most-used bash commands
  • MCP servers - MCP tool usage
  • Top sessions - five most expensive sessions across all projects

Keyboard Shortcuts

KeyAction
1-5Switch period (Today, 7d, 30d, Month, 6m)
pToggle provider
cOpen model comparison
oOpen optimize findings
bGo back
qQuit
Arrow keysSwitch time periods

Auto-Refresh

The dashboard auto-refreshes every 30 seconds by default. Customize or disable:

codeburn report --refresh 60    # refresh every 60 seconds
codeburn report --refresh 0     # disable auto-refresh

Reading the Dashboard

SignalWhat it might mean
Cache hit < 80%System prompt or context is not stable
Lots of Read callsAgent re-reading same files
Low 1-shot rate (30%)Agent struggling with edits, retry loops
Opus dominating costOverpowered model for simple tasks
No MCP usage shownNot using MCP, or config is broken
git status heavyAgent exploring instead of executing
Conversation dominantAgent talking instead of doing

These are starting points, not verdicts. A 60% cache hit on a single experimental session is fine. A persistent 60% across weeks is a config issue.