parse▰
Read PDFs, Markdown, and plain text in the browser.
private document search · browser-first
Drop in PDFs, Markdown, and plain text. Search with the words you know—or the meaning you remember. Nothing uploads. Nothing leaves the browser.

The useful difference
SearchThing treats your browser as the workspace: parse, chunk, embed, store, and rank without sending a copy of your document set to a hosted search service.
Read PDFs, Markdown, and plain text in the browser.
Keep the index useful instead of making one huge block.
Persist documents in IndexedDB and vectors in OPFS-backed storage.
Fuse lexical and semantic matches into one readable result list.
Three ways to ask
BM25 catches the exact phrase. Local vectors catch the idea you remembered differently. Reciprocal rank fusion brings them together.
Local embeddings help a query like “doctor visit” find a note that says “medical appointment.”
Text search works from the first keystroke, before the embedding model has finished warming up.
A smaller trust boundary
Files are read into browser storage and embeddings are generated by a web worker. SearchThing has no upload step in its working flow, so the private material stays in the place you opened it.
Try the local index