A self-hosted 'best shot' photo-culling tool that scores and shortlists the keepers from an Immich library
A self-hoster with ~30k photos in Immich wants to auto-surface the best shots from each trip/event to print albums, and the thread agrees nothing Immich-native/self-hosted does it. Immich browses, tags, face-recognizes, and de-dupes but does not hand back a best-in-album shortlist; PhotoPrism has automatic quality scoring, but it is a separate library and review queue rather than an Immich-integrated culling workflow. The gap is a local, Immich-integrated tool that groups near-duplicates, scores sharpness and eyes-open shots, and hands back the keepers.
Resist building a general 'photo organizer' -- the entire job is one opinionated verb, 'pick the keepers from this trip,' so an Immich plugin/sidecar that groups near-dupes and scores sharpness/eyes-open and returns a shortlist beats a feature-sprawl app; on-device vision models make this a local-first feature, not a cloud one.
landscape (4 existing solutions)
Culling is partially solved in standalone photo managers and pro desktop workflows, but not for Immich-centered self-hosters who want a local service to score a trip or album in place and return a keeper shortlist.