Augmented reality · on your device

See a Canary in your room

Point your phone at a wall and place a Canary at its true size — before it ships. It renders entirely on your device. Nothing about your home ever leaves the browser.

56 mm tall
34 mm wide
OV5647 lens
Checking your device…

Real-scale model derived from the committed CAD (scad/canary_vision_enclosure.scad) — a dimensionally-honest preview. The photoreal, artist-finished model will drop in at the same path.

True to the hardware

What you're placing on the wall

The compact XIAO-host Canary Vision — sized from the boards it actually carries, not a marketing render.

Envelope
34 × 56 × 32

Outer shell, millimetres. 2 mm walls.

Vision module
40 × 20

Grove Vision AI V2, the dominant board.

Camera
OV5647

25 × 24 mm carrier, Pi-cam v1.3 grid.

Mount
GoPro + wall

Top hinge prongs plus a printable bracket.

The clever part

Photoreal, but the work happened long before you loaded this

All the expensive rendering is baked once, offline. Your device only reheats the result — so it's fast, free, and private.

On your device

No server rendering

Your GPU draws the model with physically-based lighting. There is no render farm, no upload, no round-trip. It works the same offline.

Real scale

Locked to true size

AR scale is fixed — you can't accidentally shrink or blow it up. What lands on your wall is exactly how big a Canary is.

Cross-platform

iPhone & Android

Quick Look on iOS, Scene Viewer / WebXR on Android — from one .glb. Everywhere else, drag to spin it in 3D.

Honest pipeline

Made in the open

The model is generated from the CAD by a committed script. Swap in a Blender-baked hero later at the same path — the page won't change.