# photoprism/photoprism

AI-Powered Photos App 🌈💎✨

Repository: https://github.com/photoprism/photoprism
Canonical: https://ross.abutalabs.com/products/photoprism
Homepage: https://www.photoprism.app
Language: Go
License: NOASSERTION
License Family: other
Topics: golang, tensorflow, photography, private-cloud, google-photos, ai, machine-learning, self-hosted
Last push: 2026-08-27T00:00:35+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 83, longevity 100
- inputs: {"age_days": 3140, "days_push": 7, "days_rel": 36, "gap_med": 45.0, "n_releases_24m": 13}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 40114, forks 2315 (observed 2026-08-28T04:12:08.150332+00:00)

## What it is
PhotoPrism is an AI-powered, privacy-first web application for browsing, organizing, and sharing personal photo and video collections. It automatically classifies images with TensorFlow, recognizes faces, and offers powerful search, maps, and duplicate handling, running self-hosted via Docker or in the cloud.

## Use cases
- self-host a Google Photos alternative on my own server
- automatically tag and classify my photo library with AI
- find photos of specific people with facial recognition
- manage RAW images and videos without format worries
- browse my photo collection on phone and desktop via a PWA
- deduplicate and import photos from Google Photos
- run a photo server on a Raspberry Pi or NAS
- search photos by location on world maps

## When to choose
- you want a privacy-first, self-hosted photo manager with AI tagging and face recognition
- you need powerful combined search filters over large photo/video collections
- you want to replace Google Photos while keeping WebDAV and mobile backup compatibility
- you have a server with Docker and at least 3 GB RAM

## When to avoid
- you only have a low-memory device (1 GB or less), where TensorFlow and RAW conversion are disabled
- you need a lightweight desktop-only photo viewer without a server
- you require MySQL 8 support, which has been discontinued
- you need a fully permissive license - the core is AGPL 3.0 with commercial editions

## Facets
- artifact type: application
- maturity: active
- function: image-processing, search-engine, machine-learning, self-hosted, web-framework
- domain: photography, image-processing, self-hosted, machine-learning, privacy, media
- platform: windows, self-hosted, cross-platform
- tags: photo-management, facial-recognition, google-photos-alternative, pwa, tensorflow, raw-images, webdav, raspberry-pi, nas, geotagging, docker, linux, macos, web-server

## Member repositories
- photoprism/photoprism (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:08.150332+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:24:05.025404+00:00, confidence not recorded.
  - readme: https://github.com/photoprism/photoprism (fetched 2026-08-28T04:12:08.150332+00:00, sha 231ad546ae54)
  - homepage: https://www.photoprism.app (fetched 2026-08-29T07:46:41.456289+00:00, sha 093a58643d18)
  - site_page: https://www.photoprism.app/about/team (fetched 2026-08-29T07:46:41.460616+00:00, sha 317e16c5acc6)
  - site_page: https://www.photoprism.app/features (fetched 2026-08-29T07:46:41.458582+00:00, sha 0be93bc76dde)
  - site_page: https://docs.photoprism.app/ (fetched 2026-08-29T07:46:41.462244+00:00, sha e4d457fd5a35)
  - site_page: https://www.photoprism.app/about/company (fetched 2026-08-29T07:46:41.463942+00:00, sha 78d37dade181)
  - site_page: https://docs.photoprism.app/getting-started/raspberry-pi (fetched 2026-08-29T07:46:41.465474+00:00, sha a7027ec7ab50)
  - site_page: https://docs.photoprism.app/getting-started (fetched 2026-08-29T07:46:41.467173+00:00, sha 17d671d99851)
  - site_page: https://docs.photoprism.app/getting-started/docker-compose (fetched 2026-08-29T07:46:41.468866+00:00, sha 1578a1a1c04d)
  - site_page: https://docs.photoprism.app/getting-started/cloud/digitalocean (fetched 2026-08-29T07:46:41.471098+00:00, sha b556fb6a4a42)
- Data as of 2026-08-30T08:39:29.467469+00:00.
