A research alchemist in your terminal.
Save to Zotero. Read on your reMarkable or any device. Distillate does the rest.
Try it out:
$ uv tool install distillate
$ distillate --init
Save. Read. Highlight. Ask.
Use the Zotero browser connector, mobile app, or ask Nicolas to add a paper by arXiv ID or URL.
On your reMarkable tablet, or on any device with the Zotero app — iPad, Android, desktop.
Just move the paper to your Read folder on reMarkable, or tag it "read" in Zotero. Distillate extracts highlights, generates a summary, and saves a markdown note.
Search papers, compare findings, get reading suggestions, check stats — all in natural language from your terminal.
An open-source CLI. No accounts, no cloud, your notes stay on your machine.
Optional features you can enable with an API key or a config flag.
distillateLaunch the research assistant (default)distillate "What's in my queue?"Ask a one-off questiondistillate --syncSync papers and generate notesdistillate --importImport existing papers from Zoterodistillate --statusShow queue health and reading statsdistillate --suggestGet paper suggestions for your queuedistillate --digestShow your reading digestdistillate --scheduleSet up or manage automatic syncingdistillate --initRun the setup wizard| Component | Notes | |
|---|---|---|
| Zotero | Manages your paper library | Free |
| reMarkable | Read on tablet with ink & handwriting (uses rmapi) | Optional |
| Anthropic | Powers the agent, summaries, handwriting OCR, and suggestions | Optional |
| Obsidian | Where notes are saved locally | Optional |
| Resend | For weekly digest emails | Optional |
Built with love and coffee by Romain Lacombe. Powered by rmapi, rmscene, PyMuPDF, and Claude Code.