# đ¨ Frigate with GUI Configuration Editor
> **Fork of [blakeblackshear/frigate](https://github.com/blakeblackshear/frigate)** featuring a comprehensive GUI configuration editor - **No more YAML nightmares!**
## ⨠What's Different in This Fork?
This fork adds a **complete GUI-based configuration editor** that makes Frigate accessible to everyone:
### đ New Feature: GUI Configuration Editor
**No YAML knowledge required!** Configure everything through beautiful forms:
- â
**100% Coverage**: All 500+ configuration fields accessible
- â
**17+ Organized Sections**: Cameras, Detectors, Objects, Recording, Motion, MQTT, Audio, Face Recognition, LPR, and more
- â
**Smart Validation**: Real-time error checking with helpful messages
- â
**Tooltips Everywhere**: Every field has descriptions and examples
- â
**YAML Toggle**: Switch between GUI and YAML modes anytime
- â
**Schema-Driven**: Automatically adapts when new Frigate features are added
**[đ Read the GUI Configuration Guide](docs/docs/guides/config_gui.md)**
---
## About Frigate
\[English\] | [įŽäŊ䏿](https://github.com/blakeblackshear/frigate/blob/dev/README_CN.md)
A complete and local NVR designed for [Home Assistant](https://www.home-assistant.io) with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.
Use of a GPU or AI accelerator such as a [Google Coral](https://coral.ai/products/) or [Hailo](https://hailo.ai/) is highly recommended. AI accelerators will outperform even the best CPUs with very little overhead.
- Tight integration with Home Assistant via a [custom component](https://github.com/blakeblackshear/frigate-hass-integration)
- 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](https://github.com/sponsors/blakeblackshear).
## Screenshots
### Live dashboard
### Streamlined review workflow
### Multi-camera scrubbing
### Built-in mask and zone editor
## Translations
We use [Weblate](https://hosted.weblate.org/projects/frigate-nvr/) to support language translations. Contributions are always welcome.