ai a research survey assembled by Claude — not Ivan's prose.

Volume 04

Web Toys & Generative Art

The hobbyist and "look what I made" end: git-history animations, repo-as-organism generators, dependency galaxies, contribution-graph cities, and the recent crop of LLM-turns-your-repo-into-a-diagram tools. The ambition's back; the link rot is severe. Honest answer to: which of these can you still open today?

This is the genre the original question gestured at — "the git commit cities that were cute a decade ago," "code swarm," the screensaver-grade stuff. Almost none of it renders source text (the exceptions are the LLM tools, and they render summaries of it). Almost none of it operates within a single repo at the level of code — it animates the history, or it maps packages, or it sculpts your contribution calendar. And a good half of it has quietly stopped resolving. But it's the part of the field with the most personality, and it's the part most people actually remember, so it earns a volume.

The git-history animations

Gource 3D-ish alive — and still actively maintained

Andrew Caudwell · v0.56, March 2026 · ~13k stars · desktop OpenGL app / video renderer — not a browser thing

The famous one. The directory tree blooms outward as a glowing organic structure; developers buzz around as labeled sprites shooting beams at files they touch; the whole repo's history plays back as a time-lapse you export to video for the conference talk. It does not render code, and it does not run in a browser — but it's the genuinely-maintained elder statesman of "git history as spectacle," and the visual everyone pictures when they hear "code visualization."

code_swarm 2D effectively dead

Michael Ogawa · ~2008 · Java/Processing desktop app, renders to video · original lived on Google Code (gone); the rictic and VIDILabs forks are quiescent

The thing that predates Gource and inspired a lot of it: commits visualized as an organic swarm — files glow when touched, authors orbit their work, everything decays. It was a 2008 sensation, the original hosting went down with Google Code, and the surviving GitHub forks are dormant and painful to build today. A genre ancestor; not something you can run on a Tuesday.

gitlogue · gitVis3D 2D / 3D small, dormant

unhappychoice (gitlogue) · kofujimura (gitVis3D)

The long tail of git-history toys: gitlogue replays a repo's history as a cinematic typing animation in a terminal; gitVis3D is a small 3D repo visualization with little traction. Listed for completeness; neither is a tool you'd reach for, neither renders code at scale.

Repo-as-organism, repo-as-flower

Codeology 3D / WebGL dead — endpoint refuses connections

Braintree · ~2014, with the artist Marpi · ~511 stars · codeology.braintreepayments.com returns ECONNREFUSED; repo archived June 2021

