Frigate

Frigate

NVR with real-time local object detection for IP cameras

30.4kstars
2.9kforks
Last commit: 2d ago
Repo age: 7y old
Frigate screenshot

Frigate is an open source network video recorder (NVR) for IP cameras built around real-time, local AI object detection. It processes camera feeds on your own hardware to reduce false positives and enable fast, searchable event review without relying on cloud analysis.

Key Features

  • Real-time object detection using local accelerators (GPU/TPU) to distinguish people, cars, and other objects from motion
  • Efficient motion detection to decide when and where to run inference, minimizing resource usage
  • Continuous (24/7) recording and event recording with retention policies based on detected objects
  • RTSP restreaming to reduce the number of direct connections to cameras
  • Low-latency live viewing with WebRTC and MSE support
  • Zone-based filtering and object tracking to refine events and alerts
  • MQTT integration for automations and interoperability, plus tight Home Assistant integration via a custom component

Use Cases

  • Build a privacy-preserving home security camera system with local AI detections and recording
  • Trigger smart-home automations (lights, alarms, notifications) based on specific detected objects via MQTT/Home Assistant
  • Reduce time spent reviewing footage by focusing on object-based events instead of raw motion

Limitations and Considerations

  • Best results typically require a supported AI accelerator (GPU/TPU); CPU-only setups may have limited throughput
  • Requires careful camera and zone/mask configuration to balance performance, accuracy, and storage usage

Frigate combines high-performance local detection with recording and review workflows to create a customizable, locally controlled security camera platform. It is especially well-suited for users who want low-latency viewing and automation-friendly integrations while keeping video processing on-premises.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

ZoneMinder

ZoneMinder

Open-source Linux-based CCTV/NVR software.

5.8k
1.3k
Last commit: 1d ago

ZoneMinder is a free, open-source video surveillance system for Linux that captures, analyzes, records, and monitors cameras via a web interface.

Alternative to:
Blue Iris
Blue Iris
+10
Scrypted

Scrypted

High-performance video integration and NVR platform

5.6k
335
Last commit: 7d ago

Open-source video integration and NVR platform that ingests camera streams and rebroadcasts them to HomeKit, Google Home, Alexa, Home Assistant and web clients via plugin...

Alternative to:
Blue Iris
Blue Iris
+10
Viseron

Viseron

Local-only NVR with AI computer vision for IP cameras

2.5k
300
Last commit: 2d ago

Self-hosted NVR and computer vision platform for RTSP/IP cameras with local object detection, motion detection, and face recognition.

Alternative to:
Synology Surveillance Station
Synology Surveillance Station
+10
Unblink

Unblink

AI camera monitoring with federated vision workers

1.3k
156
Last commit: 24d ago

Open-source AI camera monitoring that routes camera streams through a relay/node proxy and broadcasts frames to federated AI workers for detections, summaries, and alerts...

Alternative to:
Blue Iris
Blue Iris
+10
Double Take

Double Take

Unified UI and API for facial recognition image processing

682
46
Last commit: 20d ago

Unified web UI and REST API to process, review, and train facial recognition images across multiple detection backends, with MQTT and NVR integrations.

Alternative to:
Ring Protect
Ring Protect
+10
Bluecherry

Bluecherry

Linux-based video surveillance server with web and mobile clients

258
79
Last commit: 1mo ago

Bluecherry is an open-source Linux video surveillance DVR for IP cameras, offering web-based live view, desktop and mobile clients, Docker deployment, notifications, and...

Alternative to:
AXIS Camera Station
AXIS Camera Station
+10