No product photos. The repository, rendered.

Every device below is drawn by your GPU from the actual committed models — the printable STLs and the vendor board CAD — assembled the way you'd build them. Push a change to the models on GitHub and this page picks it up. That's the point.

Resolving latest commit…

Open the full AR viewer → Tune materials in the Render Lab → See the whole fleet drawn flat →

This page turns over the devices we have built. For everything we talk about — every printed part, every board we buy in, every tool, and the ones that are still only an idea — the fleet drawn flat gives each one the same isometric figure and says plainly which rung it is on.

Fetching models from GitHub…
🔄 Models updated on GitHub.
Drag to orbit · scroll to zoom · keys 15 switch devices, E explodes, F shows what it senses, T plays the guided tour (arrow keys step, Esc ends, S still saves a render mid-story), S saves a render. Every stop is linkable: ?product=doorbell&tour=1&stop=3 opens a story mid-beat. Let the camera rest and the view refines itself — a thin-lens pass with real depth of field and soft shadows, accumulated sample by sample, then the GPU goes back to sleep. Printed parts are the committed STLs, boards are the committed vendor CAD. Screens are stylised — the Lab runs the real firmware. Seated positions are authored choreography, not a CAD constraint solve — same honesty contract as the repo's assembly.json. Sense fields are illustrative sectors drawn from the documented numbers (a 62° lens, an 80° radar sector), foreshortened to fit the stage — not measured antenna patterns.

Real parts, not props

Marketing renders usually live in a design tool, far from the shipping product. These meshes are fetched from the same repository your printer and your compiler use. If it looks good here, it's because the parts are good.

Updates itself on every commit

The page asks GitHub for the latest commit, pins every file to that SHA, and re-checks while you watch. Tweak a chamfer in OpenSCAD, export, push — the showroom follows without anyone touching this page.

Verify everything

Every part links to its exact file at the exact commit being rendered. The same transparency the Witness Kernel demands of video evidence, applied to our own marketing.

The invisible, drawn to its numbers

Press sense and the showroom draws the waves you can't see: the camera's true 62° field, the radar's documented 80° sector with its wavefronts, Wi-Fi sensing as ripples in the room. Press tour and it tells the story itself — flying in close, opening the assembly, lighting up the board where detection actually runs. Prefer to lean back? The Story plays the same beats as a scroll-driven reveal. The shapes are illustrative; the numbers are the repo's own — and the devices that sense nothing say so just as proudly, because that's the product.

Optics, not clip art

Camera lenses are coated glass with thin-film interference; the sensor die shimmers behind a real aperture. Boards get routed solder mask, ENIG gold and silkscreen — drawn procedurally, byte for byte, in your browser. When you stop moving, an idle-time refiner integrates the view into a studio photograph.

What you're looking at

The bill of parts for the current view — each one fetched from the pinned commit.

PartWhat it isSource file
Loading…

Star the repo Run the real firmware in the Lab Print the parts