All work
Tools

Geode

Your filesystem, spatialized.

A browser toy that turns your actual folders into glowing geodesic wireframe spheres you fly through in a starfield — WASD to thrust, mouse to steer, arcade HUD and all.

v1.0.0★ 20+ forks
GeodeGeodeGeodeGeode
Diving into the CardKnight3D folder — every subfolder a glowing geode, and the file under the crosshair whispers 'the heart of this geode.'
The itch

I have a folder with 800-some files in it and I can never find anything. A file tree is just a list, and lists don't have a "where." I wanted to remember a file the way you remember a room — by the spot it sits in.

The hard part

A real filesystem is arbitrary — some folders have three files, some have 861 — and you have to lay all of that out in 3D without it collapsing into soup, read it straight from the user's machine without uploading a byte, and still hold a smooth framerate when a folder is enormous.

How I built it

Folders become geodesic spheres, files orbit them as icons — audio you can preview in place, images that render as thumbnails floating in space. The browser reads your real folders through the File System Access API, so nothing leaves your computer. I made it a flight sim instead of a file browser: you don't click a tree, you take the helm. And because it wanted to be a toy, there's an invaders mode where your files fight back.

Where it landed

Live at geode.gnatgpt.app, running entirely in the browser off your own machine. I put it out free on Reddit and it became my most-shared public project — 20+ forks and counting.

Devlog

live from git
  1. Create CNAME
  2. Invaders mode: press L and your files fight back
  3. Update README.md
  4. Initial release

Geode proves I can take the least glamorous problem there is — a filesystem — and turn it into something people fork and share. It's a real-time 3D web app that reads local data safely and stays fast at scale, which is most of what "make our thing feel alive in the browser" actually requires.

If your data is boring to look at, I'd love to make it something you actually want to fly around in — say hi.

Let’s build something