Self-host double-take
v1.13.11.8Unified UI and API for facial recognition image processing
- Stars
- 701
- Ports
- 3000 (HTTP UI and API), 8080 (Development UI)
skrashevich/double-takeWhat is double-take?
Double Take provides a single web interface and API for facial recognition, connecting to multiple detection services including CompreFace, Amazon Rekognition, DeepStack, CodeProject.AI Server, and Facebox. It integrates with NVRs such as Frigate and Agent DVR by subscribing to MQTT topics and processing camera images automatically. The responsive UI lets users manage matches, train subjects, and configure detectors. A REST API allows external applications to invoke recognition. Results publish to MQTT, with notifications via Gotify or Telegram. The app runs as a Docker image on amd64 and arm64, storing data in a mounted volume. Optional password authentication protects the UI and API. Licensed under MIT.
Should you self-host double-take?
double-take scores 51/100 on selfhost.directory (how scoring works) and ranks #1 of 2 in Computer Vision. It has 701 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is doods2 (47/100, 278 stars). double-take scores higher overall. See double-take vs doods2 side by side.
Features
- Home Assistant Integration
- MQTT publishing
- Multiple detector support
- Notification services
- NVR integration
- OpenCV preprocessing
- Password Authentication
- REST API
- Scheduled detection
- Training and untraining
- Unified facial recognition UI
double-take README
More in Computer Vision
LLM VisionSelf-hosted Home Assistant integration using multimodal LLMs to analyze camera feeds, images, videos, and Frigate events with intelligent notifications and event timeline
locate-anythingSelf-hosted web UI for NVIDIA LocateAnything-3B: find objects, text, and UI elements in images via plain-language prompts on your GPU.
RembgOpen-source, self-hosted background remover: a Python library, CLI and HTTP server that cuts subjects out of images using switchable ONNX models.
VisionStateSelf-hosted Home Assistant addon that teaches local AI to recognize states, detect objects, and read meters from camera feeds — all on your CPU.
DeepSeek-OCR-WebUISelf-hosted, open-source OCR web app and REST API that converts images and PDFs to Markdown using the DeepSeek-OCR-2 model, with 7 modes and batch processing.
doods2Self-hosted REST API for object detection in images and video streams with TensorFlow, PyTorch, GPU and EdgeTPU support.

0 comments