Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_code_wrapped-0.1.7.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_code_wrapped-0.1.7-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file claude_code_wrapped-0.1.7.tar.gz.

File metadata

  • Download URL: claude_code_wrapped-0.1.7.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.4

File hashes

Hashes for claude_code_wrapped-0.1.7.tar.gz
Algorithm Hash digest
SHA256 bbfea64b0ae3ded8c81579b8f50f4170ba3c0bbd6ba64c09ad64dc753ac240d3
MD5 60ba1ac9d51dd20dc31205660d33ebc8
BLAKE2b-256 a7a01b1695dc59b411dc297701f7c47e041b5634534be168f722e11b6b6f6e75

See more details on using hashes here.

File details

Details for the file claude_code_wrapped-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for claude_code_wrapped-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0451861d613a1d144fd94e3924f7d3a19802e730b2f006aacf65b10e3770c289
MD5 dc1d96809075bc910cc935be81e24930
BLAKE2b-256 eadf5abdb3ccb7bfc330b53e67d988779da70d07720acd6ad9bff4db0d50e882

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page