frigate

blakeblackshearMIT活跃维护

本地运行的网络录像机,接入 IP 摄像头后实时做目标检测,识别到人、车等对象再触发录像和 MQTT 通知,画面不出家门。

NVR with realtime local object detection for IP cameras

v0.18.2发布于 2026-10-15 22:41 UTC37,372star +67 / 7 天3,817fork同步于 2026-11-10 11:20 UTC

怎么上手

由 README 提炼,执行前请确认
README 未给出安装命令,请参考 https://docs.frigate.video
硬件要求按 README 说明

强烈建议使用 GPU 或 AI 加速器,README 称其性能远超最好的 CPU 且开销很低;具体支持的加速器型号见官方文档的 object detectors 页面,README 未列出显存要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

本地运行的 NVR,为 IP 摄像头提供实时 AI 目标检测,并深度集成 Home Assistant

本地运行的网络录像机,接入 IP 摄像头后实时做目标检测,识别到人、车等对象再触发录像和 MQTT 通知,画面不出家门。

核心能力

  • 用 OpenCV 和 TensorFlow 在本地实时检测目标
  • 先用低开销运动检测定位,再运行目标检测
  • TensorFlow 检测在独立进程中运行以提升 FPS
  • 按检测到的目标设置录像保留策略
  • 通过 RTSP 转发减少摄像头连接数

容易踩的坑

README 未提供安装步骤,需自行查阅官方文档;使用 GPU 或 AI 加速器需按文档配置对应的目标检测器;与 Home Assistant 集成需额外安装自定义组件。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.18.2
  1. v0.18.20.18.2 Release最新正式版2026-10-15 · 2026-10-15 22:41 UTC
  2. v0.18.10.18.1 Release2026-10-13 · 2026-10-13 22:51 UTC
    查看更新说明

    This is a maintenance release for Frigate 0.18 that includes bugfixes and minor changes.

    Images

    What's Changed

    Security Fixes

    Notable Changes

    Other Changes

  3. v0.18.00.18.0 Release2026-09-12 · 2026-09-12 13:17 UTC
    查看更新说明

    Images

    Full changelog: https://github.com/blakeblackshear/frigate/compare/v0.17.2...v0.18.0

    Major Changes for 0.18.0

    Breaking Changes

    There are several breaking changes in this release, Frigate will attempt to update the configuration automatically. In some cases manual changes may be required. It is always recommended to back up your current config and database before upgrading:

    1. Simply copy your current config file to a new location
    2. Stop Frigate and make a copy of the frigate.db file
    • GenAI now supports multiple providers. As a result, the global genai config is now a mapping of keys to GenAI provider setups, and a new roles field defines what tasks each provider will be used for (object descriptions, review summaries, embeddings, chat, etc.). Existing configs will be automatically migrated. Documentation
    • Frigate no longer saves annotated JPEG snapshots (.jpg) to disk. Only a clean, unannotated WebP snapshot (<camera>-<id>-clean.webp) is now stored in /media/frigate/clips/. The clean_copy configuration option has been removed — clean snapshots are always saved when snapshots are enabled. The snapshots.quality default has changed from 70 to 60, reflecting the switch from JPEG to WebP encoding. Users who previously relied on the annotated .jpg files on disk should instead use the /api/events/<id>/snapshot.jpg endpoint, which now honors timestamp, bounding_box, crop, height, and quality query parameters for both in-progress and completed tracked objects. When query parameters are omitted, the camera's snapshots config values are used as defaults. Existing configs containing clean_copy will be automatically migrated. Documentation
    • The config format for zones and masks has changed to add enabled and friendly_name fields. A config migrator will make the necessary changes, but if migration fails you may need to edit your masks and zones manually.
    • Intel GPU stats reporting has changed to no longer require intel_gpu_top and now reads directly from the kernel's per-client DRM usage counters. This removes the need for CAP_PERFMON, privileged mode, or perf_event_paranoid tuning, and adds support for newer Intel GPUs (including Battlemage). Reported usage values may differ from previous versions because the measurement method has changed; the underlying GPU workload is unchanged for the same configuration.
      • Note that this change will require a Linux kernel version of 6.5 or newer on your host. Kernels older than 6.5 do not expose per-engine counters for GPUs using GuC submission.
    • FFmpeg has been updated to version 8 (excluding the -rk image), and introduces a known issue with
  4. v0.17.20.17.2 Release2026-06-28 · 2026-06-28 12:12 UTC
    查看更新说明

    This is a maintenance release for Frigate 0.17 that includes fixes and minor changes.

    Images

    What's Changed

    Security Advisories

    These advisories impact users with publicly exposed instances with no authentication and users with viewer roles where it is important to restrict access to some cameras.

    Addressed in this release:

    To be addressed in future versions:

    Notable Changes

    • Exports can optionally include recording segment information as chapters in mp4 metadata
    • Performance improvements when displaying previews in the live page

    All Commits

  5. v0.17.10.17.1 Release2026-03-22 · 2026-03-22 20:29 UTC
    查看更新说明

    This is a maintenance release for Frigate 0.17 that includes bugfixes and minor changes.

    Images

    What's Changed

    Security Fixes

    Notable Changes

    Other Changes

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Frigate NVR™ - Realtime Object Detection for IP Cameras

    License: MIT

    [English] | 简体中文

    A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.

    Use of a GPU or AI accelerator is highly recommended. AI accelerators will outperform even the best CPUs with very little overhead. See Frigate's supported object detectors.

    • Tight integration with Home Assistant via a custom component
    • Designed to minimize resource use and maximize performance by only looking for objects when and where it is necessary
    • Leverages multiprocessing heavily with an emphasis on realtime over processing every frame
    • Uses a very low overhead motion detection to determine where to run object detection
    • Object detection with TensorFlow runs in separate processes for maximum FPS
    • Communicates over MQTT for easy integration into other systems
    • Records video with retention settings based on detected objects
    • 24/7 recording
    • Re-streaming via RTSP to reduce the number of connections to your camera
    • WebRTC & MSE support for low-latency live view

    Documentation

    View the documentation at https://docs.frigate.video

    Donations

    If you would like to make a donation to support development, please use Github Sponsors.

    License

    This project is licensed under the MIT License.

    • Code: The source code, configuration files, and documentation in this repository are available under the MIT License. You are free to use, modify, and distribute the code as long as you include the original copyright notice.
    • Trademarks: The "Frigate" name, the "Frigate NVR" brand, and the Frigate logo are trademarks of Frigate, Inc. and are not covered by the MIT License.

    Please see our Trademark Policy for details on acceptable use of our brand assets.

    Screenshots

    Live dashboard

    Streamlined review workflow

    Multi-camera scrubbing

    Built-in mask and zone editor

    Translations

    We use Weblate to support language translations. Contributions are always welcome.


    Copyright © 2026 Frigate, Inc.