Web tech · no native app · works down to iOS 12
Lull

Old iPhones and iPads, turned into nursery speakers you run from your phone.

White noise, real ambient recordings (rain, ocean, fire, wind) plus procedural loops, a sleep timer that winds down on its own, and a baby monitor — controlled from the parent's phone, with a loud alarm the moment a room stops sounding when it shouldn't.

113 tests green10 loudness-matched sounds3 capability tiersinstallable PWA · one-dependency hub
The remote — your phone

One tap runs every room. Or the phone is the speaker itself.

Controller: one-tap bedtime, rooms, sound library and sleep timer

Bedtime, then the rooms. One tap starts every room with a 45-min wind-down timer already set; each room picks from 10 loudness-matched sounds.

A room card in dark mode with the loudness meter

Every room, at a glance. Start · stop · volume · timer · sound, plus a live “room sound” meter from the baby monitor.

The speaker — the old device

Arm it once. It keeps the sound alive all night.

Speaker setup with a hardening checklist

Set up once. A checklist (power, auto-lock, updates off…) turns silent 3am misconfiguration into a visible gap.

Speaker armed and connected, baby monitor on

Armed & honest. It says exactly what works while locked — and the baby monitor sends the room's sound level back to you.

Try it live — no install, no server

Arm the Speaker, then drive it from the Controller.

Speaker — the old iPad · arm it once
Controller — your phone

A leader-elected in-browser hub runs the real protocol over BroadcastChannel, so these unmodified apps genuinely talk to each other with nothing installed. Open full-screen ↗ · or watch the same apps run peer-to-peer over a real WebRTC data channel: the WebRTC prototype ↗. Each app also installs to your home screen as a standalone PWA.