← all repositories
roflcoopter/viseron

Your cameras, your server, no cloud subscription

A self-hosted NVR that runs object detection, face recognition, and motion alerts entirely on local hardware.

viseron
Not currently ranked — collecting fresh signals.
star history

What it does Viseron turns IP cameras into a monitored security system. It records video, detects motion, recognizes faces and license plates, and identifies objects — all processed locally. The project wraps together an NVR backend with a web interface for configuration and viewing.

The interesting bit The “components” architecture lets you mix and match capabilities: YOLO for object detection, Google Coral or CUDA for hardware acceleration, specific camera protocols. It is essentially a curated integration layer for open-source computer-vision tools, packaged so you do not have to wire them together yourself.

Key highlights

  • Runs fully offline; no cloud dependency or subscription
  • Hardware acceleration via CUDA, Google Coral Edge TPU, or OpenCL
  • Supports RTSP streams, motion detection, face recognition, and license-plate recognition
  • Web-based configuration UI (no manual YAML editing required)
  • Component system allows swapping detectors, cameras, and notifiers

Caveats

  • README is thin on technical specifics; hardware requirements, performance benchmarks, and supported model versions are not stated
  • “Local only” is the pitch, but the degree of phone-home from bundled dependencies is unclear from the sources

Verdict Worth evaluating if you want a Frigate alternative with a web UI and broader component swap-ability. Skip if you need detailed documentation upfront or a project with transparent performance numbers.

Frequently asked

What is roflcoopter/viseron?
A self-hosted NVR that runs object detection, face recognition, and motion alerts entirely on local hardware.
Is viseron open source?
Yes — roflcoopter/viseron is open source, released under the MIT license.
What language is viseron written in?
roflcoopter/viseron is primarily written in Python.
How popular is viseron?
roflcoopter/viseron has 3.3k stars on GitHub.
Where can I find viseron?
roflcoopter/viseron is on GitHub at https://github.com/roflcoopter/viseron.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.