Meet your Canary before you meet your Canary
The Lab is the hands-on side of SecuraCV: the display devices run their actual firmware in your browser โ same faces, same mood engine, same Ed25519 verification โ next to a device chooser, a parametric enclosure showroom with a print guide, and honest bills of materials.
Everything below is open source and runs entirely in your browser. Nothing phones anywhere.
Get started pick your path
Four ways in โ Home Assistant, a spare Pi, Docker, or a soldering iron. Pick your computer (macOS, Windows, Linux), copy every command with one tap, and watch your progress hatch from ๐ฅ to ๐. Saved on your device only.
Start your path โThe Showroom live models
The devices assembled and rendered by your GPU from the repo's committed STLs and board CAD โ pinned to the latest commit, exploding on a slider.
Enter the showroom โMeet the Canaries live firmware
3D pairing cards for every device. Open a display and its real firmware boots behind the glass โ touch it, break its network, watch it stay honest.
Open the emulator โThe Vision โ first watch guided setup
The camera that keeps its pixels. Load its brain once (the SenseCraft flow, staged click for click with a live bounding-box preview), dodge the two-port gotcha, flash the host, then aim and tune it with boxes โ never frames.
Meet the Vision โFind your Canary
Four questions โ where it lives, what it should do, your privacy lines, your power situation โ matched to a device and its printable enclosure, with honest release status.
Take the chooser โThe Canary House animated
An isometric home with the whole flock in place. Watch each witness sense in its own way, walk a visitor through, and see the only thing that ever leaves: small signed claims.
Explore the house โEnclosure lab real STLs
Spin the printed parts in your filament color, scrub true layer cross-sections on a build plate, read every configurator parameter โ straight from the OpenSCAD sources.
Open the showroom โThe Board Room vendor CAD
Every board as the vendor drew it, with pin flags hung on the real pad geometry โ then wire it: a LEGO-style harness that lands every wire on the exact pad the firmware names.
Meet the boards โBuild it
Bills of materials with real part numbers and honest totals, assembly walk-throughs, and the CI-generated software bill of materials โ all auto-generated from the repo, so it can't go stale.
See the BOMs โThe Hub guided setup
Home Assistant on a Raspberry Pi, the Lab way: scrub the hardware apart in 3D, click through every command on a simulated bench terminal, and meet the dashboard your witnesses converge on โ before you spend an evening or a cent.
Build the hub โCompare & kits
The honest head-to-head โ cost, quality, features and privacy vs. Ring, Nest, Eufy, Reolink, UniFi and Frigate โ plus planned Canary kit pricing and the waitlist.
See the comparison โIt's the real firmware
The display emulator is the shipping C++ compiled to WebAssembly โ shims exist only where silicon meets the world. When the firmware changes, the Lab changes with it.
Honesty is enforced
"Verified โ" in the browser is a real Ed25519 signature check. Release statuses come from the catalog itself. Recommendations never hide "in development".
Local-first, like everything else
The tools fetch nothing outside their own pages. Your chooser answers, filament colors, and experiments never leave your machine.
In the nest right now
Pulled live from the project's device registry & enclosure catalog โ this section updates itself when the repo does.
Canary WAP
Presence through the WiFi field itself โ the canary.local dashboard device.
Canary Vision
Person detection on the camera's own chip; no pixels leave.
Canary Watch Station
The bedside glance โ try its firmware in the Lab today.
Canary Dash
The household poster โ every witness on one wall.
Showing a snapshot โ the live registry will appear when the Lab deployment is reachable.