Usage dashboard shows blank for days when Claude was used via web (claude.ai)
Summary
The Claude Code usage dashboard does not count or display activity from days where Claude was used via claude.ai (web) rather than the Claude Code CLI. This causes confusing gaps in the heatmap with no explanation to the user.
Steps to Reproduce
- Use Claude via claude.ai in a browser on a given day (e.g. Wednesday)
- Open Claude Code CLI the next day
- View the usage dashboard (
/dashboardor home screen) - Observe that Wednesday shows as blank/inactive in the heatmap
Expected Behavior
Either:
- Web sessions should be reflected in the dashboard alongside CLI sessions, or
- The dashboard should clearly indicate it only tracks Claude Code CLI usage, so users are not confused by missing days
Actual Behavior
The day appears completely blank with no indication of why, even if the user actively used Claude on that day via the web app.
Investigation
Checking local ~/.claude/history.jsonl timestamps (converted to IST, UTC+5:30) confirmed that Wednesday May 20, 2026 had zero CLI entries, while surrounding days were active — matching the dashboard exactly. The user had used Claude via web that day, which is not tracked here.
Environment
- Claude Code CLI
- macOS Darwin 21.6.0
- Timezone: IST (UTC+5:30)
- Model: claude-sonnet-4-6
Suggested Fix
Add a note on the dashboard UI: "This dashboard tracks Claude Code CLI usage only." — a one-line clarification would prevent user confusion.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