LibrePhotos/librephotos

A self-hosted open source photo management service.

What it solves

LibrePhotos provides a self-hosted, open-source alternative to proprietary photo management services. It allows users to organize and search their photo libraries without relying on cloud providers, while still offering advanced AI-powered organization features.

How it works

The system scans the user's file system for photos and videos (including RAW files). It uses a suite of machine learning pipelines to automatically process images, including face detection and clustering for recognition, scene classification, and image captioning. These AI features are integrated into a Django-based backend that serves a React-based web client and a React Native mobile app.

Who it’s for

Users who want full control over their personal photo archives and prefer self-hosting their data while benefiting from modern AI-driven search and organization tools.

Highlights

  • AI-Powered Organization: Automatic face recognition, object detection, and scene classification.
  • Semantic Search: Ability to search for images based on meaning rather than just metadata.
  • Comprehensive Support: Handles all photo types, including RAW photos and videos.
  • Self-Hosted: Deployable via Docker and Docker Compose for complete data privacy.
  • Multiuser Support: Built-in support for multiple users on a single instance.

Related

  • Project
  • Project
  • Project
  • Project
  • Project