Hosted demo · Zotero add-on
SciAgent
Turns a research question into a reviewed Zotero collection — a deterministic, federated literature search with explainable results and approval-gated writes.
- Python
- FastAPI
- LLM Agents
- structlog
- Cloud Run
SciAgent federates a literature search across OpenAlex, Semantic Scholar, Crossref, PubMed, arXiv, Europe PMC, BASE, and OpenCitations — then routes approved items into your Zotero library through a Zotero add-on, without silent writes.
What it does
- Deterministic search plan from a single research question — reproducible, not a black box.
- Explainable results you review before anything is written.
- Approval-gated writes — nothing lands in your library until you say so; duplicate detection only, no scraping of your existing collection.
- Privacy by construction — Zotero credentials are transient (used per request, never persisted), with structlog redaction enforced.
Why it matters
It's an honest agentic system: the LLM proposes, the human disposes. The hard parts — credential hygiene, idempotent writes, traceable decisions, a configurable LLM provider — are treated as first-class, which is exactly what separates a demo from something you'd point at your own library.