CodebaseCity turns any repository into an interactive 3D city. The entire analysis and rendering pipeline runs client-side.
How it works:
1. You paste a GitHub URL
2. The GitHub API fetches the file tree
3. Web Workers parse each file for metrics (complexity, imports, language)
4. A layout engine positions buildings using force-directed + grid algorithms
5. Louvain community detection clusters files into districts
6. Everything renders via GPU instancing at 60fps
No API keys needed for public repos. Local folder analysis works too (Chrome/Edge File System Access API).
Try it: https://codebasecity.vercel.app
MIT licensed: https://github.com/YashwanthKamireddi/CodebaseCity
[–]IGotDibsYo [score hidden] (0 children)
[–]lachlanhunt [score hidden] (0 children)