A real filesystem is arbitrary; one folder holds three files and the next holds nine hundred, and it all has to lay out in 3D without collapsing into soup. It also had to read straight off your machine (nothing uploaded, ever) and hold a framerate while doing it.
Folders become geodesic spheres; files orbit them as icons you can actually use, so audio previews in place and images float as thumbnails in space. The browser reads your real folders through the File System Access API, so nothing leaves your computer. And since I was already flying a camera around, I leaned in: WASD thrust, mouse steering, an arcade HUD, and an invaders mode where your files shoot back. It stopped being a file browser somewhere along the way and I let it.
Live at geode.gnatgpt.app, running entirely in the browser off your own machine. I posted it to r/vibecoding as "an almost useless but quite fun 3D file explorer" and to my surprise it became my most-shared project; 20+ forks and counting.





