shepherd

AI photo culling · 100 % local · desktop app

AI-powered culling
that never leaves your desk.

You get back from a shoot with four thousand frames and an afternoon to sort them. shepherd goes through all of them and checks what you'd check first: focus, open eyes, the expression, the moment the movement peaks. It puts the frames that belong together in one group and its pick at the front of each. All of it happens on your own machine, so there's nothing to upload and nothing to wait for.

  • No cloud, no account
  • No upload, no queue
  • From 120 €, once
  • No subscription, no tokens
  • Windows · macOS · Linux
The shepherd app after reading a shoot: 49 frames sorted into 14 bursts, shooting statistics for focal length, shutter and ISO, and the first bursts laid out below.
Straight after the analysis run, before you've decided anything.

Why shepherd

Why I built it this way

The AI suggests, you decide

Every pick is a suggestion, and you can see what it was based on: sharpness where it matters, whether the eyes are open, the expression, where the movement peaks. Disagree and one key fixes it. shepherd does the counting and the comparing. Which frame is actually good is still your call, and it never writes down a decision you haven't confirmed.

Your clients never leave the room

Everything runs on your computer. Your photos, their filenames and your folder structure stay there. No upload, no account. Weddings, nudes, hospital work, anything under an NDA: the files stay where you put them, and you can pull the network cable out and carry on culling. It's also why there's no waiting at the start. No upload bar to sit through.

You pay once

One price, one payment. No monthly fee, no credits, no charge per image, nothing ticking away while you go back and forth between two frames for the third time. Two hundred photos or twenty thousand, it costs the same.

Sunday walks and two-body weddings

Same program either way. Start with the basics. Add the shooting statistics when you get curious about your own habits, and the local learning once culling has stopped being occasional and turned into a weekly job.

How it works

Four steps, and you set the pace

shepherd doesn't run off with your shoot. Every step is its own screen, you can go back and forth between them, and nothing gets written to disk until you say so.

01 · Analyze

Point it at a folder

Pick the folder you emptied the cards into. RAW, JPEG, or a RAW+JPEG pair that counts as one. shepherd reads the preview that's already sitting inside every RAW along with the shooting data, then looks at each frame: is it sharp where it needs to be, is it exposed, are the eyes open, is anyone smiling, where does the movement peak.

  • Your files are read where they lie and never moved
  • Nothing gets uploaded, so it starts the moment you choose
  • A whole shoot at once, with no import to sit through
Starting a session in shepherd: a folder picker, a name and a scoring preset, with an earlier shoot listed below.

02 · Pick

The shoot turns up already sorted into moments

Frames from the same moment sit together: the six-shot burst, the three near-identical portraits, the safety frame you always take. shepherd works out what kind of scene it's looking at, because a portrait shouldn't be judged like a landscape, and puts one keeper at the front of each group before you've looked at anything.

  • A keeper in every group, never an empty one
  • Merge, split or re-herd a group that came out wrong
  • One slider re-splits the whole shoot straight away
The Pick step with the burst list open on the right: fourteen bursts, six of them already herded, and the current burst's frames on a filmstrip below.

03 · Rate

One keystroke per decision

Walk the groups from the keyboard: accept, promote another frame, throw out the whole burst, next. Your hand stays where it is. When two frames are genuinely close, put them next to each other with the zoom locked together and "which of these two" takes a second instead of a minute.

  • Two or four frames side by side, zoom and pan in sync
  • Stars that mean something: 5 for a stunner, 4 goes to the client
  • Everything happens instantly, and everything can be undone
Two keepers side by side in the compare view, the right one rated four stars for delivery, with the full keeper filmstrip along the bottom.

04 · Finish

It ends where your editing starts

Your decisions go into XMP sidecars next to the photos. That's what Lightroom, Capture One, Photo Mechanic, Bridge and FastRawViewer read anyway, so you open the folder in your editor and the selection is there. If you need the rating inside the file itself, shepherd can do that too, and it copies the untouched original aside before it does. Originals are never changed without a backup first. There's no setting to turn that off.

  • Sidecars stay current while you work, not only at the end
  • Or write the rating into the file, for editors that ignore sidecars
  • Originals get copied aside first, and you can put them all back
The Finish step: thirteen frames in the delivery, a note that sidecars are up to date, and the option to write ratings into the original files.

Shooting statistics · Flock and Range

See how you actually shot it

