LogoAwesome Homelab
Logo of HomeGallery

HomeGallery

Self-hosted open-source web gallery for personal photos and videos with AI-powered image discovery.

Introduction

HomeGallery is an open-source, self-hosted web gallery designed to help users browse and rediscover their personal photo and video archives. It offers a unique approach to media management with a focus on exploration and ease of use, even for non-technical users.

Key Features
  • AI-Powered Image Discovery: Automatically groups similar images and supports reverse image search for effortless exploration of large archives.
  • No-Database Architecture: All search and filtering operations are performed client-side in the browser, ensuring a fast and responsive experience.
  • Timeline and Similarity Views: Browse media by timeline or similarity, allowing users to jump between different times or themes seamlessly.
  • Mobile-Friendly Design: Fully responsive with Progressive Web App (PWA) support for use as a simple mobile app.
  • Self-Hosting Capability: Host your private data on personal devices, including low-power hardware like Raspberry Pi.
  • Additional Tools: Features face and object detection, reverse GEO lookup, tagging with multi-selection, and advanced search with boolean operands.
  • Static Site Export: Run the gallery without a backend, as demonstrated in the public demo.
Use Cases
  • Personal Media Management: Ideal for individuals with large photo and video collections who want to rediscover forgotten memories.
  • Family Sharing: Simple interface allows even young children to browse family archives without technical skills.
  • Creative Exploration: Unique browsing options inspire users to explore their media in new ways, connecting images across time and themes.

Built with Node.js, Express, React, and TypeScript, HomeGallery is a powerful tool for anyone seeking a private, customizable solution for media archiving and exploration.