# Code Evolution Analyzer

> Visualize how code evolves over time by analyzing Git repository history.

- Status: active
- Started: 2026-01-29
- Category: Dev Tools
- URL: https://analyze.devd.ca
- Tags: web, devtools, visualization

I built Code Evolution Analyzer to turn any public Git repository's history into something you can watch. You give it a URL, and it walks the last ~2,000 commits to chart how the codebase grows, shrinks, and shifts between languages over time.

The front end uses Chart.js for interactive line graphs with an animated playback mode that replays a project's history commit by commit, alongside a language breakdown that evolves as you scrub through time. I run the analysis server-side and stream progress back over WebSocket so you can watch the crawl happen.

I also added an audio sonification layer that maps the shape of a repository's growth to sound — a slightly absurd but genuinely fun way to *hear* a codebase evolve.
