Download and install Seeker from the Mac App Store or Microsoft Store. Open the application after installation completes.
Go to Settings and navigate to the Indexing tab. Click "Add Folder" to select the directories containing your documents. You can add multiple folders.
Seeker will automatically scan and index all supported files in your selected folders. Initial indexing may take some time depending on the number and size of your files. This is a one-time process — new and modified files are detected and indexed automatically.
Type your query in the search bar and results appear instantly. Navigate through your search results and open any file directly.
Type any word or phrase and Seeker searches through the full text content of all indexed documents. Results are ranked by relevance and matched terms are highlighted in the preview.
Search by context instead of exact keywords. This allows you to find documents that are contextually relevant using local vector embeddings.
Enable "Exact Phrase Search" in Settings to match multi-word queries as an exact phrase rather than individual words. Useful for finding specific sentences or technical terms.
Combine terms with search operators for precise queries. Expand the reference guide below for full details and examples.
type:pdf
Filter by file type (pdf, docx, txt, md)
after:2025
Modified after date (YYYY or YYYY-MM-DD)
before:2024
Modified before date
size:>10MB
File size greater than
size:<1MB
File size less than
"invoice template" type:docx after:2025
report size:>5MB
insurance renewal exact-match:true
meeting notes type:md
| Show / Hide Seeker (Configurable in Settings) | ⌘ Shift Space |
| Navigate results | ↑ ↓ |
| Open selected file | Enter |
| Show in Finder | ⌘ Enter |
| Clear search text / Hide window | Esc |
| Open Settings | ⌘ , |
| Add folder | ⌘ O |
| Back to Search | Esc |
| Show / Hide Seeker (Configurable in Settings) | Ctrl Shift Space |
| Navigate results | ↑ ↓ |
| Open selected file | Enter |
| Show in File Explorer | Ctrl Enter |
| Clear search text / Hide window | Esc |
| Open Settings | Ctrl , |
| Add folder | Ctrl O |
| Back to Search | Esc |
OCR on macOS uses Apple's native Apple Vision Framework. Text recognition works automatically for all supported languages provided by your operating system without installing extra files.
OCR on Windows uses native Windows Media OCR.
No. Seeker processes everything locally on your device. No document content, file names, search queries, or analytics data are ever transmitted to any server or cloud service. All indexing and search operations run locally.
No. Seeker only reads files to extract their text content for indexing. Your original files are never modified, moved, or deleted.
Go to Settings > Indexing tab. You can trigger a full re-index from there. Normally, Seeker automatically detects new and changed files and updates the index in the background.
Some PDFs may use legacy text encoding or custom character maps that prevent text extraction. Additionally, encrypted or password-protected PDF files cannot be indexed.
Search works across many languages. Results and highlighting are generally strongest for languages with whitespace-separated words (such as English). Languages such as Chinese, Japanese, Korean, RTL languages (Hebrew, Arabic, etc.) and some Indic languages may produce less precise search results/highlighting depending on the document content and text extraction quality.
For scanned PDFs (which contain image pages rather than text) and standalone image files, enable OCR in Settings > General. Seeker will use your OS native OCR engine to extract and index text.
Subfolders: Renaming a subfolder (e.g. machines/phones to machines/laptops) is updated automatically in real time without re-indexing.
Top-level folders: Renaming a folder that was added via the Add Folder dialog (e.g. machines to devices) will mark it as unavailable. You can rename it back to machines and click Rescan, or click Relink Folder and select devices. Either option restores your index instantly without re-indexing any files.
If you have questions, found a bug, or have a feature request, feel free to reach out.
Contact Us