LibreAI / Self-Hosted / open-nvr
// selfhosted ยท open-nvr/open-nvr

open-nvr

Open source AI video system: a self-hostable NVR (ONVIF/RTSP, recording, WebRTC)

๐Ÿ’Ž Hidden gemโ˜… 146 starsโ‘‚ 19 forksAGPL-3.0updated 2026-10
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

open-nvr is an open-source self-hosted project by open-nvr (open-nvr/open-nvr on GitHub). It has 146 GitHub stars and 19 forks, is released under the AGPL-3.0 license, and was last updated on GitHub on 3 October 2026.

GitHub stars
146
Forks
19
License
AGPL-3.0
Last updated on GitHub
3 October 2026
Category
Self-Hosted
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Get the code

    Clone open-nvr/open-nvr and move into the project folder.

  2. Install dependencies

    Install the Python requirements with pip โ€” a virtual environment keeps things clean.

  3. Configure it

    Set environment values and point it at your storage or cameras.

  4. Go live

    Start the service and open it on your network.

// features

Why people love it

AI

Built around artificial intelligence from the ground up.

Computer Vision

Computer vision pipeline.

Frigate

A Frigate-style NVR you can extend.

Home Assistant

Home Assistant integration built in.

Homelab

Homelab-friendly deployment.

Ip Camera

Works with IP cameras.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/open-nvr/open-nvr.git
    cd open-nvr
  2. Step 2 โ€” Install dependencies

    Set up what the project needs to run.

    pip install -r requirements.txt
  3. Step 3 โ€” Run it

    Start the app โ€” the README has the exact command and flags.

    python main.py  # entrypoint varies โ€” check the README
// use cases

What you can build

Advertisement
// faq

Questions, answered

What license is it under?

AGPL-3.0 licensed โ€” copyleft, including network use.

Does my data stay private?

It is designed to keep data on your machine or your server. Check the docs for any optional cloud features.

How hard is it to install?

Clone the repo and pip-install the requirements โ€” the README covers the exact steps.

Where do I get help?

The GitHub repo's issues and discussions are the main support channel.

Is the project still maintained?

Last pushed 2026-10-03 with 19 forks. Skim recent commits to gauge momentum before relying on it.

// keep exploring

Similar tools

Easy Install

CasaOS

CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system

โ˜… 37.3k starsApache-2.0
View guide โ†’
Image

Immich

High performance self-hosted photo and video management solution

โ˜… 115.5k starsAGPL-3.0
View guide โ†’
Easy Install

dawarich

Your favorite self-hostable alternative to Google Timeline (Google Location History)

โ˜… 10.6k starsAGPL-3.0
View guide โ†’
Self-Hosted

aipipe

Free OpenAI/OpenRouter API access at 10 cents a week, self-hostable.

โ˜… 37 starsMIT
View guide โ†’
Self-Hosted

puter

๐ŸŒ The Internet Computer! Free, Open-Source, and Self-Hostable.

โ˜… 43.6k starsAGPL-3.0
View guide โ†’
Self-Hosted

Bloom

A private AI tutor that adapts to how you learn โ€” self-hostable.

โ˜… 282 starsMIT
View guide โ†’
// alternatives

Alternatives in Self-Hosted

The most-starred other Self-Hosted projects in the LibreAI catalogue โ€” the realistic shortlist if open-nvr is not the right fit.

Get open-nvr

Free and open โ€” grab the source, star the repo, and start creating.