Works · Browser AI

AI Prototypes

A growing library of interactive AI experiments that run entirely in the browser. Local models on WebGPU, no API keys, no server. Each prototype is a self-contained piece you can launch, break, and reset.

These are authorship studies in what AI feels like when it lives on your machine: memory that rots, voices that drift, interfaces that show the symptom. More prototypes ship here as they are ready.

11 live now WebGPU · local models
Recording in progress
Open ↗
01 Flatten
Live GPU

A machine that sees in 3D and gets the space wrong.

Depth Anything V2Three.js WebGPU + TSLHugging Face Transformers
Open full screen ↗
Recording in progress
Open ↗
02 Latent Atlas
Live GPU

A museum collection, arranged by what a neural network sees.

CLIP (transformers.js)Three.js WebGPU + TSLMet Open Access API
Open full screen ↗
Recording in progress
Open ↗
03 Feral
Live GPU

The planet's living activity, scored in real time.

Tone.jsTensorFlow.jsThree.js WebGPU
Open full screen ↗
Recording in progress
Open ↗
04 Amnesiac
Live GPU

An AI you talk to that loses its memory while you talk to it.

web-llm (MLC)Three.js WebGPU + TSLWeb Audio
Open full screen ↗
Recording in progress
Open ↗
05 Mimic
Live GPU

Life sorted by sight, not by name.

CLIP (transformers.js)Three.js WebGPU + TSLiNaturalist API
Open full screen ↗
Recording in progress
Open ↗
06 Mirror
Live GPU

An AI that reconstructs a person from almost nothing.

web-llm (MLC)Web Speech APIThree.js WebGPU + TSL
Open full screen ↗
Recording in progress
Open ↗
07 Forecast
Live GPU

A machine reading the mood of the species, live.

GDELT APITensorFlow.jsThree.js WebGPU
Open full screen ↗
Recording in progress
Open ↗
08 Guise
Live

A live machine looks at you, then becomes whatever you ask.

Florence-2 (fal.ai)FLUX KontextClarity upscaler
Open full screen ↗
Recording in progress
Open ↗
09 Watcher
Live GPU

Every person classified. Every scene assessed. Confidently wrong about all of it.

Florence-2 (transformers.js)Three.js WebGPUGlobal public camera APIs
Open full screen ↗
Recording in progress
Open ↗
10 Revision
Live GPU

Every edit to the largest record humanity has ever kept, rippling live.

Three.js WebGPU + TSLWikimedia EventStreamVite · TypeScript
Open full screen ↗
Recording in progress
Open ↗
11 Static
Live GPU

A speech-recognition model listening to a room that isn't speaking.

Whisper (transformers.js)Three.js WebGPU + TSLWeb Audio API
Open full screen ↗