12 months. 4,000 prompts. One personality reveal. Local-only.
Spotify Wrapped, but for the year you spent talking to AI.
No tagline needed. You already know what it would feel like to see yours. The report is a self-contained HTML file — drag it into any browser, screenshot it, post it. PII auto-stripped (project paths replaced with Project A/B/C) unless you opt in to show specifics.
This was rendered against the author's actual ~/.claude/projects/, ~/.codex/sessions/, and Cursor history. Project names anonymized with --anonymize; the rest is real.
Eight sections, each generated from your real data. No filler.
Total sessions, messages, hours spent, estimated USD spend across all three sources.
Cowboy / Architect / Debugger / Tinkerer / Prompter-First — with the rationale showing the data behind the label. More on the archetypes →
24 cells, one per hour. Brightness = volume. Tells you when you actually code, not when you say you do.
Sunday → Saturday strip. Most weeks reveal one hidden day you don't realize you grind.
Bar chart of session count + spend per month. The shape tells the story of your year.
Top 5 by session count. Anonymized as Project A/B/C by default; --no-anonymize shows real names.
Source breakdown — claude-code vs codex vs cursor. Shows you which tool is actually in the rotation.
"Generated YYYY-MM-DD by Crixin · zero data left this laptop." Receipts that earn trust.
# the full annual report: $ npx -y crixin wrapped --year 2026 --anonymize # or any year you want, with project names visible: $ npx -y crixin wrapped --year 2025 → writes ./crixin-wrapped-<year>.html open in any browser, screenshot, post.