frigate

NVR with realtime local object detection for IP cameras

17 articles 33k View on GitHub ↗
17 articles
How to Debug Frigate Detection Performance and Tune FPS: A Complete Guide

Debug Frigate detection performance by monitoring camera, process, and detection FPS. Tune detect FPS for optimal hardware performance and prevent watchdog restarts easily.

how-to-guide
May 25, 2026
How Frigate Handles Event Cleanup and Recording Maintenance: A Deep Dive into the Source Code

Discover how Frigate handles event cleanup and recording maintenance. Learn about its automated storage management and retention policies directly from the source code.

deep-dive
May 25, 2026
How to Configure go2rtc for WebRTC and MSE Streaming in Frigate

Learn to configure go2rtc for WebRTC and MSE streaming in Frigate. Stream live video with low latency directly in your browser by updating your config.yml and FFmpeg inputs.

how-to-guide
May 25, 2026
How Frigate Integrates with Home Assistant via MQTT: A Complete Technical Guide

Learn how Frigate integrates with Home Assistant via MQTT. Discover how Frigate publishes state, command topics, and event streams for seamless bidirectional control and real-time camera monitoring.

how-to-guide
May 25, 2026
How Frigate's Timeline and Event System Works: A Technical Deep Dive

Explore Frigate's timeline and event system. This technical deep dive reveals the Python thread, Peewee database, and TypeScript utilities behind Frigate's object, audio, and API event recording.

deep-dive
May 25, 2026
How to Configure Zones and Motion Masks for Detection Areas in Frigate

Learn to configure Frigate zones and motion masks to define detection areas. Limit object detection to specific camera regions using the web UI or YAML for precise control.

how-to-guide
May 25, 2026
How to Use Frigate's Profile System for Camera State Management: A Complete Guide

Master Frigate's profile system for dynamic camera state management. Switch between armed, disarmed, and night modes without restarts. Learn to use activate_profile() for efficient control.

how-to-guide
May 25, 2026
How to Export Recordings Using Frigate's Export API: Complete REST Guide

Learn to export recordings using Frigate's export API. This guide covers queueing video exports, checking job status, and downloading archived cases via the REST API.

how-to-guide
May 25, 2026
How Frigate Handles Camera Groups and Multi-Camera Views: Configuration to UI Rendering

Discover how Frigate handles camera groups and multi-camera views. Learn about YAML configuration and UI rendering for seamless grouped stream display.

internals
May 25, 2026
How Frigate's Watchdog Monitors and Restarts Failed Processes: A Deep Dive

Discover how Frigate's watchdog monitors and restarts failed processes. Learn how this essential feature ensures system stability and prevents crashes by automatically relaunching services.

deep-dive
May 25, 2026
How Authentication and Password Hashing Are Configured in Frigate

Learn how Frigate configures authentication and password hashing using PBKDF2-SHA256 with JWT sessions and role based access control. Secure your setup with declarative settings.

how-to-guide
May 25, 2026
How to Configure Recording Retention Based on Detected Objects in Frigate

Configure Frigate recording retention for detected objects. Set mode to active_objects and specify days to save only relevant footage, optimizing storage.

how-to-guide
May 25, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →