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 (
/dashboard or 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.
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
/dashboardor home screen)Expected Behavior
Either:
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.jsonltimestamps (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
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.