PhotoPrism

PhotoPrism

AI-powered photo management for the decentralized web

39.1kstars
2.2kforks
Last commit: 2d ago
Repo age: 8y old
PhotoPrism screenshot

PhotoPrism is a self-hosted photo and video management application that helps you browse, organize, and search large media libraries from a modern web interface. It focuses on fast indexing, rich metadata handling, and AI-assisted discovery while keeping your originals in your own storage.

Key Features

  • Web-based photo and video library with responsive UI, albums, favorites, and sharing links
  • AI-powered search and classification (e.g., objects/scenes) plus location and time-based browsing
  • Face recognition (optional, depending on setup) and people organization for easier discovery
  • Automatic indexing with EXIF/XMP metadata reading, duplicate detection, and quality sorting
  • Map view and geolocation support (uses embedded metadata; can enrich from known locations)
  • Import workflows that preserve originals and support sidecar files
  • Multi-user support with authentication and role-based access controls
  • Docker-first deployment with configurable storage paths and database backends

Use Cases

  • Replace cloud photo services for personal and family photo libraries with local storage
  • Create a searchable archive for photographers (RAW/JPEG) and shared studio collections
  • Centralize media from phones/cameras/NAS with metadata-based browsing and deduplication

Limitations and Considerations

  • Some advanced features (notably certain AI/Maps capabilities) may depend on additional services, model downloads, or API keys and can increase resource usage.

PhotoPrism is well-suited for users who want a full-featured, browser-based photo library with strong metadata support and AI-assisted search. It is commonly deployed on a home server or NAS to organize large collections while maintaining control over files and backups.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Immich

Immich

Self-hosted photo and video backup with AI search

88.6k
4.7k
Last commit: 21h ago

A self-hosted photos and videos platform for automatic mobile backup, fast browsing, and AI-powered search, with sharing and albums similar to Google Photos.

Alternative to:
Google Photos
Google Photos
+2
Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 4d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
copyparty

copyparty

Portable file server with upload, WebDAV, and media indexing

40.5k
1.7k
Last commit: 20h ago

A lightweight, portable web-based file server with uploads, WebDAV, search, and optional media indexing—designed to run anywhere with minimal dependencies.

Alternative to:
Dropbox
Dropbox
+7
Stash

Stash

Personal adult media library manager with tagging and scraping

11.6k
977
Last commit: 3d ago

Self-hosted adult media organizer with metadata scraping, tagging, search, and a web UI for managing scenes, performers, studios, and galleries.

Alternative to:
Plex
Plex
+3
LibrePhotos

LibrePhotos

Self-hosted photo management with AI-powered search

7.9k
368
Last commit: 17d ago

A Google Photos alternative for organizing, searching, and sharing your photo library with face recognition, object search, timeline views, and multi-user support.

Alternative to:
Google Photos
Google Photos
+4
Tube Archivist

Tube Archivist

Your self-hosted YouTube media server and archiving pipeline

7.4k
350
Last commit: 3d ago

Download, index, and stream YouTube channels/playlists with full-text search, metadata, and a web UI powered by yt-dlp and Elasticsearch.

Alternative to:
YouTube
YouTube
+6