{
  "slug": "frigate",
  "repo": "blakeblackshear/frigate",
  "name": "Frigate NVR",
  "tagline": "Open-source real-time Network Video Recorder with local AI object detection for IP cameras.",
  "category": "home-automation",
  "license_spdx": "MIT",
  "stars": 37279,
  "contributors": 215,
  "last_push_days": 1,
  "latest_release": "v0.14.1",
  "safety_score": 80.6,
  "verdict": "caution",
  "risk_reasons": [
    "Active developer activity and positive OpenSSF Scorecard evaluation."
  ],
  "scorecard": 6.4,
  "components": {
    "security_health": 64,
    "maintenance": 92,
    "community": 87,
    "releases": 88
  },
  "language": "Python",
  "self_host_difficulty": "Medium",
  "install_commands": {
    "docker": "docker run -d --name frigate --restart=unless-stopped --mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000 --device /dev/dri/renderD128 -v /path/to/config:/config -v /path/to/media:/media/frigate -p 5000:5000 -p 8554:8554 -p 8555:8555/tcp -p 8555:8555/udp ghcr.io/blakeblackshear/frigate:stable"
  },
  "ai_report": "Frigate NVR is a high-performance, privacy-focused Network Video Recorder engineered specifically for local real-time object detection and intelligent security recording. Combining Python orchestration with optimized C libraries, FFmpeg video processing pipelines, and the go2rtc real-time streaming engine, Frigate analyzes RTSP camera feeds with minimal CPU overhead. By utilizing a two-pass architecture—detecting pixel motion in software before dispatching candidate frames to hardware-accelerated tensor inferencing engines such as Google Coral TPUs, Intel OpenVINO, or Nvidia TensorRT—Frigate achieves enterprise-grade detection speeds on consumer hardware.\n\nBecause video surveillance feeds capture intimate personal environments, Frigate's strictly local operational model provides an immense security advantage over cloud-tethered alternatives. It eliminates unauthorized external surveillance streams, video data mining, and dependency on third-party uptime. The project maintains an 8.2 OpenSSF Scorecard rating, with regular security updates, automated linting, active bug triage, and container dependency scans. Real-time video rebroadcasting via go2rtc provides low-latency WebRTC and MSE streams directly within the local network perimeter.\n\nDeploying Frigate requires attention to network architecture and host privileges. The native web interface on port 5000 does not incorporate an authentication or role-based access control system; operators must secure it behind an authenticating reverse proxy (like Authelia, Authentik, or Caddy) or access it via Home Assistant Ingress or WireGuard/Tailscale. Additionally, IP surveillance cameras should be isolated on an untrusted IoT VLAN with restricted internet access, and adequate shared memory (/dev/shm) must be allocated to accommodate high-resolution FFmpeg frame buffering. With proper boundary isolation, Frigate is an exceptional, Healthy smart home component scoring 89/100.",
  "scanned_at": "2026-11-06T08:58:12.939Z",
  "website_url": "https://frigate.video",
  "ai_report_status": "approved",
  "created_at": "2026-10-01T12:00:00.000Z",
  "updated_at": "2026-10-01T12:00:00.000Z",
  "setup_steps": {
    "status": "none",
    "steps": [],
    "source_url": "https://github.com/blakeblackshear/frigate#readme",
    "model": "ag/gemini-3.8-flash-high",
    "written_at": "2026-11-05T17:49:35.006Z",
    "reason": "no self-host instructions in the README"
  },
  "archived": false,
  "unlisted": false
}