AI Photo Search · Discovery
Type what you remember — "kids at the beach", "beach sunset in Faro", the words on a receipt, a place and a month — and FolioSort surfaces the matches, ranked, from your local library. Semantic meaning, text inside images, automatic events and recovered dates. It all runs on your device: no cloud, no account, no photo ever uploaded.
Somewhere in 40,000 files is the beach evening in Faro, the receipt you photographed for the warranty, the whiteboard from that meeting. But nothing is named for it, and scrolling for twenty minutes usually ends with you giving up.
The tools that can search by meaning want your whole library in the cloud and your photos run through someone else's AI — turning the pictures you'd never post into training data and account rows.
FolioSort's AI Photo Search understands what's in your photos. Type a description and an on-device MobileCLIP model ranks your library by meaning; ask for a word and it reads the text printed inside images. It even proposes trips and events for you, and recovers dates that EXIF lost.
Every model, every index and every query runs locally. There's no upload, no account and no telemetry about what's in your photos — the same on-device AI that desktop tools charge $149–189 for, folded into the app that already organizes your library.
What's inside
How it works
Choose any folder — or your whole library — and FolioSort builds a local search index on your device.
Type what you remember: a scene, a place and a month, or a word printed inside the photo.
Semantic and text matches come back ordered by relevance — the closest photos first.
Open, or turn a result set or an auto-event into a folder — copy or move the keepers, always reversible.
Conversational search · beta · optional add-on
Compound questions are where keyword search gives up: "screenshots with an order confirmation", "photos with a QR code", "beach photos from August 2019". Conversational search handles them by connecting FolioSort to a local LLM you run — Ollama or LM Studio — on your own computer.
FolioSort translates your question into on-device searches over your local index. The language model only ever receives your typed question as text — never an image, never a thumbnail, never your library. Nothing is sent to a remote service.
It's a paid optional extra on top of Pro, and it's in beta — bring your own local model and it plugs straight in.
Why it's private
I typed "beach sunset in Faro" and it pulled the exact evening out of eleven years of photos — no albums, no tags, nothing named. I'd looked at Excire, but paying $180 and importing everything into another app was a non-starter. This just searches the folders I already have, on my own laptop.
FolioSort's on-device Discovery runs entirely on your device. AI Photo Search finds any photo by meaning or text; Find a Person pulls every shot of someone out of the pile; Find Screenshots sweeps out what isn't really a photo.
Search your library in plain language — meaning, text, events and dates — entirely on-device.
This pageAdd a few reference photos and find every shot of that person in a folder — entirely on-device.
Explore Find a Person → DiscoverySpot the screenshots hiding among your real photos and clear them out in one pass.
Explore Find Screenshots →FAQ
No. Semantic search runs an on-device MobileCLIP model, text search uses on-device OCR, and the whole index is built and stored locally. No cloud, no account, and it works offline — no photo ever leaves your computer.
You don't need tags or filenames. Semantic search matches the meaning of what you type — "kids at the beach" finds the photos even if nothing is named that way. Text search reads the words printed inside an image, so you can find a receipt by what it says.
Conversational search is an optional paid add-on (beta) that lets you ask compound questions in plain language. It connects FolioSort to a local LLM you run yourself (Ollama or LM Studio). The model only ever sees your typed question as text — never your photos. Nothing is sent to a remote service.
English, Portuguese, Spanish, French and German. Matching is accent-insensitive, so "fatura" finds "Fatura".
Local AI photo tools such as Excire Foto typically cost $149–189. FolioSort does on-device semantic and text search too — for a one-time purchase that's a fraction of that — and folds it into the same app that organizes, renames and de-duplicates your library.
You can try AI Photo Search free. A one-time Pro purchase removes the free-plan limits, and conversational search is an optional paid add-on on top of Pro.
Point FolioSort at your photos and find them the way you remember them — by what's in them, the words on them, the trip you took — with every model and every query running on your own computer.