Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

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.py

Options

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 copying

Archetypes

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

About

Claude Code Wrapped

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages