Your year with Claude Code - Spotify Wrapped style terminal experience
Project description
Claude Code Wrapped
░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██████╗░███████╗
██╔══██╗██║░░░░░██╔══██╗██║░░░██║██╔══██╗██╔════╝
██║░░╚═╝██║░░░░░███████║██║░░░██║██║░░██║█████╗░░
██║░░██╗██║░░░░░██╔══██║██║░░░██║██║░░██║██╔══╝░░
╚█████╔╝███████╗██║░░██║╚██████╔╝██████╔╝███████╗
░╚════╝░╚══════╝╚═╝░░╚═╝░╚═════╝░╚═════╝░╚══════╝
C O D E W R A P P E D 2025
by Banker.so
Your year with Claude Code, Spotify Wrapped style.
Installation
# Using uvx (recommended)
uvx claude-code-wrapped
# Using npx
npx claude-code-wrapped
# Or install via pip
pip install claude-code-wrapped
claude-code-wrapped
Press Enter to advance through your personalized stats.
What You'll See
Dramatic stat reveals - one at a time, like Spotify Wrapped:
- Total messages exchanged
- Coding sessions
- Tokens processed
- Your longest streak
GitHub-style contribution graph - see your coding patterns at a glance
Your coding personality - based on your habits:
- 🦉 Night Owl
- 🔥 Streak Master
- ⚡ Terminal Warrior
- 🎨 The Refactorer
- 🚀 Empire Builder
- 🌙 Weekend Warrior
- 🎯 Perfectionist
- 💻 Dedicated Dev
Fun facts & bloopers - like "You coded after midnight 47 times"
Movie-style credits - featuring your top tools, projects, and models
Options
claude-code-wrapped # Full cinematic experience
claude-code-wrapped --no-animate # Skip to dashboard view
claude-code-wrapped --json # Export stats as JSON
claude-code-wrapped 2025 # View a specific year
Requirements
- Python 3.12+ (with uvx, pipx, or pip)
- Or Node.js 16+ (for npx)
- Claude Code installed (
~/.claude/directory exists)
How It Works
Reads your local Claude Code conversation history from ~/.claude/projects/ and aggregates:
- Message counts and timestamps
- Token usage (input, output, cache)
- Tool usage (Bash, Read, Edit, etc.)
- Model preferences (Opus, Sonnet, Haiku)
- Project activity
All data stays local. Nothing is sent anywhere.
Privacy
This tool is completely local and privacy-focused:
- No network requests - All data is read from your local
~/.claude/directory - No data collection - Nothing is sent to any server
- No API keys needed - Works entirely offline
- No secrets exposed - Only aggregated stats are shown, not conversation content
Author
Built by Mert Deveci, Maker of Banker.so
License
MIT - see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_code_wrapped-0.1.11.tar.gz.
File metadata
- Download URL: claude_code_wrapped-0.1.11.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76d8132fdbe6f9465396108e2bccab769233e461acf34862cb311b09e5081b79
|
|
| MD5 |
91e38a81de4a2709c02c97c11cda6cdc
|
|
| BLAKE2b-256 |
716ac2a74f51f0c3c55fd89fea0d9ecfe6363f2315e5c3a8a1c56df67bdc7d17
|
File details
Details for the file claude_code_wrapped-0.1.11-py3-none-any.whl.
File metadata
- Download URL: claude_code_wrapped-0.1.11-py3-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a07bc3b6496c22ac374a124d425282625f5bbbb48daf4e327f92f9eea093aba
|
|
| MD5 |
442a6c5f19b9d32d22c8f523df080830
|
|
| BLAKE2b-256 |
02b7cadb869ae9adbac8c02ed49f2f9d49bebda5f09f8bad3c8460ba76560590
|