WhoRang

WhoRang

AI-powered doorbell intelligence with face recognition and analytics

213stars
10forks
Last commit: 6mo ago
Repo age: 1y old

WhoRang is a self-hosted, AI-powered doorbell intelligence platform that analyzes doorbell camera events to identify visitors, detect scenes, and provide usage analytics. It integrates multiple AI providers, supports local model inference, and provides a mobile-first dashboard with real-time notifications.

Key Features

  • Multi-provider AI integration including support for local Ollama models and cloud providers for vision and analysis
  • Face recognition and recurring visitor tracking with configurable detection settings
  • Real-time WebSocket notifications and live event monitoring
  • Mobile-first, responsive dashboard with charts, usage analytics, and exportable reports (CSV/PDF)
  • AI usage and cost tracking across providers with provider comparison metrics
  • Docker-based deployment with a Node.js/Express backend and a React + Vite frontend

Use Cases

  • Home automation: integrate doorbell intelligence into a smart home to trigger automations or alerts
  • Security monitoring: analyze visitor patterns, identify repeat visitors, and review event history
  • Small business: track customer visits and generate periodic analytics reports

Limitations and Considerations

  • Cloud AI providers incur usage costs; local privacy-preserving inference requires setting up a local model host such as Ollama
  • The default SQLite database is suitable for single-node or small deployments but may limit scalability for high-volume installations
  • Face recognition accuracy and detection reliability depend on camera quality, lighting, and selected AI provider

WhoRang is suited for privacy-conscious users who want local control over doorbell analytics and AI selection. It provides an extensible platform for integrating AI-driven vision into smart-home workflows while exposing trade-offs between convenience, cost, and scalability.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Home Assistant

Home Assistant

Open-source home automation platform prioritizing local control

84.2k
36.5k
Last commit: 17h ago

Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Alternative to:
Google Home
Google Home
+15
Frigate

Frigate

NVR with real-time local object detection for IP cameras

29.5k
2.7k
Last commit: 2d ago

Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.

Alternative to:
Blue Iris
Blue Iris
+10
Tasmota

Tasmota

Open source firmware for ESP8266/ESP32 smart home devices

24.1k
5k
Last commit: 20h ago

Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Alternative to:
SONOFF Cloud (eWeLink)
SONOFF Cloud (eWeLink)
+6
Node-RED

Node-RED

Flow-based low-code tool for building event-driven automations

22.6k
3.8k
Last commit: 10d ago

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Alternative to:
IFTTT
IFTTT
+13
ThingsBoard

ThingsBoard

Open-source IoT platform for device management and dashboards

20.9k
6k
Last commit: 2d ago

Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Alternative to:
ThingsBoard Cloud
ThingsBoard Cloud
+10
Zigbee2MQTT

Zigbee2MQTT

Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT

14.6k
1.9k
Last commit: 16d ago

Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.

Alternative to:
Tuya Zigbee Gateway
Tuya Zigbee Gateway
+16