Type a GitHub username and a repo, and Codeology grows a unique, beautiful WebGL "creature" from it — language mix drives the form, size drives the scale. It was a corporate art piece (Braintree's), it was lovely, and it's gone: the hosting refuses connections, the repo is a read-only archive. Marpi keeps a static showcase of the visuals at demo.marpi.pl/codeology/ — but that's a portfolio page, not the working tool. The clearest single example of "this genre link-rots."

CodeFlower 2D demo loads, but it can't ingest a repo anymore

François Zaninotto (redotheweb) · ~2014 · ~700 stars, ~7 commits total · D3 force-directed layout of a repo's files

Files as leaves on a wobbling force-directed tree, sized by lines of code — a clean little D3 piece that gets cited a lot. The demo page at redotheweb.com/CodeFlower still renders, but it can't point at a GitHub URL: you have to run cloc locally, build a JSON, and host your own copy. So it's effectively a static showcase plus a small library, not a usable "show me this repo" tool.

GitHub Next — "Repo Visualization" 2D · SVG stale GitHub Action

githubocto / GitHub Next; Amelia Wattenberger's "Visualizing a codebase" · 2021 · ~1.3k stars, last release v0.9.1 April 2023 · a CI action, not a hosted site

The circle-packing diagram you've seen on a hundred READMEs: directories nest as circles, files are dots sized by lines and colored by type. It's not a website — it's a GitHub Action you add to a repo's workflow, which commits an SVG back. Wattenberger's accompanying essay is the best short writeup of "why a stable, type-colored map of a repo is useful." The Action itself hasn't been touched since 2023.

anvaka's galaxies — the scale masters (just not within a repo)

Software Galaxies · map-of-github · npmgraph · allnpmviz3d 3D / WebGL alive

Andrei Kashcha (anvaka) · ongoing; map-of-github last refreshed May 2025 with ~690K projects in ~1.5K clusters · smooth, gorgeous, genuinely at scale

The most technically impressive rendering-at-scale work in this whole survey, and a genuine touchstone for "millions of nodes, sixty frames a second, in a browser." Software Galaxies (anvaka.github.io/pm) flies you through the dependency graph of an entire package ecosystem — npm, Go, RubyGems, Composer — as a star field. map-of-github arranges all of GitHub as a literal map with countries and clusters. npmgraph and allnpmviz3d do the single-package and whole-npm versions.

The caveat: every one of these renders package names as labels — they operate across repos and ecosystems, not within a single repo at the level of its source. So they're not within-a-repo source viewers. What they are is the existence proof that browser WebGL can fly through millions of nodes at sixty frames a second — an engineering benchmark for anything operating at that scale.

Contribution-graph cities — your green squares in 3D

A small genre unto itself: take the GitHub contribution calendar and extrude it. None of these touch repo contents — they sculpt the activity heatmap — but they get bundled into "code visualization" conversations constantly, so here they are, clearly labeled.

GitHub Skyline 3D · STL web app shut down — CLI lives on

GitHub · skyline.github.com now reads "the lights are out for now"; replaced by the gh skyline CLI extension · your contribution graph as a 3D-printable model

The official one: your year of green squares, extruded into a little skyline you could 3D-print as a desk trophy. The website is dead; the gh-skyline CLI extension still generates STL files, and there are community forks. It's the contribution calendar — not the repo — but it's the most-recognized "GitHub thing in 3D," so worth knowing it exists and that the web version is gone.

GithubCity · git-city 3D alive

honzaap (GithubCity, ~1.3k stars, Three.js) · srizzon (git-city, 2026 launch, pixel-art) · both openable today

Two community takes on "your GitHub profile as a city": honzaap/GithubCity builds a tidy Three.js metropolis from your contribution data; srizzon/git-city (a 2026 launch that got a press cycle) does a pixel-art isometric version. Charming, alive, and — to be clear one more time — driven by your commit calendar, not by any repo's source.

The data-viz outliers

git-of-theseus charts alive

Erik Bernhardsson · ~2.9k stars, maintained · Python CLI; runs against a local clone; outputs stacked-area PNGs

Not spatial, not a browser app, but the best single answer to "how much of this codebase's original code is still here?" — a stacked-area chart of code survival over time, by cohort. The kind of repo-scale insight glyph3d-js could surface spatially; worth knowing as a reference for "what questions do people actually ask about a whole codebase's history."

GitHut 2.0 charts alive

madnight · madnight.github.io/githut · language popularity across all of GitHub, from the public BigQuery archive

Cross-GitHub language statistics — pull requests, pushes, stars by language over time. Up, maintained, and entirely about the aggregate, not any one repo. Included because it's the survivor of the "GitHub stats dashboard" wave and people conflate it with code visualization.

The LLM era — repo into a diagram

The newest entrants, 2024–2026: feed a repo's file tree (and often its README) to a large model, get back an architecture diagram. These do, in a sense, render the code — as a summary of it. Flat, static, and the only tools in this entire survey where you genuinely paste a URL and get something back in one click.

GitDiagram Mermaid diagram alive

Ahmed Khaleel · gitdiagram.com · launched 2025, ~15k+ stars · free hosted; replace hub with diagram in any GitHub URL

The slickest of the bunch and the one that most directly fills the "paste a repo, see it" niche the original question was reaching for. Point it at a repo and an LLM produces a Mermaid-style system-architecture diagram from the file structure and README. It's a glance, not a workspace — flat, non-interactive, and as accurate as the model's guess — but it's genuinely one click, genuinely free, and genuinely the only thing in this survey that behaves the way people expect a "code visualizer" to behave.

CodeBoarding Mermaid + markdown alive

CodeBoarding · v0.11.0, April 2026 · MIT; CLI via pip/pipx, VS Code extension, GitHub Action · has visualized 800+ open-source repos

The more substantial LLM-era tool: static analysis plus a model (OpenAI / Anthropic / Gemini / Bedrock / Ollama) producing architecture docs — Mermaid diagrams plus markdown walkthroughs — written into a .codeboarding/ directory in the repo. Free, open, actively developed, and aimed at "onboard a human to this codebase" — the same goal as a whole-repo renderer, approached as prose-and-diagrams rather than rendered space.

The plumbing: Repomix · gitingest · repo2txt non-visual alive

various · 2023–2026

Not visualizers — packers. These flatten a repo into a single LLM-friendly text blob (respecting .gitignore, counting tokens, etc.), and they're frequently the first step in a "repo → diagram" pipeline. Worth knowing they exist; worth knowing they're not the thing — they're how you feed the thing.

Adam Tornhill's crime-scene line

code-maat · code-forensics · "Your Code as a Crime Scene" 2D / data alive · OSS

Adam Tornhill · code-maat (Clojure) mines git history → CSV; code-forensics (Node) wraps it with d3 visualizations; the book is in its 2nd edition (Pragmatic Bookshelf) · free; the productized form is CodeScene

The open foundation under CodeScene: extract hotspots, change coupling, and code ownership from a repo's git log, then visualize them — classically as enclosure / circle-packing diagrams. code-maat gives you the metrics; code-forensics gives you a d3 front end; the book gives you the theory. It's not spatial-3D, but it's the most influential body of "what's interesting about a whole codebase's history, and how do you show it" — directly relevant to anything glyph3d-js does with churn, ownership, or evolution overlays.


So which of these can you actually open right now? If "open" means "paste a public GitHub URL in a browser and get a visualization, no local toolchain": realistically, GitDiagram (LLM architecture diagram), GoCity from Volume 02 (Go repos only), and the contribution-graph toys (GithubCity, git-city, gh skyline — but those render your commit calendar, not the repo). anvaka's galaxies are alive and stunning but operate across repos, not within one. Gource and code-maat are alive but want a local clone and a toolchain. Codeology is dead, CodeFlower needs local prep, repo-visualizer is a CI action, GitHub Skyline's web app is shut down. The "ingest a public repo URL → see its actual source as a navigable thing in your browser" slot is, in 2026, occupied by nobody — GitDiagram fills the shape of it with a flat LLM diagram, and that's the closest anyone comes.
Volume 06 sets out that slot precisely and what occupies it.

Continue → 05 · Rendering Text at Scale