๐ŸŒ™ Slumber

A baby monitor made from phones you already own.

Two phones, one APK, zero cloud.

Slumber is a free, secure baby monitor I vibe-coded with a team of AI agents. It runs on phones you already own, and nothing ever leaves your home network.

free ยท open source ยท works on home Wi-Fi, travel routers, and hotspots
Slumber camera monitoring screen with live nursery feed

What it does

Built in Kotlin with Jetpack Compose and Material 3, hardened by 285 unit tests, and designed for one-handed use during the hours you shouldn't be awake.

๐Ÿ“น

Live video and audio

RTSP streaming at 480p to 1080p that even plays in VLC on a laptop.

๐Ÿ”Š

On-device cry detection

A neural network runs on the phone itself, so baby audio is never uploaded for analysis.

๐Ÿ””

Cry alerts

High-priority notifications on the viewer phone, repeating while crying continues.

๐ŸŽง

Three listening modes

Full video, audio-only, or alerts-only mode that skips streaming to save battery.

๐Ÿคซ

Cry filter

Stays quiet until crying is actually detected, muting ordinary nursery noise.

๐Ÿ”

Automatic discovery

The viewer finds the camera on your Wi-Fi via mDNS, no IP typing required.

๐ŸŒง๏ธ

White noise machine (beta)

Brown, pink, and rain sounds from the nursery speaker, controlled from either phone.

๐ŸŒ™

Night mode

Torch and exposure tuning for dark rooms, plus picture-in-picture for multitasking.

๐Ÿ”‹

Battery intelligence

Drain-rate estimates with time remaining, and the camera powers down when nobody needs video.

Privacy, plainly stated

There is no cloud to breach, no vendor watching, no account to make. The nursery's audio and video travel your home router to your phone and stop there. Cry detection happens on the camera phone itself. No analytics, no crash reporting, no internet connection required after install.

๐Ÿ’ต

Free, for parents.

No subscription, no ads, no account. A secure option any parent can sideload tonight.

๐Ÿ“ฑ

Phones you already own

The spare phone in your drawer becomes the nursery camera. Your everyday phone becomes the viewer.

๐Ÿค–

Vibe-coded with agents

Built as a practice project with a team of AI agents, then hardened by real nightly use.

Two phones, one APK

Install the same app on both devices. The nursery phone starts the camera; your phone discovers it automatically and becomes the viewer.

The viewer discovering the nursery camera automatically
The viewer connected, with cry status reporting
The three-page first-run guide

Build it, run it, sleep better

Slumber is beta software built in the open. Clone the repo, build the APK in Android Studio, and install it on both phones. Store listing is planned; for now it is build-from-source.

Read the source โ†—
Android 8.0+ ยท Kotlin ยท Jetpack Compose ยท AGPL-3.0 with Commons Clause