A six-stage build line you can run in your browser. Nothing to buy.
Meet your Canary before you meet your Canary
It starts as a bare board. Follow the line and watch it grow into something that quietly watches your home — you choose it, shape it, wire it, wake it, and welcome it in. Every station is hands-on and runs the real thing, right in your browser. Nothing to buy to look around.
Everything below is open source and runs entirely in your browser. Nothing phones anywhere.
The benches
Every hands-on bench in the Lab — one thing you can open and poke. Jump straight to whichever one you need. Prefer the whole story, egg to nest?
The bench directory builds itself from the line below. If it hasn't appeared, the full guided line is right here —
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.
Even off the grid, they still find each other
Your Canaries and your displays don't need the internet — or even a hub — to reach each other. Over Bluetooth, a display hears every nearby Canary directly: who's present, battery and health, a tamper the instant it happens — with no broker and no Wi-Fi. When Wi-Fi and Home Assistant are up, that's the richer channel; when they're not, the glass still lights. (What a display learns this way is marked unsigned — it never wears the "Verified ✓" badge, which stays reserved for a real signature check.)
Status: in hardware bring-up. The radio path is built, host-tested, and green in CI; we're validating it on real boards against a published bench checklist before it ships in a signed release. The Lab won't call it done until it is.
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.
Every device in the line, with the status the catalog gives it.
Want a Watch Station or Dash when it ships? Join the waitlist — or see where it stands today.