WhoRang

AI-powered doorbell intelligence with face recognition and analytics

227 stars 9 forks last commit first released

Slowing down

No commits since 7 Jul 2025. Check the issue tracker before you rely on it.

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 to WhoRang

Home Assistant logo

Home Assistant

Open-source home automation platform prioritizing local control

90.1k
38.4k
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Google Home logo
Google Home
+15

SparkyFitness

Self-hosted fitness tracker with AI nutrition chat and web + mobile apps

5.7k
335
Last commit

Open-source self-hosted fitness tracker for nutrition, exercise, water, and body metrics; includes AI nutrition chat, Docker deployment, web PWA and Android app.

Actively maintained
Alternative to:
Cronometer logo
Cronometer
+9
Litlyx logo

Litlyx

Privacy-first, cookie-free web analytics with AI dashboards

1.7k
114
Last commit

Litlyx is a GDPR-focused, cookie-free web and product analytics platform with custom event tracking, funnels, and an AI-powered dashboard. Self-hostable alternative to Google Analytics.

Apache-2.0Slowing down
Alternative to:
Google Analytics logo
Google Analytics
+13

Surmai

Personal and family travel organizer with privacy and offline support

277
19
Last commit

Surmai is a privacy-focused travel organizer PWA for collaborative trip planning, offline access, and centralized itineraries for families and groups.

MITActively maintained
Alternative to:
Wanderlog logo
Wanderlog
OpenCut logo

OpenCut

Open-source, cross-platform timeline-based video editor

87k
8.6k
Last commit

Free open-source video editor for web, desktop, and mobile with timeline editing, multi-track support, real-time preview, and local-first privacy.

MITActively maintained
Alternative to:
CapCut logo
CapCut
+16
Jina logo

Jina

Cloud-native Python framework for serving multimodal AI services

21.9k
2.2k
Last commit

Open-source Python framework to build, scale, and deploy multimodal AI services and pipelines with gRPC/HTTP/WebSocket support and Kubernetes/Docker integration.

Apache-2.0Slowing down
Alternative to:
Baseten logo
Baseten
+12