Viseron is a self-hosted, local-only network video recorder and AI computer vision software that runs entirely on your own infrastructure without cloud dependencies.
The tool solves the problem of home and office surveillance by combining video capture from IP cameras with on-device AI analysis. It detects objects, recognizes faces, identifies license plates, and responds to motion events. The architecture uses a component-based system where functionality is modular and configurable, allowing users to enable only the features they need. The software supports hardware acceleration through Google Coral, CUDA, and other accelerators to run inference efficiently on consumer hardware.
Viseron suits users who want complete control over their surveillance data and prefer not to rely on cloud services or third-party platforms. It works well for home automation enthusiasts and those comfortable managing Docker containers and editing configuration files. The project provides a web interface for configuration management, making it accessible beyond command-line-only setups. The tool is designed for environments where you can dedicate hardware to run the Docker container continuously.
The project maintains active community engagement through a Discord server where users ask questions and share setups. The maintainers actively track and respond to issues and feature requests on GitHub, with a documented contribution process that welcomes help with feature implementation, documentation improvements, and community support. The project accepts sponsorships and donations, indicating sustained commitment to ongoing development.