Analysis Settings
Dev Rate
Time Estimates by Session Type
Baseline minutes adjusted by complexity: 1 + (goals ร 0.15), capped at 3ร.
Example: A "single_file_fix" (15 min) with 5 goals โ 15 ร 1.75 = ~26 min
Click ๐ Load ~/.claude folder above
Navigate to ~/.claude and select that folder. All
JSONL session files and usage facets will be read directly in your browser.
This section analyzes data from ~/.claude/usage-data/facets/ to assess the productivity impact and effectiveness of Claude Code interactions. Facets are automatically loaded when you select the .claude folder above.
โ ๏ธ Important: what is estimated vs. what is measured
The time saved, lines changed, dev value saved, and ROI figures are rough heuristic estimates โ not measurements. There is no recording of actual time spent, no comparison against a baseline without Claude, and no empirical study backing the numbers. Treat them as indicative only.
What IS reliable: token counts, API costs, session counts, success rates, helpfulness scores, and outcome distributions โ these are read directly from your local data files.
Time & lines saved (per session) โ estimated
Each session's primary_success type is mapped to a hardcoded baseline (e.g. multi_file_changes โ 45 min, single_file_fix โ 15 min). These values are arbitrary and not derived from measurement. They are then multiplied by a complexity factor min(3, 1 + goalCount ร 0.15) based on the number of goal categories โ also heuristic. Only fully_achieved / mostly_achieved sessions count toward totals.
Dev time value saved โ estimated
Estimated minutes saved รท 60 ร your effective hourly rate. Since the time saved figure is itself an estimate, this monetary value compounds that uncertainty. The rate is either your hourly input or derived from monthly salary as monthly รท (hrs/wk ร 52 รท 12).
% Time saved โ estimated
Estimated hours saved รท (contracted hrs/wk ร weeks of data) ร 100. The denominator is measured from the facets file date range and is reliable; the numerator is the heuristic estimate described above.
Token cost โ measured
Read directly from the JSONL session transcripts under ~/.claude/projects/ and matched to each facets session by ID. Pricing per model (per 1M tokens): Sonnet $3 in / $15 out ยท Opus $5 in / $25 out ยท Haiku $1 in / $5 out.
ROI โ partially estimated
Dev time value saved รท total token cost. The cost side is accurate; the value side is the heuristic estimate above. The ROI figure should be read as an optimistic upper bound, not a precise measurement.
๐ก Rate and hours settings are configured in the toolbar above.
Facets data will load automatically when you select the ~/.claude folder above. Run /insights in your Claude Code console to generate this data if you haven't already.
Time Saved (heuristic estimate)
Baseline for session type (e.g., 15 min for single_file_fix) ร complexity multiplier (1 + goals ร 0.15, capped at 3ร). More goals = harder session = more time saved. Example: 15 min ร 1.75 = ~26 min for a fix with 5 goals. Only successful sessions count.
Dev Value Saved (estimated)
Time saved (converted to hours) ร your effective hourly rate. Shows the monetary value of what Claude helped you accomplish. Set your rate in the toolbar to match your cost or market rate.
Token Cost (actual from Claude logs)
Real API cost extracted from your Claude JSONL session logs (based on input/output tokens and model used). When "โ", the session's token data wasn't captured in logs. This is what you actually paid to Claude.
Outcome
"Fully achieved" or "mostly achieved" sessions count toward totals above. Other outcomes (partially, no value, etc.) are shown but don't contribute to aggregate time/cost savings.