Skip to content

v0.1

Choose a tag to compare

@cannolis cannolis released this 07 May 12:52
· 12 commits to main since this release

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:

  1. Paste your API key
  2. Pick a Ranking scope (a collection or "My library") — required, no default
  3. Either mark a paper as "my paper" (right-click → ZotRead → Mark as my paper) or add a research idea
  4. Click Rescore all now — a preview dialog will show the number of API calls before anything runs

🤖 Built with zotero-plugin-template