Photoprism

PhotoPrism Overview

PhotoPrism® is a self-hosted, AI-powered photo management app designed for privacy and ease of use. It’s built with Vue.js (frontend) and Go (backend), enabling automatic tagging, search, facial recognition, and map-based browsing—all on your server or in the cloud.


🛠 Key Features

  • Automated Tagging & Facial Recognition
    Uses AI to detect objects, scenes, and faces in photos, grouping them intelligently.

  • Powerful Search & Filters
    Find images based on content, date, color, location, or camera, with rich full-text filtering.

  • Map-Based Browsing
    Explore photos visually on high-resolution global maps with privacy-preserving geocoding.

  • Live Photos & Video Previews
    Hover to play Live Photos and videos directly in the browser.

  • Broad Format Support
    Handles JPEG, PNG, RAW, HEIF, MP4, MOV, WebP, and more with thumbnail and format conversion support.

  • Metadata Extraction
    Merges metadata from EXIF, XMP, Google Photos JSON, and sidecar files for enhanced searchability.

  • Backup & Sync Integration
    Sync mobile devices via PhotoSync and support WebDAV for file system integration.

  • Privacy-First & Open Source
    Fully self-hosted with no data sharing with cloud giants—licensed AGPL.


🎯 Use Cases

  • Self-hosted alternative to Google Photos
  • Deep metadata search (face, object, location)
  • Multi-device photo syncing and backups
  • Privacy-conscious family or professional photo libraries

📚 Learn More