Show HN: AI Baby Monitor – local Video-LLM that beeps when safety rules break

6 zeenolife 5 5/21/2025, 1:43:48 PM github.com ↗
Hi HN!

I built AI Baby Monitor – a tiny stack (Redis + vLLM + Streamlit) that watches a video stream and a YAML list of safety rules. If the model spots a rule being broken it plays beep sound, so you can quickly glance over and check on your baby.

Why?

When we bought a crib for our daughter, the first thing she tried was climbing over the rail :/ I got a bit paranoid about constantly watching her over, so I thought of a helper that can *actively* watch the baby, while parents could stay *semi-actively* alert. It’s meant to be an additional set of eyes, and *not* a replacement for the adult. Thus, just a beep sound and not phone notifications.

How it works

* *stream_to_redis.py* captures video stream frames → Redis streams

* *run_watcher.py* pulls the latest N frames, injects them + the rules into a prompt and hits a local *vLLM* server running *Qwen 2.5 VL*

* Model returns structured JSON (`should_alert`, `reasoning`, `awareness_level`)

* If `should_alert=True` → `playsound` beep

* Streamlit page displays both camera and LLM logs

Comments (5)

up-n-atom · 50m ago
Perfect now we can put more good willing parents in jail for “neglect”. For every good idea, a bad idea will be born.
temporarything · 7h ago
Great idea! Is it possible to run this on latest Macbook Pros? No GPU unfortunately :)
rokset3 · 6h ago
will it be able to process sounds, so it can beep while baby crying? i work with music in headphones, would be nice
clarkcharlie03 · 6h ago
Pretty cool - I might try this with my kiddo
skull8888888 · 7h ago
why qwen 2.5 specifically?