locallens@community:~$ announce
LocalLens releases and roadmap
running now3.2.0
What changed
Added
Duplicates tab. Finds copies of the same photo, even resized, re-exported or rotated ones. Local Lens picks the best copy; you check it and send the rest to the Trash. Free for everyone.
Compare with another folder. Check a memory card against your library, clear off the copies you already have, and import only the new photos.
Skip duplicates when sorting. An optional switch leaves out photos already in the destination and extra copies in the source. Skipped photos are never touched; after a Move you decide what happens to them.
Replies to your community posts. A reply shows up in the bell, on the app icon, and as a system alert. No account needed.
A tour of what's new. After an update, Local Lens shows the new features once. They stay in the tutorial menu, marked New.
Changed
Repeat duplicate scans are much faster. Photo fingerprints stay on this device; "Erase photo index" in the privacy panel clears them.
The Community button opens what's new for you, and the bell only shows what still needs you.
Each Browse button remembers its own folder, hovering a folder shows its full path, and nested folders start collapsed.
The Claude agent keeps the best copy when it cleans up duplicates.
The tutorial spotlight glides between steps, and its cards always fit the window.
Fixed
Moving photos off a drive that can't be changed (such as a Windows drive on a Mac) now stops with a clear message, instead of reporting a move that didn't happen.
Moving new photos to another drive no longer risks deleting files that weren't sorted.
Sorting problems open a message that says how to fix them. When face recognition, HEIC or RAW support can't start, the log says why and what to do.
Abort now works while importing photos unsorted.
The setup screen no longer leaves an empty gap beside the folder list.
building
Scheduler inside the packaged app
Schedules save but never run in a released build today — the scheduler is not part of the bundle. Manage it from the Agent tray app until this lands.
planned
Signed macOS builds
No xattr step and no Gatekeeper workaround on the manual DMG. Homebrew already handles this; the direct download does not.
planned
Linux build
The backend already runs there. Packaging and the updater are what is missing.
testing
Smart Album suggestions
Groups photos into albums it thinks belong together. Accuracy is not there yet, so it stays unpromoted inside the app.
early
A local chat UI
Talking to LocalLens without Claude Desktop in the loop. Unsupported, and it may never ship.
archive15 releases