Skip to content

Releases: PenguinPush/cullergrader

Version 1.0.0

04 Aug 06:28
bbf2863

Choose a tag to compare

Version 1.0.0 - 2025-08-04

Cullergrader is a simple Java GUI that groups and exports images based on perceptual similarity (and timestamps), allowing users to select the best shots from each set of similar, consecutively taken photos.

Like many photographers, I have the habit of taking the same shot multiple times and selecting the best one to keep. However, when going through thousands of photos, this process of culling images is time-consuming, and tools such as Czkawka (a large inspiration for this project) can detect a few very similar images, but don't group somewhat similar bursts.

Cullergrader is named for being a tool that culls and grades* photos. Please note that it doesn't actually colour grade photos.
* grading photos has yet to be implemented...

Features

  • 100% free and open-source!
  • Configurable options for calibrating your perceptual hash
    • Hash similarity
    • Timestamp difference
  • Exports the best takes to any folder on your computer
  • Runs on Windows, Mac, Linux, and anything else that supports Java GUIs
  • Blazingly-fast thanks to configurable multithreading support
  • Caches images -- future scans should be incredibly fast!
  • Runs completely offline, and never connects to the internet
  • Logs information to .txt files
  • Light/Dark themes from FlatLaf
  • Configurable:
    • Multithreading
    • Hashing settings
    • Cache options
    • Grouping settings
    • Dark theme

Requirements

Cullergrader requires a Java 8 JRE or newer to run