PhotoPrism
PhotoPrism is an AI-powered self-hosted photo library for browsing, organizing, and sharing your collection. Built in Go with privacy baked in at its core.
Open source alternative to:
PhotoPrism is an AI-powered, self-hosted photo application that helps you browse, organize, and share your personal photo collection without giving up control of your data. With nearly 40,000 GitHub stars, it is one of the most established and trusted self-hosted Google Photos alternatives available.
Photoprism uses TensorFlow for automated classification of photos into categories, detection of scenes and objects, and face recognition. It indexes your photos in a beautiful browsable timeline with map view, albums, favorites, and moment memories. It supports RAW processing, video playback, and WebDAV access for easy file syncing. The Web UI is responsive and works well on mobile browsers.
Photoprism is available for Docker-based self-hosting and supports multi-user setups. It is licensed under its own source-available terms for the community edition and provides a polished, low-maintenance experience for individuals and families who want to reclaim their photo library from cloud services like Google Photos.
Categories:
Frequently Asked Questions
What hardware do I need to self-host PhotoPrism?
PhotoPrism is built for Docker-based self-hosting, typically running as the app plus a MariaDB database container. Automatic classification and face recognition are powered by TensorFlow, so indexing a large library benefits from decent CPU and RAM, though it also runs on smaller home servers. After the initial index, browsing and search are fast.
How does PhotoPrism automatically organise my photos?
PhotoPrism uses TensorFlow to classify photos into categories, detect scenes and objects, and recognise faces, letting it group shots of the same person automatically. Your library is then presented as a browsable timeline with a map view, albums, favorites, and auto-generated moments. The original files stay untouched and organised alongside the index rather than being locked into a proprietary format.
Can PhotoPrism replace Google Photos on my phone?
In most ways, yes. The web UI is responsive and works well in mobile browsers, and PhotoPrism exposes your library over WebDAV for easy file syncing from phones and computers. It also supports RAW processing and video playback, covering the features most people rely on Google Photos for. The key difference is that everything runs on your own hardware and your photos never leave your control.
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 8/12/2026, 2:00:25 PM
View RepositoryRepository activity
Compare PhotoPrism with
Similar open source alternatives
Home Gallery
Self-hosted open-source web gallery for photos and videos with AI-powered image discovery, face detection, and tagging.
Google Photos
Ente
Open-source, end-to-end encrypted cloud for photos, videos, and 2FA secrets — a privacy-first Google Photos and iCloud Photos alternative.
Google Photos
Foldergram
A self-hosted, Instagram-style photo and video gallery that serves your local folders as a beautiful feed.
Google Photos
Immich
High performance self-hosted photo and video management solution with automatic backup, facial recognition, and AI-powered search.
Google PhotosPiGallery 2
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on Raspberry Pi).
Google Photos
Lychee
Beautiful self-hosted photo management tool with a stunning web interface.
Google Photos