Reading the results
The Photos library
Similars can scan your Photos library the way it scans a folder: pick Photos instead of Folders at the top of the setup screen, and DuoBolt reads the library itself. Nothing is exported and nothing is copied. What it finds is shown by the names Photos uses, explained with what Photos knows about each photo, and removed the way Photos removes.
This is a macOS feature. On Windows, Similars scans folders.
What goes in
Section titled “What goes in”Every photo whose original is on this Mac. Videos are not part of a similars scan, and a photo that only lives in iCloud — the library set to optimise storage, the original not downloaded — is set aside and counted, never guessed at from its thumbnail. The setup screen and the results header say how many.
The first scan asks for access to Photos, then walks the whole library: about 15 seconds for 8,000 photos. Every scan after that asks Photos what changed since and looks only at that, so an untouched library costs one question.
What a tile says
Section titled “What a tile says”Photos names its photos IMG_0042.HEIC; the library keeps them under a UUID.
DuoBolt shows the name you know — on the tile, in the preview, in the review
and in the removal report — and never the file underneath.
Each tile also states what Photos knows about the photo:
- The import date — imported 16 Jun 2023. When the same photo was imported more than once, each copy says which import it came from: 1st import · 16 Jun 2023, 2nd import · 3 Aug 2025.
- A heart for a favorite, a wand for a photo you edited.
- JPEG + RAW for a pair. In the library the two are one photo, and removing it removes both.
An edited photo is shown as the edit — the picture you made — while the scan compared the original, which is what the edit was made from. The preview lets you see both, and the RAW: see looking closer.
Photos imported more than once
Section titled “Photos imported more than once”A library that was imported twice holds every photo twice — the same bytes under two import dates. Nothing in Photos tells them apart, and DuoBolt groups them as Identical.
Two tools are built for exactly this:
- The Photos filter’s Imported more than once row keeps only the groups whose copies differ by import.
- Bulk Select → Keep First Import keeps the copies from the earliest import and selects the later ones, in every group at once.
The rest of the marks feed the same two places: the Photos filter has rows for Edited, Favorited and RAW, and Bulk Select has Keep Favorite. The rules are spelled out on reading the results.
Removing
Section titled “Removing”A library photo goes to Recently Deleted in Photos, through Photos itself — never by deleting files inside the library package. Photos keeps it there for 30 days, and putting it back is the ordinary thing you already know how to do.
What goes with it goes with it: the edit, a Live Photo’s video, the RAW of a pair. The confirmation says so before you agree, and counts them — and it warns when one of the photos is a favorite.
Copy to… is the other operation a library offers. Each photo is exported
under its own name — IMG_0042.HEIC, not the UUID — and an edited photo is
exported as the edit, with Copy originals too putting the untouched original
beside it. Archive and Delete permanently do not apply: Photos owns its files.
Review Selection
What a library removal looks like before you agree to it.