camera.ui is a free, open source automation project written in TypeScript and released under MIT. It has 1,110 GitHub stars, 167 forks and 2 open issues, and was last pushed 3 hours ago. On this registry it ranks #65 of 96 tracked projects in Automation, with 5 head-to-head comparisons available.

camera.ui npm docker license chat

camera.ui

A self-hosted platform for your security cameras — live viewing, 24/7 recording*, on-device AI detection, semantic search*, smart-home integration, and push notifications*, all built on an extensible plugin ecosystem for endless possibilities. Runs on hardware you own — no mandatory cloud, your footage stays with you.

Getting Started

Please follow the documentation at docs.cameraui.com — it covers installation (desktop app, Docker, Proxmox, bare-metal Linux, mobile apps), a guided first run, and everything beyond. A live demo is in the works — coming soon.

Questions

For questions and support please use GitHub Discussions, Discord, or Reddit. The issue list of this repo is exclusively for bug reports and feature requests.

Issues

Please follow the issue templates when opening an issue, and report security vulnerabilities privately as described in the Security Policy.

Contribution

Please make sure to read the Contributing Guide before making a pull request.

License

MIT — Copyright (c) 2020-present seydx

The core of camera.ui is free and open source. Features marked with * require a camera.ui subscription that funds ongoing development.

Frequently asked questions

Is camera.ui free to use?

camera.ui is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does camera.ui do?

The modern, local-first platform for professional video surveillance.

What is camera.ui written in?

camera.ui is primarily written in TypeScript. Its source is publicly available at https://github.com/cameraui/camera.ui, and it has 1,110 GitHub stars.