Self-Hosted AI for Photos, Cameras, Smart Home

Replace Google Photos and cloud cameras with self-hosted apps that recognize faces and spot people and cars, and bring local AI into Home Assistant.

Subcategories

37 tools
A local voice assistant built into Home Assistant, with private processing on your hardware, mobile apps, and optional cloud voice services.

91.2KUpdated 22 hours agoApache-2.0

Linux · iOS · Android · Web#Home Assistant integration#Multilingual#Wake word detection

A self-hostable photo storage app with on-device AI, encrypted backups and sharing, plus apps for mobile, desktop and the web. Open source under AGPL-3.0.

29.2KUpdated 1 day agoAGPL-3.0

macOS · Windows · Linux · iOS · Android · Web#Multi-user access#Role-based access#Semantic search

Self-hosted AI image and video generation WebUI with Stable Diffusion, CPU and GPU support, and an Apache 2.0 license for Windows, Linux and macOS.

7.3KUpdated 1 week agoApache-2.0

macOS · Windows · Linux · Docker · Web#ControlNet#Image-to-image#Inpainting

Favicon of Frigate

Frigate

2 videos
An open source NVR for IP cameras that detects objects on your own hardware, keeps camera feeds local, and connects to Home Assistant.

36.2KUpdated 7 hours agoMIT

#Home Assistant integration#Works offline

Favicon of Immich

Immich

4 videos
A self-hosted photo and video manager with iOS, Android and web access, automatic mobile backup, shared albums and face search.

115.4KUpdated 5 hours agoAGPL-3.0

iOS · Android · Web#Multi-user access#Semantic search

A self-hosted photo server with AI tagging that keeps images out of the cloud. Runs on Windows, Linux, macOS or Docker.

picapport.deAI Photo Libraries

macOS · Windows · Linux · Docker · Web#Batch processing#Multi-user access#Role-based access

Self-hosted photo gallery with RAW support and face recognition. Runs on Docker, Linux and ARM devices, keeps media on your server, and uses AGPL-3.0.

6.5KUpdated 6 days agoAGPL-3.0

Linux · Docker · Web#Multi-user access

A Home Assistant AI agent that controls devices, creates automations, and retrieves history using OpenAI or compatible backends such as LocalAI.

1.4KUpdated 3 weeks ago

Web#Home Assistant integration#OpenAI-compatible API#Tool calling

A self-hosted voice satellite for Home Assistant with local wake word detection. Runs on Raspberry Pi hardware under the MIT license; archived and unmaintained.

1.2KUpdated 8 months agoMIT

Linux · Docker#Code execution#Home Assistant integration#Voice activity detection

Rhasspy 3 is an early developer-preview voice assistant toolkit with Home Assistant integration and an MIT license. Archived and unmaintained.

382Updated 3 years agoMIT

#Home Assistant integration#Multilingual#Voice activity detection

Favicon of digiKam

digiKam

1 video
An open-source photo manager for Linux, Windows and macOS with local AI tagging, face recognition, RAW editing and batch processing.

808Updated 7 years agoGPL-2.0

macOS · Windows · Linux#Batch processing

An open-source computer vision API that runs offline on your hardware, with face recognition, object detection and support for custom models.

818Updated 4 years agoApache-2.0

macOS · Windows · Linux · Docker#Home Assistant integration#Works offline

A self-hosted AI server that gives applications a REST API for local image and text processing on Windows, macOS, Linux and Docker.

982Updated 1 year ago

macOS · Windows · Linux · Docker#Home Assistant integration#Image-to-image#Multimodal input

Self-hosted facial recognition UI and API for Frigate and Home Assistant. Runs in Docker, uses multiple detection backends, and is MIT licensed.

1.4KUpdated 1 year agoMIT

Docker · Web#Home Assistant integration

Self-hosted photo management software with face recognition and semantic search. Runs through Docker, supports RAW photos and videos, and uses the MIT license.

8.1KUpdated 1 day agoMIT

Windows · Linux · iOS · Android · Docker · Web#Multi-user access#ONNX#Semantic search

Free, open source CCTV software for Linux that captures, analyzes and records video from IP, USB and analog cameras under the GPL-2.0 license.

5.9KUpdated 20 hours agoGPL-2.0

Linux · Docker

A local image captioning model with open weights, Apache 2.0 code, SFW and NSFW coverage, and support for ComfyUI and vLLM.

1.3KUpdated 7 months agoApache-2.0

Windows · Docker#Hugging Face integration#Multimodal input#OpenAI-compatible API

