A library for your research PDFs, on your own machine
PaperLab keeps your research PDFs in a local library. Upload a PDF and a background worker extracts its text with positions, splits it into sections and passages, and indexes it for search. Hover a paper to preview its first page and details. With OpenAlex ticked, it fills in title, authors, year, venue and topics, which you can correct by hand. A retracted paper shows a banner in the reader that can’t be dismissed.

What you can do
- Upload PDFs; each is extracted, split into sections and passages, and indexed.
- See each paper’s status while it processes, or the reason it failed.
- Hover a paper to preview its first page and details.
- Fill in title, authors, year, venue and topics from OpenAlex, off until you tick it.
- Correct any detail with Edit details; your corrections survive reprocessing.
- A retracted paper shows a banner at the top of the reader that can’t be dismissed.
How it works
Extract
PyMuPDF pulls out the text with its coordinates, so highlights and citations point at exact spots.
Split
The text is divided into sections and passages sized for search and questions.
Index
Passages are embedded for semantic search once a search model is set up.
Tips
- Start with the ten papers your project rests on, not everything you have.
- Fix a wrong title or year once with Edit details: it stays fixed.
Questions people ask
Do I need an account?
No. PaperLab is one user on one machine, with no accounts. Your library lives in a local Postgres database.
Does it work without internet?
Uploading, reading, highlighting and notes work offline. Finding papers and looking up details need the network.
What happens if a paper fails to process?
Its status shows the reason. Enrichment never fails a paper: with no OpenAlex match or no network, it is still ready.
Works well with
Guides
- How to read a research paper efficiently — The three-pass method, what to skip, and how to keep what you read.
- PaperLab vs Zotero — A reference manager and a reading tool do different jobs. Which one you need, or both.
- How to organise research papers — One library, projects instead of folders, notes on the passage.