Offline Semantic File Search: Find Files by Content
You remember what a file is about but not what you named it. Dotient finds it anyway: you describe the contents or the look, and it surfaces the match from an index it built on your own machine. By the end of this piece you will know how describing a file beats hunting by name, how Dotient does it fully offline, and where it sits against the other tools that search your disk.
OneTimePay.app
10 min read
the invoice with the blue logo from last spring
scan_0417.pdf
Invoice · blue logo · spring dates
94%
IMG_2831.png
Screenshot of a billing email
71%
DSC_0099.jpg
Photo of a printed receipt
58%
Searched 12,480 files on-device · nothing left your Mac
How do I find a file when I forgot the name but remember what's in it?
Use a semantic file search tool that indexes contents, not filenames. Dotient builds an on-device index of what your files contain or look like, then lets you type a plain description, like an invoice with a blue logo, and returns the closest matches. It runs fully offline with no cloud upload, and it is a $5 one-time purchase.
On this page
How do I find a file when I forgot the name but remember what's in it?
In short
Use a semantic file search tool that indexes contents, not just names. Dotient builds an on-device index of what your files contain or look like, then lets you type a plain description, like an invoice with a blue logo, and returns matches, working fully offline.
Why Spotlight and Windows Search fall short
The built-in search on both platforms is organized around the one thing you have forgotten: the name. Spotlight and Windows Search index filenames, file types, and metadata, and they do full-text matching on documents that carry a text layer. That is fast when you know a distinctive word that is literally written in the file. It falls apart the moment your memory is about meaning rather than text: a photo has no words to match, a scanned receipt is just pixels, and a report you think of as the pricing deck was saved as Q2-final-v3.pdf. Recent-files lists and date filters help only when the thing you want is also the thing you touched last.
What semantic search matches instead
Semantic search indexes what a file is about, not the characters in its name. It reads each document and looks at each image, turns that into a numeric fingerprint of the meaning, and stores it so you can query it later. When you type a description, it compares the meaning of your words against those fingerprints and ranks the closest ones first. That is why you can find a photo by describing the scene in it, or a contract by its topic, without knowing a single exact word that appears in the file. Dotient is one such tool, built to run that entire loop on your own computer, which is the part the next sections get into.
Find files by describing content instead of filenames
In short
Semantic search compares the meaning of your description against an index of each file's contents, so you find a document by its topic or a photo by what it shows. You describe what you remember, not the exact words or the filename, and the closest matches surface first.
Search photos and documents by content
The reason describing a file works is that Dotient indexes two kinds of things the same way. A PDF, a spreadsheet, or a note becomes a fingerprint of its text and topic. A photo, a screenshot, or a design export becomes a fingerprint of what is actually visible in it. Both land in one searchable index, so a single description can pull back a document and an image side by side. Ask for the invoice with the blue logo from last spring and the actual invoice can surface next to a screenshot of the billing email, because both were indexed by what they contain rather than by whether the word invoice happens to be in the filename. That combined coverage, text and visual in one query, is the capability most built-in and single-purpose tools do not offer.
Natural-language queries, not keywords
Because the match is on meaning, you do not have to guess the exact term the file uses. A keyword search for receipt misses a file that only ever says invoice or statement. A semantic query understands those are close in meaning and returns them anyway. You can describe a scene (a whiteboard covered in sticky notes), a subject (the contract with the penalty clause), or a look (the dark screenshot with a red error), and get ranked results without tags, folders, or a naming convention you kept up for years. The point is not that you type more, it is that you type what you actually remember.
How Dotient indexes and searches your files on-device
In short
Dotient runs a quantized vision-and-text model locally to turn each file into a searchable fingerprint, then combines keyword and semantic matching in parallel. Indexing and every query happen on your machine, so nothing is uploaded, and you can steer the ranking as you go.
An on-device model, with no cloud upload
The engine is a quantized vision-and-text model that embeds your files into fingerprints right on your computer. On the visual side Dotient uses embeddings from a SigLIP image model, so a photo is understood by its contents rather than its filename. Search itself is a hybrid: Dotient runs classic BM25 keyword matching and semantic matching at the same time, so an exact term you do remember is never silently lost while the meaning-based match handles everything you can only describe. All of it, the indexing and the querying, stays local. Your files never leave the device, which is the whole reason a person with sensitive documents can point this at their real archive instead of a folder of samples.
Why on-device matters here specifically
A describe-what-is-in-it search only earns its keep if you can run it against the files you actually care about, and those tend to be the private ones: financial records, client work, personal photos. A cloud tool asks you to upload exactly that material to make it searchable. Dotient inverts the trade by keeping the model and the index on your machine, so breadth of coverage does not cost you privacy.
A graph view, Cubbies, and Signals
Search is the front door, but Dotient also gives you ways to work with the results. A node graph plots your whole archive with edges drawn between similar files, and it auto-detects clusters, so you can see the shape of what you have rather than scrolling a flat list. You can group related files into named collections called Cubbies to keep an archive organized. And when a search almost gets it right, Signals let you fine-tune the ranking toward what you meant, nudging the results instead of retyping the query five different ways. These are the features that turn a one-shot search box into something you can actually live in.
Where semantic search helps, and where it misses
In short
Description-based search shines when you recall a topic, a subject, or a look but not the name. It is approximate: the model ranks by similarity, so it can mis-rank or miss a file, and it is weaker on scanned documents with no text layer. Treat it as smart recall, not a guarantee.
Accuracy depends on the model
Being honest about the limits is the point of a buy-once directory, so here it is. A semantic match is a similarity score, not a lookup, which means the file you want is usually near the top but not always the first row, and a very generic description (the document about the project) gives the model little to lock onto. Visual search is bounded by what the vision model can recognize, and a scanned page with no embedded text is pixels until something reads the characters. Dotient softens each of these: the parallel BM25 keyword pass catches exact terms the semantic side might rank low, and Signals let you correct a near-miss by hand. What it does not do is promise the top result is always the right one, and you should not expect that from any tool in this class.
When plain filename search is still faster
Semantic search is not a replacement for everything. If you already know the exact filename, the built-in search is instant and you should just use it. If your files are meticulously named and foldered and you never lose one, the payoff here is small. And if what you need is bulk renaming or auto-sorting rather than finding a specific file you have in mind, that is a different job with different tools, some of which show up in the comparison below. Dotient earns its place precisely in the gap those leave: the messy, half-remembered archive where the name is the one thing you do not have.
Who Dotient is for, and who it is not
In short
Dotient fits people with large, cluttered libraries of photos, screenshots, PDFs, and documents who are privacy-conscious or work offline and prefer to pay once. Researchers, designers, developers, writers, and students on macOS or Windows who keep losing files to forgotten names benefit most.
Best fit: big private archives you search by memory
The clearest fit is anyone whose files pile up faster than they get named well:
A researcher or writer sitting on years of PDFs and notes, who remembers the argument in a paper but never its filename.
A designer or photographer with thousands of screenshots and images, who wants to find one by describing what is in the frame.
A developer or student whose downloads and exports accumulate into a flat heap that Spotlight only helps with when they already know the name.
Anyone privacy-conscious or often offline, who will not upload personal or client files to a cloud service just to make them searchable.
Weaker fit: tidy libraries and pure organizers
If you keep a disciplined naming scheme and a clean folder tree, the built-in search already covers you and the value here is thin. If your goal is to auto-sort a downloads folder or batch-rename hundreds of files rather than find a specific one, an organizer or a renamer is the better tool, and the comparison below names a few. Dotient is a find-the-file-you-mean tool first, and it is happiest against a large archive you navigate by memory rather than by structure.
How Dotient compares to other offline file-search tools
In short
At $5 one-time Dotient is the lowest confirmed price in this set, and one of the few tools that searches both photos by visual content and documents across macOS and Windows offline. Some rivals still win on one axis: LocalSynapse is free, and File Brain adds OCR for scanned PDFs.
| App | Price | Photo (visual) search | Document content search | Platforms | Fully offline |
|---|---|---|---|---|---|
Dotient this one $5 once · $15 lifetime | $5 one-time | macOS · Windows | |||
Offline Files photo indexer | $9.99 one-time | macOS | |||
LocalSynapse free · open-source | Free | macOS · Windows | |||
File Brain OCR, documents | Free · Pro from $49 | Cross-platform | |||
Kalycs needs OpenAI key | $49.99 lifetime | macOS | |||
Talyx auto-organizer | $29 one-time | macOS · Windows |
A one-time license, with an optional add-on
Dotient is a one-time purchase, and it is worth being precise about the tiers so the no-subscription claim is honest. The $5 Standard license is a one-time buy that works fully offline on its own, with three license keys and one AI model. A $15 Lifetime license, also one-time, adds new AI models monthly, Adobe file-format support, priority support, and all future updates. There is one recurring option, a Plus add-on at $1 per month, which layers the same extra models and format support onto a Standard license, but it is optional and the app is fully usable without it. So the accurate framing is not no subscription anywhere, it is a working one-time app with an optional subscription on top, and the base search runs offline either way.
Where a rival is the better pick
A spotlight is only worth trusting if it says when something else fits you better, so here are the honest calls. LocalSynapse is free and open-source and searches document contents across a dozen-plus formats offline, and if you only ever search text and want to pay nothing, it is the obvious start, though it does no image search. File Brain runs offline with built-in OCR that indexes scanned PDFs, so if your archive is mostly scanned paper it reads pages Dotient cannot, though its visual search sits behind a paid tier. Kalycs is a lifetime purchase but needs your own OpenAI key, which breaks the fully-offline promise. Talyx is an on-device organizer that sorts and classifies rather than finding one file you already have in mind. And Mylio consolidates photos across your devices but is a subscription with no describe-the-contents search. Dotient's specific edge is the combination: photos and documents together, described in plain language, fully offline, at the lowest confirmed price, on both macOS and Windows.
Price
$5 once
Lifetime
$15 once
Platforms
macOS · Windows
Searches
Photos + docs
Privacy
Fully on-device
Product Hunt
293 upvotes
Frequently asked questions
Can I find a photo or screenshot just by describing what it looks like?
Yes. Dotient embeds each image with an on-device vision model, so you can type a description of the subject, scene, colors, or objects, for example a screenshot with a blue error dialog, and get visual matches without any filename or tags. Results are ranked by similarity, so the best match is not always the first row, but the file you meant is usually near the top.
Does the search run fully offline so my files never leave my computer?
Yes. Dotient indexes and searches entirely on your device with no cloud uploads, so your files stay on your machine. The base $5 Standard license is a one-time purchase that works fully offline on its own. There is an optional Plus add-on at $1 per month that adds new AI models, Adobe file format support, and priority support, but it is not required to search.
How accurate is describing-what-is-in-it search, and where does it fail?
Semantic and vision search is approximate. The model ranks files by similarity to your description, so it can mis-rank or miss a file, especially for scanned documents without a text layer or very generic queries. Dotient pairs semantic matching with BM25 keyword search in parallel, so anything keyword-findable still turns up, and its Signals feature lets you nudge the ranking toward what you meant.
Does Dotient work on Windows or only on Mac?
Both. Dotient ships downloads for Windows and for macOS on Apple Silicon and Intel today, and the listing covers macOS and Windows. It began as the maker’s fix for finding files on Windows, so the Windows build is a first-class target, not an afterthought.
Is Dotient the cheapest option, and is it the only offline tool?
At $5 one-time it is the lowest confirmed price in this set, and one of the few tools that searches both photos by visual content and documents on Mac and Windows offline. It is not the only option: LocalSynapse is free and open-source but documents only, and File Brain adds OCR for scanned PDFs. Pick by which files you search most.
Sources
- 1
Apple Support: Search with Spotlight on Mac
Apple’s own reference showing Spotlight is organized around filenames, types, and metadata rather than a description of what a file contains.
- 2
Microsoft Support: Search for anything, anywhere in Windows
Confirms Windows Search’s filename-and-index model, so the contrast with describing a file’s contents is verifiable rather than asserted.
- 3
Google Machine Learning: Embeddings
A plain-language explainer of the vector embeddings that let a tool match a description to a file by meaning, and why the results are ranked by similarity rather than exact.
Dotient
Local-first semantic search for your files
once
macOS · Windows
More apps you buy once: browse the desktop