Local AI voice assistant for Linux and Windows with camera vision, persistent memory and MCP tools. Uses Ollama or cloud APIs. MIT licensed.

5.7KUpdated 2 weeks agoMIT

macOS · Windows · Linux · Docker#Home Assistant integration#MCP#Multi-agent workflows

AI media tagging app for your Nextcloud server. Groups photos by faces and labels objects, music genres and video actions. Open source under AGPL-3.0.

699Updated 2 weeks agoAGPL-3.0

Linux · Docker · Web

A free, open-source meme search engine that runs locally in Docker, with AI image descriptions, semantic search and optional OpenAI-compatible vision APIs.

752Updated 3 weeks agoApache-2.0

Linux · Docker · Web · Browser Extension#Batch processing#OpenAI-compatible API#Quantization

A desktop image dataset editor with local AI captioning on CPU or NVIDIA GPU. Runs on Windows, Linux and macOS under GPL-3.0.

1.4KUpdated 12 months agoGPL-3.0

macOS · Windows · Linux#Batch processing#Multimodal input

A free, open-source Home Assistant integration that analyzes camera feeds and Frigate events with local models through Ollama or cloud AI providers.

1.5KUpdated 2 weeks agoApache-2.0

#Home Assistant integration#Multimodal input#Ollama integration

Self-hosted photo and video gallery with AI discovery. Runs on Linux, macOS, Windows and Docker; its image analysis API can run locally.

1.2KUpdated 3 months agoMIT

macOS · Windows · Linux · Docker · Web#Semantic search

Local AI image search finds photos by text or example image. Runs offline on Linux, Windows and Apple Silicon macOS under the MIT license.

1KUpdated 7 days agoMIT

macOS · Windows · Linux#Batch processing#Multimodal input#Semantic search

A local LLM integration for Home Assistant with voice, chat and AI automations. Runs on Raspberry Pi without a GPU and supports Ollama and llama.cpp.

1.4KUpdated 3 days ago

#GGUF#Home Assistant integration#Hugging Face integration

An open-source voice assistant platform for Linux, Raspberry Pi and Docker, with offline speech plugins and support for local OpenAI-compatible LLM servers.

295Updated 2 days agoApache-2.0

Linux · Docker#OpenAI-compatible API#Wake word detection#Works offline

Video security software runs on your Windows PC with built-in AI, motion-triggered recording, and browser or mobile access to live and recorded footage.

blueirissoftware.comAI Security Cameras and NVR

Windows · Android · Web#Multi-user access

An open-source voice assistant protocol that connects Home Assistant to speech and wake word services over a trusted network. Uses the MIT license.

397Updated 1 day agoMIT

#Home Assistant integration#Voice activity detection

Open-source Python face recognition library for local or self-hosted use, with TensorFlow and PyTorch support, facial analysis, and an MIT license.

23.5KUpdated 22 hours agoMIT

Docker

Favicon of Willow

Willow

1 video
An open-source voice assistant for ESP32-S3-BOX hardware, with offline commands, self-hosted speech recognition, and Home Assistant integration.

3.1KUpdated 2 months agoApache-2.0

#Home Assistant integration#Voice activity detection#Wake word detection

A self-hosted AI photo organizer that runs with Docker on macOS, Windows and Linux, with face recognition, automatic labels and browser access.

40.3KUpdated 20 hours ago

macOS · Windows · Linux · Docker · Web

Self-hosted speech-to-text server for Home Assistant with Whisper and other backends. Runs on CPU or NVIDIA GPUs and works offline with downloaded models.

390Updated 1 day agoMIT

Docker#Home Assistant integration#Hugging Face integration#Multilingual

Self-hosted computer vision server for images and video, with Docker support, NVIDIA GPU acceleration, and optional Roboflow hosted compute.

2.5KUpdated 1 day ago

macOS · Windows · Linux · Docker#Batch processing#Code execution#Multimodal input

A server-based home video platform that connects cameras to HomeKit, Google Home and Alexa, with an NVR plugin for continuous recording and smart detections.

6KUpdated 2 days ago

#Home Assistant integration

A self-hosted network video recorder with local object detection and face recognition. Runs in Docker, supports hardware acceleration, and uses the MIT license.

3.6KUpdated 2 days agoMIT

Docker · Web

Local AI image manager for photo culling and dataset curation. Run it as a desktop app or self-hosted server, with on-device models and ComfyUI integration.

89Updated 22 hours agoGPL-3.0

macOS · Windows · Linux · Docker · Web#Batch processing#Hugging Face integration#ONNX