Skip to content

krites

krites

Take the 3,000–4,000 frames from a full day's wedding shoot and judge them — cull the unusable, rank the rest, then auto-correct and lightly retouch the keepers — straight from a local browser studio.

“KREE-tees” · from Greek κριτής, “the judge” · a bespoke, private alternative to AI culling services, tailored to the photographer's own taste

Status — in active development

The core pipeline is built and released (v0.3.0): ingest → cull (blur / exposure / eyes / near-duplicate bursts) → develop (straighten, crop, look) → object removal → export with XMP, all reviewable in the local studio. The heavy providers (face/eye, aesthetic scoring, inpainting) ship off by default and are opt-in per capability. The Phase-4 learning loop that adapts to your keep/reject history is still ahead. The master design spec is the source of truth; these docs grow with the build.

What krites does

It runs the whole post-shoot pipeline — cull → develop → retouch → remove → export — over a single shoot:

  • Culls at scale — flags out-of-focus / motion blur, bad exposure, closed eyes & blinks, and near-duplicate bursts, giving every frame a keep / maybe / reject verdict with reasons for you to confirm.
  • Auto-corrects the keepers — straighten, composition crop, a colour look, and light retouching.
  • Removes unwanted objects from a scene by inpainting.
  • Stays non-destructive — originals are never touched; every decision is a reversible record, rendered only on export.
  • Local-first & private — a wedding's photos stay on your Mac by default.
  • Fits Lightroom — reads/writes XMP sidecars, so a krites cull shows up in your Lightroom catalog (cull in krites, finish in Lightroom).

It's built on go-tool-base, ships as a single Go binary, and keeps no state of its own — the shoot directory owns the originals, decisions, and exports.

Documentation

These docs follow the Diátaxis framework:

  • Getting started

    Install krites and cull your first shoot.

  • Tutorials

    Learning-oriented, end-to-end lessons — take a shoot from import to export.

  • How-to guides

    Task-focused recipes: remove an object, export for Lightroom, run the studio, enable face/eye analysis, tune a cull profile.

  • Reference

    Exhaustive facts — every CLI command and every configuration key.

  • Explanation

    How krites works and why — the non-destructive shoot, the provider seams, the pipeline.

  • Development

    The design specs (00010011), ways of working, and decisions as the build progresses.