@uxcontinuum/ccwrapped
v1.0.4
Published
Spotify Wrapped, but for your Claude Code sessions. Zero install: npx @uxcontinuum/ccwrapped
Maintainers
Readme
Claude Code Wrapped
Spotify Wrapped, but for your Claude Code sessions.
Reads your local ~/.claude/projects/ directory. Nothing leaves your machine. Takes about 3 seconds to run.
What you get
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
YOUR CLAUDE CODE WRAPPED
last 30 days
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔥 YOUR BIGGEST NUMBER
17,706 sessions with Claude in the last 30 days.
📍 WHERE YOU LIVED
Your most active project was clawd-gtm — 847 sessions
across 23 total projects.
⚡ YOUR WEAPON OF CHOICE
Bash — you reached for it 71% of the time.
🧠 TOKENS BURNED
Claude generated 76.4M output tokens for you.
That's 169x the word count of Lord of the Rings.
🌙 YOU'RE A NIGHT OWL
24% of your sessions started after 10pm.
🧬 YOUR ARCHETYPE
THE BASH HAMMER
You don't read docs. You run things and see what breaks.
✦ SECONDARY TRAIT: THE JUST-ER
You said "just" 103 times. Just do it. Just fix it.Install
Requires Python 3.9+. No dependencies.
git clone https://github.com/turleydesigns/claude-wrapped
cd claude-wrapped
python3 wrapped.pyOptions
python3 wrapped.py # Spotify Wrapped — stats + archetype slide
python3 wrapped.py --archetype # full personality card — famous for, strength, watch out
python3 wrapped.py --roast # personalized roast from your actual session data
python3 wrapped.py --dna # your prompt style DNA — formality, verbosity, style, one-liner
python3 wrapped.py --tune-up # generate CLAUDE.md suggestions from your patterns
python3 wrapped.py --tune-up --write # write those suggestions directly to CLAUDE.md
python3 wrapped.py --days 7 # just this week
python3 wrapped.py --days 365 # full year
python3 wrapped.py --no-color # plain text for copyingArchetypes
Your archetype is derived from your actual tool usage ratios:
| Archetype | What triggers it | |-----------|-----------------| | The Bash Hammer | Bash > 55% of tool calls | | The Detective | Grep + Read + Glob > 50% | | The File Surgeon | Edit + Write > 40% | | The Orchestrator | Agent calls > 10% | | The Night Owl | 35%+ of sessions after 10pm | | The Essayist | Average prompt > 600 chars | | The Commander | Average prompt < 80 chars | | The Generalist | No dominant pattern |
How it works
Reads ~/.claude/projects/**/*.jsonl. Each file is a session conversation. Parses tool call types, timestamps, user message text, and token usage. No API calls. No network. Fully offline.
Built by Matt Turley · RelayPlane for full agent session analytics
