Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

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

May 25, 2025 - news.ycombinator.com
The article introduces AI Baby Monitor, a system designed to enhance baby monitoring by using a combination of Redis, vLLM, and Streamlit. The system watches a video stream and checks it against a YAML list of safety rules. If a rule is violated, it emits a beep sound to alert parents, allowing them to quickly check on their child. The motivation behind this tool was the author's experience with their daughter attempting to climb out of her crib, prompting the need for a more active monitoring solution that still allows parents to remain semi-alert.

The AI Baby Monitor operates by capturing video stream frames with a script called `stream_to_redis.py`, which sends the frames to Redis streams. Another script, `run_watcher.py`, retrieves the latest frames, combines them with the safety rules, and processes them through a local vLLM server running Qwen 2.5 VL. The model returns a structured JSON with fields like `should_alert`, `reasoning`, and `awareness_level`. If an alert is necessary, a beep sound is played. Additionally, a Streamlit page displays both the camera feed and the logs from the language model, providing a comprehensive monitoring interface.

Key takeaways:

  • AI Baby Monitor uses a stack of Redis, vLLM, and Streamlit to monitor video streams and safety rules.
  • The system alerts parents with a beep sound if a safety rule is broken, allowing them to check on their baby.
  • The tool is designed to be an additional set of eyes, not a replacement for adult supervision.
  • Streamlit displays both the camera feed and logs from the language model for transparency.
View Full Article

Comments (0)

Be the first to comment!