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

GitHub - zeenolife/ai-baby-monitor: Local Video-LLM powered AI Baby Monitor

May 21, 2025 - github.com
The AI Baby Monitor is a local video-based monitoring system that uses video LLMs to ensure the safety of a baby by watching a video stream and adhering to a set of safety rules. If a rule is broken, it emits a gentle beep to alert the caregiver. The system is designed to run entirely on local networks, ensuring privacy, and operates in real-time on consumer GPUs. It features a live dashboard via Streamlit, allowing users to view the live stream and LLM reasoning logs. The system supports multiple rooms and allows for easy rule customization through YAML files.

To set up, users need Docker, a GPU, and Python 3.12. The setup involves cloning the repository, configuring environment files, and running services through Docker. The system architecture includes components like `stream_to_redis.py` for capturing frames and `run_watcher.py` for processing frames and issuing alerts. The project emphasizes that it is not a substitute for adult supervision and should be used responsibly. It is licensed under the MIT License, with notification sounds and demo videos sourced from Mixkit and Pexels, respectively.

Key takeaways:

  • The AI Baby Monitor is a local video-based system that uses LLMs to monitor a baby and alert parents with a gentle beep if safety rules are broken.
  • All processing is done locally, ensuring privacy, and the system can operate in real-time on consumer GPUs.
  • Users can configure safety rules using YAML files and the system supports monitoring multiple rooms.
  • This tool is not a replacement for adult supervision but serves as an additional safety measure for brief moments of distraction.
View Full Article

Comments (0)

Be the first to comment!