v0.1
ZotRead v0.1
First public release.
What it does
ZotRead scores papers in your Zotero library by relevance to your own
published work or to a research-idea text, using any OpenAI-compatible LLM.
Features
- Two anchor modes — mark your own papers as anchors, or write a research-idea text and rank against it
- Sortable Relevance column in the main item list
- WhyRead sidebar pane showing the rationale, referencing concrete methods and findings from both papers
- Auto-maintained "ZotRead Top" collection containing the highest-scoring papers
- Bring your own model — DeepSeek (default), OpenAI, OpenRouter, local Ollama, or any OpenAI-compatible endpoint
- Local SQLite cache — re-evaluation is nearly free; English and Chinese rationales cached independently
- Cost-aware — explicit scope selection, preview dialog showing the number of API calls, cancellable mid-run
- Manual score override with the original LLM rationale preserved
Install
Download the zot-read.xpi asset below, then in Zotero: Tools → Add-ons → gear icon → Install Add-on From File… and select the .xpi.
Requirements
- Zotero 7 or newer
- An OpenAI-compatible LLM API key (DeepSeek by default; configurable)
Notes for first run
Before the first rescore, open Edit → Settings → ZotRead and:
- Paste your API key
- Pick a Ranking scope (a collection or "My library") — required, no default
- Either mark a paper as "my paper" (right-click → ZotRead → Mark as my paper) or add a research idea
- Click Rescore all now — a preview dialog will show the number of API calls before anything runs
🤖 Built with zotero-plugin-template