xemle/home-gallery
Self-hosted open-source web gallery to view your photos and videos featuring mobile-friendly, tagging and AI powered image discovery
What it solves
HomeGallery provides a private, self-hosted solution for managing and browsing large personal photo and video collections. It addresses privacy concerns associated with cloud-based storage while offering advanced discovery features like AI-powered face recognition and similar image searching that are typically only found in commercial cloud services.
How it works
It runs as a local server (via binary or Docker) that indexes your media directories. It uses a combination of local processing and an optional API server to perform computer vision tasks, such as object detection, face recognition, and reverse image lookup. The interface is a mobile-friendly web application that loads a lightweight database into the browser for fast performance, even with collections containing hundreds of thousands of files.
Who it’s for
It is designed for tech-savvy users who want to maintain full control over their media archives, prefer self-hosting over cloud services, and want a fast, searchable interface for their photos and videos on both desktop and mobile devices.
Highlights
- AI-powered features including face detection, object recognition, and reverse image search.
- High performance with support for large libraries (up to 400,000+ media files).
- Privacy-focused architecture that allows for local-only processing.
- Mobile-optimized experience via PWA support and virtual scrolling.
- Flexible media management with support for offline storage and duplicate file detection.
Related
- Project
- Project
- Project
- Project