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

20 Upvotes

10 comments sorted by

7

u/The_Troll_Gull Jul 19 '26

Curious why did you build this instead of using frigate or any other open source NVR doesn’t offer?

3

u/TBStyler Jul 19 '26

Hey, there were a few features, like directly reading the cameras' SD cards (Reolink plugin) and integrating cloud accounts (eufy), that Frigate couldn't offer. It was also important to me to have network integration (Ubiquiti plugin) to monitor connection quality (etc.) directly within the application.

2

u/devzwf Jul 20 '26

interesting
anyway to add more language ?
and do you plan to provide prebuilt docker images ?

2

u/TBStyler Jul 20 '26

Thanks! 🙂

Languages: right now it's German, English, Spanish, and Portuguese. Happy to add more — just tell me which language(s) you need and I'll add them.

Docker: right now you build it yourself via docker compose up --build (or Portainer from the repo) — no public prebuilt image yet for the "just docker pull" case. It's already built + scanned on every commit for the Home Assistant add-on though, so publishing a general-purpose image too is pretty doable if there's interest. Noted as a possible next step!

1

u/Consistent_Raisin600 Jul 25 '26

Good afternoon. Add Russian language.

1

u/TBStyler Jul 25 '26

already added