Skip to content
SPECIFICTION
Get listed

Photo Curator

github.com

Free plan WebWindowsmacOSLinux

What it is

Photo Curator helps photographers sort large photo libraries and identify likely keepers. Cull groups images as Sharp, Soft (recoverable) or Blurry using a contrast-normalized sharpness measure. Dedup clusters near-duplicates using perceptual hashing, capture-time metadata and ORB feature matching, then keeps the sharpest frame in each group. Rank scores composition, lighting, focus, color and contrast, showing top selections with per-photo radar charts. It reads JPEG, PNG, HEIC, HEIF, HIF, TIFF, BMP, WebP and RAW formats supported by LibRaw. Processing runs locally on the user's machine; the app binds its server to 127.0.0.1 and says photos are not uploaded. Files are not moved or deleted unless the user chooses an action. The GPS view can make optional requests for OpenFreeMap tiles, loaded by the browser. Photo Curator is free and open source under the MIT license. Its offline Linux bundle supports x86_64 and requires glibc 2.28 or later; ARM and musl distributions are not covered by that bundle.

Spec sheet

What it does
Photo Curator culls blurry photos, groups burst duplicates, and ranks keepers from large photo libraries.Read 2 Oct 2026 · github.com
Integrations
The GPS view uses MapLibre with OpenFreeMap vector tiles, and the map library is bundled rather than loaded from a CDN.Read 2 Oct 2026 · github.com
Security
The security policy says requests require a loopback Host header, cross-site Origin requests are rejected, and image endpoints restrict access to image files within selected or recently used folders.Read 2 Oct 2026 · github.com
Support
The project is free and open source, and the maker invites users to support development through Ko-fi.Read 2 Oct 2026 · github.com
Maker
The GitHub account identifies the maker as Pavel Kotyza and lists Prague, Czech Republic.Read 2 Oct 2026 · github.com
Cull
Cull sorts photos into Sharp, Soft (recoverable), and Blurry groups using a contrast-normalized sharpness measure.Read 2 Oct 2026 · github.com
Dedup
Dedup uses perceptual hashing, capture-time metadata, and ORB feature matching to cluster near-duplicates and keep the sharpest frame in each group.Read 2 Oct 2026 · github.com
Download limits
The offline Linux bundle is x86_64 only and requires glibc 2.28 or later; ARM and musl distributions are not covered by that bundle.Read 2 Oct 2026 · github.com
Formats
It reads JPEG, PNG, HEIC/HEIF/HIF, TIFF, BMP, WebP, and RAW formats supported by LibRaw.Read 2 Oct 2026 · github.com
Local processing
The app runs locally on the user's machine, binds its server to 127.0.0.1, and says photos are not uploaded.Read 2 Oct 2026 · kotyzap.github.io
Outbound requests
The maker says the only optional outbound requests are OpenFreeMap tiles for the GPS view, loaded by the browser.Read 2 Oct 2026 · kotyzap.github.io
Rank
Rank scores photos on composition, lighting, focus, color, and contrast, then shows the TOP N with per-photo radar charts.Read 2 Oct 2026 · github.com
Reversible actions
Files are not deleted or moved until the user chooses an action; rejected photos are moved only when the user presses the relevant button.Read 2 Oct 2026 · kotyzap.github.io
Who it is for
The maker describes it as built for photographers who return from a trip with thousands of frames and want to find keepers quickly.Read 2 Oct 2026 · github.com

Plans and prices

Free and open source Free Free · open source · MIT license Read 2 Oct 2026 · github.com

Every Photo Curator plan and price →

Strong points and limits

Strong points

  • Cull separates Sharp, Soft and Blurry images.
  • Dedup uses hashes, metadata and ORB matching.
  • Rank scores five photo qualities and shows radar charts.
  • Files stay in place until the user chooses an action.
  • Free and open source under the MIT license.

Limits

  • Offline Linux bundle is x86_64 only.
  • Linux bundle requires glibc 2.28 or later.
  • ARM and musl distributions are not covered by that bundle.
  • GPS view can request OpenFreeMap tiles.

Who it suits

It suits photographers returning with large batches of images who want to sort, compare duplicates and rank potential keepers. It also fits users who want local processing and reversible file actions.

Verdict

Photo Curator combines local culling, duplicate grouping and keeper ranking for large libraries. Check the Linux bundle requirements if you plan to use it offline on Linux.

Where Specifiction places it

Alternatives to Photo CuratorAll alternatives →