Verdict. CodeCharta for the real output, with git-truck first as the five-minute look. It won’t look like Makepad Scope. If the look is what matters, the only route is asking for a Scope beta login.

what it is

An open-source tool (BSD-3) that turns a codebase into a 3D city. Area, height and colour can each map to any metric, such as lines, complexity, function count, commit count or number of authors. It parses TypeScript natively and runs as Three.js in the browser.

npm i -g codecharta-analysis codecharta-visualization

The analysis step needs Java 11 to 21 and Node 22.19 or later, or you can use the Docker image. A typical run parses the code, parses the git log, merges the two, and loads the result in the browser.

ccsh unifiedparser ./repo -o repo.code.cc.json -nc
ccsh gitlogparser repo-scan --repo-path ./repo -o repo.git.cc.json -nc
ccsh merge repo.code.cc.json repo.git.cc.json -o repo.cc.json
codecharta-visualization

what I found

I looked at this because of Makepad Scope. Rik Arends loaded all of Chromium, 51 million lines, into a 3D extruded treemap he could fly through at “120hz, 3gb ram use.” Scope is closed-source and in private beta.

  • He said “Product first, then OSS,” and hasn’t decided on a price. The Makepad framework itself is open source (MIT). Scope isn’t in that repo.
  • There’s no public signup. He offered a beta login to one person who asked by DM.
  • It supports “15 languages,” with no published list. TypeScript support is unverified.
  • Chromium first took 100GB of RAM. A disk cache got it to 3.5GB the next day.

What runs today, as of 2026-09-20.

ToolWhat it showsInstall
CodeCharta3D city, any metric on area, height and colournpm, plus Java or Docker
git-truck (MIT)2D treemap or bubbles, coloured by file type, churn, last change or top authornpx git-truck@latest
GourceAnimated tree of commit history, exports video. No metricsbrew install gource

CodeCharta is the only maintained option that reproduces what Scope’s inspector shows (per-file lines, per-function metrics, git churn) as a 3D city. I ruled out GoCity (Go only), JSCity (dead since 2019), githubocto/repo-visualizer (archived) and Sourcetrail (archived).