A culling tool, not a catalog

Cull the whole shoot before your coffee cools.

Cullora is a keyboard-first culling app for Windows & macOS. It shows the preview your camera already made — instantly — and files RAW, JPG and sidecar as one photo, one keypress. No import. No catalog. No waiting for RAW decodes.

Download for Windowsfree beta · v0.1.0 · Windows 10/11 · 64-bit

macOS is in the works — get an email when it lands.
The beta isn't code-signed yet, so SmartScreen may ask once: “More info → Run anyway”.

DSC04821.ARW · ƒ/1.8 · 1/2000s · ISO 100 · → keepers/

Why it exists

Culling is the slowest part of your fastest day.

You shot 2,000 frames. Now the real work: import, wait, render, wait, click, wait. Heavyweight editors treat culling as an afterthought — Cullora treats it as the whole job.

<100 msnext-photo render budget. Previews come from the JPEG embedded in your RAW — no decoding, no import step, no catalog to build.
1 keypressper decision. RAW, JPG and XMP sidecar are one logical photo — rate it, flag it, or file the whole group to a folder.
100 movesdeep undo journal. Every move is reversible, collisions are renamed explicitly, and nothing is ever silently overwritten.

How it works

See the JPG. Act on everything.

01 — Speed-first viewing

Open a folder, start culling.

No import dialog, no catalog database. Cullora reads the embedded preview straight out of each RAW and prefetches your neighbours, so flipping through a shoot feels like flipping through a stack of prints.

02 — RAW-aware grouping

One photo, not three files.

DSC00123.ARW, DSC00123.JPG and DSC00123.xmp are the same picture. Every action — move, rate, flag, undo — resolves the full group first, so your sidecars never get orphaned.

03 — Keyboard-first culling

Hands stay on the keys.

Pick, reject, rate, zoom, file, undo — all single keys, following the shortcuts your hands already know from Lightroom. The mouse is optional equipment.

The controls

The whole workflow, under your fingers.

CtrlX

File itmove the whole photo group to your keepers folder

CtrlZ

Take it backundo journal restores the last 100 moves

P

Pickflag a keeper — Lightroom muscle memory

X

Rejectflag for the bin without touching a file

15

Ratestar ratings, 0 clears

Z

Zoompunch in to 100% at the cursor, drag to pan

I

InspectEXIF panel — body, lens, exposure

T

Transfer typeRAW+JPG together, RAW only, or JPG only

The rule we build by

File operations are sacred.

  • Never a silent overwrite. Name collisions get an explicit rename — your originals are untouchable.
  • Undo journal, 100 deep. Any move can be walked back, including partial group moves.
  • Rollback on failure.If one file in a group can't move, the whole group is restored — no half-moved photos.
  • Tested where it counts. The file-handling core is unit-tested Rust — the same engine on Windows and macOS.

Free beta

Your next shoot, culled tonight.

No import, no account, no card — download it and open a folder.

Download for Windowsfree beta · v0.1.0 · Windows 10/11 · 64-bit

macOS is in the works — get an email when it lands.
The beta isn't code-signed yet, so SmartScreen may ask once: “More info → Run anyway”.

Stay in the loop

On a Mac, or just curious?

One email when the macOS build ships, and short notes when something meaningful changes. That's it.

Release news and the macOS launch. No spam, unsubscribe anytime.

Questions

Asked and answered.

What does it cost?

The beta is free — no account, no card, no catch. Final pricing isn't announced yet; when it is, beta users hear it first and will be looked after.

Which cameras and formats?

The first release reads ARW (Sony), CR2/CR3 (Canon), NEF (Nikon), RAF (Fujifilm), ORF (OM/Olympus) and DNG, plus plain JPEG. Previews come from the JPEG your camera already embedded in the RAW, which is why they're instant.

Does it touch my RAW files?

It moves them — it never rewrites, re-encodes or overwrites them. Collisions get an explicit rename, never a silent overwrite, and every move lands in an undo journal. Your XMP sidecars travel with their photo.

Windows or Mac?

The Windows beta is out now. macOS comes from the same codebase and follows shortly — leave your email below and you'll get one message when it lands.

How do updates work?

Cullora checks for a new version at launch, shows you the release notes, and installs only when you say so. Every update is cryptographically signed, and automatic checking can be switched off in Settings.

Windows says "unknown publisher" — is that OK?

Yes. The beta isn't Authenticode-signed yet (a paid certificate is on the roadmap), so SmartScreen is cautious the first time: choose More info → Run anyway. The in-app updater verifies every update's cryptographic signature regardless.

Do I need an account?

No. Cullora works fully offline with no login. Accounts stay optional forever — they'll only ever exist for things like license management and settings sync.

Found a bug? Have an idea?

Talk directly to the builder.

Every report lands in front of a human. There's a matching feedback button inside the app, one keystroke away from your shoot.