MemryX Frigate Manager

A simple installer + launcher that handles Docker, MemryX SDK, Frigate, and dependencies.

MemryX Frigate Manager

MemryX is integrated into Frigate, the most popular open-source home surveillance system, to accelerate real-time object detection using the MX3 AI accelerator. With MemryX handling inference, Frigate can run efficient on-device AI detection and scale to many concurrent camera streams without requiring a beefy GPU.

👉
In our next post, we will walk through how to install and configure MemryX + Frigate manually. But for now, if you're looking for a simple, quick way to start using MX3 for home surveillance, this is for you!

Requirements

You only need Python 3.9 to 3.12 on an Ubuntu or Debian based Linux distro to start!

The GUI will automatically install and set up:

  • Docker + Docker Compose
  • MemryX SDK
  • Frigate NVR
  • All required dependencies

Get Started

Clone the repository

git clone https://github.com/memryx/memryx-frigate-manager.git
cd memryx-frigate-manager

Run the application

chmod +x launch.sh
./launch.sh
The first launch may take around a minute while it sets up the environment and starts the GUI.


That’s it — the GUI will guide you through the rest!


Main Screen Overview

Once the application launches, you’ll see the main screen.

The setup is broken into 4 simple steps, so you always know what to do next.


Step 1: Get Started (Prerequisites)

The first step is Get Started, where the app takes care of the prerequisites for you.

From here, you can simply click:

  • Install MemryX SDK
  • Install Docker

You can also view the logs directly in the GUI to track progress while everything installs automatically in the background.
(Please wait for the current operation to complete before clicking the next button.)


Step 2: Install Frigate

In this step, you’ll install (or update) the Frigate source used by the manager.

You have two options:

  • Fresh Clone Repository
    This will clone the latest Frigate repository into the application directory.
  • Use Your Own Frigate Repo (Optional)
    If you already have a Frigate repository you’d like to use, you can place it inside the memryx-frigate-manager/ folder and the GUI will pick it up.

If your local repository is behind, the GUI will automatically show a “Pull to Latest Commit” button, allowing you to update to the most recent commit.


Step 3: Configure Frigate

This step helps you set up your cameras and update the Frigate configuration file (config.yaml).

To make configuration flexible for different users, the GUI provides three editor options:

1) Open Camera Config (Simple Mode)

This option uses the default model yolo-generic (YOLOv9) and focuses on quick camera setup.

  • It’s a simple interface that helps you add cameras easily — you can add any number of cameras as shown below.
  • You can also click Discover Camera, which uses ONVIF to scan for IP cameras on your network and makes it easier to connect without manual lookup.

2) Advanced Camera Config

This opens a more powerful GUI where you can:

  • Select different models (or provide a custom model)
  • Change camera resolution
  • Tune additional detection/configuration options

3) Open YAML Editor [Most Advanced]

  • If you prefer full control, this option opens the Frigate config file directly so you can manually edit the YAML in your own editor.

FFmpeg Hardware Acceleration (Optional)

  • At the bottom of this section, you’ll also find FFmpeg Hardware Acceleration settings.
  • If you’re using an Intel or AMD system, you can click Install VA-API to enable hardware decoding for faster video processing and lower CPU usage.

Step 4: Launch and Monitor

Now it’s time to build the Docker image and start Frigate.

Build the Docker Image

Click Build Docker to build the Frigate stable Docker image with MemryX support included.

This may take a while the first time, so please wait until the operation completes. You can track progress using the logs shown below.

If it looks like the build is stuck:

  • Wait about a minute and check if the logs are still updating
  • If nothing changes, click Stop next to the build button
  • Once the stop operation finishes, click Build Docker again

(The first build requires a bit of patience — and make sure you have a stable internet connection.)

After the build completes, the button will change to Rebuild Image for future updates.


Start Frigate

Once the image is ready, click Start Frigate and watch the logs to confirm everything is running properly.

When Frigate is up, click Live View — it will open your browser and take you directly to the Frigate dashboard. 🚀


Yay — you’re all set! 🥳

Once you’re in the Frigate web interface, you can head to Settings to configure zones, fine-tune detection, and explore more Frigate features.


Community Support and Discussion

Run into any issues? Have a good suggestion on how to improve? Check out our Frigate/NVR section on our Community forum!