◆ Claude Wrapped — Neo-Brutalist Edition
Ton année Claude Code, wrappée en néo-brutalisme. Your Claude Code year, wrapped — neo-brutalist style.
Lit tes transcripts Claude Code en local et génère une page HTML unique, partageable et autonome — blocs à ombre dure, accents francs, polices mono, dans l'esprit de Git Wrapped.
🇫🇷 Français · 🇬🇧 English · MIT
Adaptation néo-brutaliste de My Claude Wrapped — Arcade Edition par @HKafuiEPI (👏 tout le crédit de l'idée et de l'analyse des transcripts lui revient). Ici on garde son moteur, on change la peau : direction artistique néo-brutaliste au lieu de l'arcade rétro. / Neo-brutalist re-skin of @HKafuiEPI's My Claude Wrapped; same engine, different art direction.
🇫🇷 Français
C'est quoi ?
Un générateur qui transforme ton historique local Claude Code
(~/.claude/projects/**/*.jsonl) en une page « Wrapped » à la Spotify, look
néo-brutaliste. Aucune donnée n'est envoyée nulle part : tout tourne en local
et la page ne contient que des chiffres agrégés (jamais le contenu des conversations).
Installation & utilisation
Aucune dépendance — juste Python 3.8+.
pip install wrapped-claude
wrapped-claude # FR -> claude_wrapped.html (commande installée)
wrapped-claude --video --lang en # toutes les options, ex.
Ou depuis les sources — python3 generate.py équivaut à la commande wrapped-claude :
git clone git@github.com:Salemgnk/claude-wrapped.git
cd claude-wrapped
python3 generate.py # FR -> claude_wrapped.html
python3 generate.py --lang en # EN -> claude_wrapped.en.html
python3 generate.py --days 30 # 30 derniers jours
python3 generate.py --images # exporte 1 PNG par écran -> images/
python3 generate.py --video # vidéo diaporama (fondus) -> claude_wrapped.mp4
python3 generate.py --video --video-music song.mp3 # + musique
--imagescapture chaque écran en PNG partageable ;--videoles assemble en mp4 (fondus enchaînés, ~3 s/écran, musique optionnelle). Nécessite Chrome/Chromium (et ffmpeg pour--video) ; aucune dépendance Python ajoutée, ignoré proprement si absent. Exécutable uniquement en CLI (données locales).
Puis ouvre le .html — navigation ← →, Espace, clic ou swipe.
🇬🇧 English
What is it?
A generator that turns your local Claude Code history
(~/.claude/projects/**/*.jsonl) into a Spotify-Wrapped-style page, neo-brutalist
look. Nothing is sent anywhere: everything runs locally and the page contains
only aggregate numbers (never conversation content).
Install & usage
No dependencies — just Python 3.8+.
pip install wrapped-claude
wrapped-claude # FR -> claude_wrapped.html (installed command)
wrapped-claude --video --lang en # all options, e.g.
Or from source — python3 generate.py is equivalent to the wrapped-claude command:
git clone git@github.com:Salemgnk/claude-wrapped.git
cd claude-wrapped
python3 generate.py # FR -> claude_wrapped.html
python3 generate.py --lang en # EN -> claude_wrapped.en.html
python3 generate.py --images # export one PNG per screen -> images/
python3 generate.py --video # slideshow video (fades) -> claude_wrapped.mp4
python3 generate.py --video --video-music song.mp3 # + music
--imagescaptures each screen as a shareable PNG;--videostitches them into an mp4 (crossfades, ~3s/screen, optional music). Needs Chrome/Chromium (and ffmpeg for--video); no Python dependency added, skipped gracefully if missing. CLI-only (local data). Then open the.htmland scroll.
Crédits / Credits
- Idée & moteur d'analyse / idea & parsing engine : @HKafuiEPI — My Claude Wrapped
- Direction artistique néo-brutaliste / neo-brutalist art direction : reprise de Git Wrapped
- Polices / fonts : Space Grotesk & Space Mono (OFL)
Metadata
Release files for wrapped-claude 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| wrapped_claude-0.1.0.tar.gz | 63.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wrapped_claude-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 125.6 kB
Release files / wrapped_claude-0.1.0.tar.gz
| Download URL | wrapped_claude-0.1.0.tar.gz |
|---|---|
| Size | 63.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d111d0b112369b2da23bff7db9a93d8027a853b2a394d42a598bee1a47ac6781
|
|
BLAKE2b-256 checksum How to use checksums |
869ada81f53ddf4610ec3ccf7b4471c6825f56762b77e457967b1c8d904b7d3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / wrapped_claude-0.1.0-py3-none-any.whl
| Download URL | wrapped_claude-0.1.0-py3-none-any.whl |
|---|---|
| Size | 61.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
66cd61a67caf506255722461a0c5771b360a715edc73d12b680cb46f8ab12ab3
|
|
BLAKE2b-256 checksum How to use checksums |
4dbbab55cc727ba190fcbdd0b48ff7ae0171da210d298a20ce6540aa66af5375
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Security for wrapped-claude 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.