Claude Code shows a running token total. claudeCost shows which subagent burned what, how full your context window is right now, and every dollar spent per project — ever.
You're running a multi-agent workflow. Three subagents spin up. The context window fills. Compaction fires silently and drops context you needed.
Later you check your bill. $50 this week. Which project? Which session? Which agent? There's no answer in the UI.
claudeCost reads Claude's own JSONL session files and gives you a real-time breakdown — before the damage is done.
| Feature | claudeCost | ccusage | claude-code-dashboard | claude-context-monitor |
|---|---|---|---|---|
| Web dashboard | ✓ | — | ✓ | — |
| Real-time context fill % | ✓ | — | bar only | ✓ |
| Per-subagent cost ($) | ✓ | — | — | — |
| Today / week / month spend | ✓ | ✓ | — | — |
| All-time per-project cost | ✓ | monthly only | — | — |
| Per-session drill-down | ✓ | — | — | — |
| Web search tool pricing | ✓ | — | — | — |
| No API key or config | ✓ | ✓ | ✓ | ✓ |
~/.claude/projects/ via chokidar. Reads JSONL session files incrementally. No hooks, no API calls, no external services.CLAUDECOST_PORT=8080 npm start