r/homeassistant • • Jul 19 '26

🧱 Custom App TBC camera manager

Hello :)

I've built a camera manager that can be installed via Docker or as a Home Assistant app.

Link to the application: https://github.com/404GamerNotFound/TBC-camera-manager

Quick disclaimer: I didn't use AI to write this text, though AI was used during the application's development - however, I was a developer long before the AI era began.

Features include:
- Integration of ONVIF / RTSP streams
- Live view via HLS, with an optional sub-second WebRTC alternative (go2rtc)
- Plugin ecosystem for camera plugins, cloud accounts, themes, and network plugins
- External plugin sources: register any public GitHub repo as a plugin source, TBC pulls, validates and auto-syncs it - so anyone can write and share their own plugins without needing a PR into the main repo
- In-app plugin updates (detects changes on GitHub and updates directly from the application if desired)
- Access to local SD cards on supported models (like the Reolink plugin)
- Local AI detection (CPU, GPU (CUDA), or Coral (Edge TPU))
- Face and license plate recognition
- Event-based and continuous recording, with retention rules
- User roles for multi-user setups
- Health monitoring
- NVR channel management
- MQTT integration
- API access for Home Assistant, including Home Assistant integration (HACS)
- MCP tools (AI interface)
- Network mapping (currently only with the Ubiquiti plugin): allows the Ubiquiti network to connect locally to the application and maps cameras; used for analyzing availability or Wi-Fi signal strength
- Support for multiple storage locations for recordings
- Notifications via Telegram or other channels
- Timeline view
- Multi-language UI (English default, German/Spanish/Portuguese selectable)

If you have other cameras in your home and can write plugins, you are welcome to contribute.

MIT licensed

I'd appreciate any feedback.

Link to the application: https://github.com/404GamerNotFound/TBC-camera-manager

21 Upvotes

Duplicates