HomeGallery
Self-hosted web gallery for browsing photos and videos with AI search

HomeGallery is a self-hosted, open-source web gallery for browsing and exploring personal photo and video archives. It focuses on fast, mobile-friendly navigation, tagging, and AI-assisted discovery such as similar-image search and face search.
Key Features
- Timeline view and similarity-based browsing for rediscovering related photos
- Reverse image lookup (similar image search) to find visually related content
- Face detection and finding similar faces
- Video preview generation and transcoding
- Tagging with single and multi-selection
- Boolean search/query language with and/or/not operators
- Reverse geocoding (geo coordinates to human-readable locations)
- Static site export to run as a standalone gallery without a backend service
- Supports offline/read-only media sources after previews and metadata are generated
Use Cases
- Create a private, searchable family photo and video archive on a NAS or home server
- Explore large media collections using similarity browsing to surface forgotten memories
- Generate a static web gallery export for sharing a curated collection internally
Limitations and Considerations
- The full media index is loaded into the browser, which can become large for very big libraries
- Some AI capabilities may rely on an API server that can be self-hosted if you want to avoid external calls
HomeGallery is well-suited for individuals who want a privacy-preserving alternative to cloud photo services while keeping a responsive experience on mobile devices. Its similarity-based exploration and client-side searching make it especially useful for large, long-lived media archives.
Categories:
Tags:
Tech Stack:
Similar Services

Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

PhotoPrism
AI-powered photo management app with automatic tagging and search
Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

Ente
End-to-end encrypted cloud for photos and 2FA
Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

Stash
Web app to organize and stream a private adult media library
Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

LibrePhotos
Self-hosted photo management with AI-powered search and organization
LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic ima...
JavaScript
HTML
Docker
TypeScript
React
CSS
Node.js