Search your papers by meaning, not just words
PaperLab indexes every passage of your papers as a vector, so search, chat on long papers and workspaces find text by meaning rather than exact words. The built-in search model, nomic-embed-text v1.5, runs on your machine and downloads once (548 MB). You can also choose Ollama’s nomic-embed-text, OpenAI, Gemini or an OpenAI-compatible server; a cloud source asks first, with an estimate of what it sends and costs.
What you can do
- Every passage is embedded and stored in a local Postgres database with pgvector.
- The built-in model runs locally on ONNX Runtime and downloads once.
- Reading, notes and chat on short papers work before it is downloaded.
- The graph’s similar-content layer and the References ranking use the same index.
- Choose another source in Settings → Search; switching re-embeds in the background (next release).
- A cloud source asks before the first send, with a cost estimate (next release).
How it works
Embed
Each passage becomes 768 numbers describing its meaning.
Store
The vectors live next to your papers in a local database.
Match
A question is embedded the same way, and the closest passages are returned.
Tips
- Ask in full sentences: meaning-based search works better with context than with keywords.
- Keep the built-in model if privacy matters most: nothing leaves your machine.
Questions people ask
Do I need the search model?
For chatting with long papers, workspace chat, Claude’s library search, similar content and note ranking, yes. Reading and notes work without it.
How big is the search model?
About 548 MB, downloaded once into a local volume.
Can I use OpenAI or Gemini embeddings?
Yes, from the next release: pick them in Settings → Search. PaperLab asks before sending anything to a cloud source.
Works well with
Guides
- How to chat with a PDF locally, without uploading it — Ask papers questions with a local model, and check every answer against the page.
- Can you trust AI with research papers? — Invented citations, and a five-step check for any AI answer.
- Running a local LLM for research — Hardware, Ollama, choosing a model, and making it answer well.