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.
Metadata
Release files for claude-code-wrapped 0.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| claude_code_wrapped-0.1.11.tar.gz | 21.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| claude_code_wrapped-0.1.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.2 kB
Release files / claude_code_wrapped-0.1.11.tar.gz
| Download URL | claude_code_wrapped-0.1.11.tar.gz |
|---|---|
| Size | 21.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
76d8132fdbe6f9465396108e2bccab769233e461acf34862cb311b09e5081b79
|
|
BLAKE2b-256 checksum How to use checksums |
716ac2a74f51f0c3c55fd89fea0d9ecfe6363f2315e5c3a8a1c56df67bdc7d17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|
Release files / claude_code_wrapped-0.1.11-py3-none-any.whl
| Download URL | claude_code_wrapped-0.1.11-py3-none-any.whl |
|---|---|
| Size | 22.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0a07bc3b6496c22ac374a124d425282625f5bbbb48daf4e327f92f9eea093aba
|
|
BLAKE2b-256 checksum How to use checksums |
02b7cadb869ae9adbac8c02ed49f2f9d49bebda5f09f8bad3c8460ba76560590
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|