Every frame remembers what the camera was set to. Read together, a shoot tells you things worth knowing: the focal length you never move off, the lens that stayed in the bag all day, the body that quietly did most of the work.

The statistics dialog: camera and lens combinations with their share of the shoot, distributions for focal length, shutter, ISO and aperture, and a timeline of which body was in use when.

Distributions

Focal length, shutter, ISO and aperture across the whole take, or narrowed down to one body or one lens.

Equipment

Which camera and lens combinations did what share of the work, so a lopsided two-body day shows itself.

Timeline

What was in your hand when, from the first frame to the last.

Product & packages

What you get, and what it costs

All three are the same program with the same analysis. Nothing is crippled, there's no watermark and no limit on photos. What differs is how much shepherd tells you about your own shooting, and whether it learns from your decisions. You pay once, in euro.

Basic

Field

120 €

one payment · the whole job

Everything you need to take a shoot from folder to finished selection.

  • Groups bursts and near-duplicates
  • Judges each frame by what it is: portrait, group, action, detail, landscape, animal
  • Suggests a keeper in every group, and you can always overrule it
  • Culling from the keyboard, plus 1 v 1 and 4-up compare with synced zoom
  • Writes star ratings and colour labels as XMP sidecars
  • No limit on photos, shoots or sessions
  • Installers for Windows, macOS and Linux
Ask about Field

Expert

Range

180 €

one payment · and it learns

Flock, plus a dog that remembers what you kept last time.

  • Everything in Flock
  • Learns from the picks and corrections you make
  • Suggestions move towards your taste, shoot after shoot
  • The training runs on your machine. Your preferences aren't uploaded
  • Optional, and you can switch it off again
Ask about Range

shepherd isn't on general sale yet. It's in late development, and I'd rather put it out when it's right than when it's due. The prices above are what I plan to charge. Write to me and I'll tell you the moment the first builds go out.

Contact

Whistle and I'll come

Questions about a package, an odd camera, a studio licence, or whether shepherd fits the way you work? Write to me. I read everything myself.

hello@shepherd.photo

I answer in English and German, and I use your address to answer you. Not to put you on a list.

Rather just send an email? hello@shepherd.photo works the same.

FAQ

Short answers

Do my photos leave my computer?

No. Your photos, their filenames and your folder structure stay on your disk. shepherd analyses, scores and writes on the machine it's installed on, with no upload and no account, and it culls happily with the network switched off. The one thing that talks to my server is the licence: activating your key, and re-confirming it now and then, sends the key and an anonymous device fingerprint. Nothing about your pictures.

Will it touch my original files?

Not without a backup. By default your decisions go into XMP sidecars next to the photos and the originals stay untouched, byte for byte. If you ask shepherd to write the rating into the file itself, which some editors need because they ignore sidecars, it copies the untouched original into a backup folder first. You can put every one of them back.

Does it work with Lightroom and Capture One?

Yes. Sidecars are how these programs already talk to each other: Lightroom, Capture One, Photo Mechanic, Bridge and FastRawViewer all read the stars and colour labels. shepherd sits before your editor and has no ambition to replace it.

Which cameras and file types?

The usual RAW formats from the usual manufacturers, plus JPEG. A RAW+JPEG pair of the same shot counts as one photo. If you shoot something unusual, send me the camera model and I'll tell you straight whether it works.

What hardware do I need?

A normal current laptop or desktop. Everything runs on the CPU, so there's no graphics card to buy and nothing falls back to the cloud. More cores means the flock comes in faster. The heavier optional models are yours to switch on, not something you're stuck with.

Really no subscription?

Really. One payment for the package you pick. No monthly fee, no charge per image, no API credits. The analysis runs on hardware you already paid for, so there's nothing sensible for me to meter.

How do I get my licence key?

By email, as soon as the payment clears. It looks like SHEPHERD-XXXXX-XXXXX-XXXXX. Paste it into shepherd once, under Activate. The licence doesn't expire and shepherd keeps culling offline. It only needs to reach the licence server now and then to re-confirm.

How many computers can I use it on?

Two on one key. The idea is a desktop and a laptop. If you replace a machine, release its slot from inside the app and activate the new one.

What if I disagree with its picks?

Then you overrule them. That's one keystroke, and the shoot is yours again. shepherd never writes down a decision you didn't confirm. On Range those corrections are exactly what it trains on, on your machine, so it moves towards your eye rather than an average one.

Can I move between packages later?

Yes. They're the same program, so moving up means paying the difference and nothing else. Write to me and I'll sort it out.