Tim

git-wrapped - Spotify Wrapped for your git history — in the terminal

by
git-wrapped turns your git log into a beautiful animated terminal report. 7 screens of insights, 9 coder personality archetypes, PNG export for sharing. Zero config: npx @metarebalance/git-wrapped. Your data never leaves your machine.

Add a comment

Replies

Best
Tim
Maker
📌
Hey Product Hunt! 👋 I'm tim, and I built git-wrapped because every December I'm jealous of how fun Spotify Wrapped is — and I thought developers deserve the same for their code. Run `npx @metarebalance/git-wrapped` in any git repo and you get a Spotify Wrapped-style animated terminal report. The part I'm most proud of is the Personality Reveal — after a 1.5 second braille spinner, your coder archetype fades in dramatically. Are you a 🏗️ Builder (ships features every morning), 🧛 Vampire (commits peak at 2AM), 🚒 Firefighter (fixes bugs at night so others can sleep), or 🤖 Machine (365-day streak)? The whole UI is built with Ink — React for the terminal. Same component model, hooks, everything. It's wild how far you can push React outside the browser. PNG export (`--export png`) was the hardest part — text cards break in Twitter because monospace fonts aren't guaranteed. We use @resvg/resvg-js (WASM SVG renderer) to generate proper images with no native binary dependencies. Everything runs 100% locally. No signup, no API keys, your git history never leaves your machine. Happy to answer anything about the tech stack or UX decisions! Try it: npx @metarebalance/git-wrapped GitHub: https://github.com/reBalance888/...