Project Title
frigate — Real-time Object Detection NVR for IP Cameras
Overview
Frigate is an open-source Network Video Recorder (NVR) designed for Home Assistant, offering AI object detection capabilities using OpenCV and TensorFlow. It is optimized for minimal resource use and maximized performance, focusing on real-time processing and efficient object detection. This project stands out for its tight integration with Home Assistant and support for AI accelerators like Google Coral and Hailo for enhanced performance.
Key Features
- Real-time object detection with TensorFlow
- Integration with Home Assistant via custom component
- Multiprocessing for high FPS and real-time processing
- Low overhead motion detection to guide object detection
- MQTT communication for easy system integration
- Video recording with retention based on detected objects
- 24/7 recording and RTSP re-streaming
- WebRTC & MSE support for low-latency live view
Use Cases
- Home security systems using IP cameras for real-time monitoring and object detection
- Surveillance systems in commercial or industrial settings
- Remote monitoring solutions for property or assets
Advantages
- Minimizes resource use while maximizing performance
- Designed for real-time processing, crucial for security applications
- Supports AI accelerators for improved detection capabilities
- Offers a streamlined review workflow and multi-camera scrubbing
Limitations / Considerations
- Requires a GPU or AI accelerator for optimal performance
- May have higher initial setup complexity due to the integration with Home Assistant and AI components
- Performance may vary based on the quality and capabilities of the AI accelerator used
Similar / Related Projects
- Home Assistant: An open-source home automation platform that Frigate integrates with closely. Home Assistant focuses on providing a centralized platform for controlling and automating home devices.
- ZoneMinder: An open-source CCTV software that can record and monitor cameras. Unlike Frigate, ZoneMinder does not have a specific focus on AI-based object detection.
- MotionEye: An open-source CCTV software that provides video streaming and recording from IP cameras. MotionEye is more focused on video management rather than AI-based object detection like Frigate.
Basic Information
- GitHub: https://github.com/blakeblackshear/frigate
- Stars: 23,861
- License: Unknown
- Last Commit: 2025-07-16
📊 Project Information
- Project Name: frigate
- GitHub URL: https://github.com/blakeblackshear/frigate
- Programming Language: TypeScript
- ⭐ Stars: 23,861
- 🍴 Forks: 2,234
- 📅 Created: 2019-01-26
- 🔄 Last Updated: 2025-07-16
🏷️ Project Topics
Topics: [, ", a, i, ", ,, , ", c, a, m, e, r, a, ", ,, , ", g, o, o, g, l, e, -, c, o, r, a, l, ", ,, , ", h, o, m, e, -, a, s, s, i, s, t, a, n, t, ", ,, , ", h, o, m, e, -, a, u, t, o, m, a, t, i, o, n, ", ,, , ", h, o, m, e, a, u, t, o, m, a, t, i, o, n, ", ,, , ", m, q, t, t, ", ,, , ", n, v, r, ", ,, , ", o, b, j, e, c, t, -, d, e, t, e, c, t, i, o, n, ", ,, , ", r, e, a, l, t, i, m, e, ", ,, , ", r, t, s, p, ", ,, , ", t, e, n, s, o, r, f, l, o, w, ", ]
🔗 Related Resource Links
🌐 Related Websites
This article is automatically generated by AI based on GitHub project information and README content analysis