About this project

Zotero CLI describes itself as a high-performance command-line interface for Zotero management and systematic literature reviews. The README presents two main areas. First, direct Zotero management: it supports item and collection lifecycle operations such as create, rename, recursive delete, export, clean, and backup; ingestion from arXiv, DOI, BibTeX/RIS/CSV files, and the Brazilian BDTD repository; batch tag taxonomy processing; storage offloading of PDF attachments to local storage while keeping metadata linked; system diagnostics through system check; a disposable demo sandbox; and a local FastAPI server for bridging the library with local scripts and dashboards, including read-only job status endpoints. Second, systematic review support mapped to the Kitchenham/Wohlin methodology: interactive title/abstract screening in a terminal UI, double-screening consensus/conflict reports, SDB v1.2 standardized decision blocks stored as immutable machine-readable notes in Zotero, CSV import of external screening decisions, recursive forward/backward citation snowballing with an interactive review step before import, structured data extraction from full text with optional AI-agent assistance, local vector-store ingestion of full-text PDFs for semantic search and LLM-backed synthesis, and reporting that includes PRISMA 2020 statistics, citation graphs, Mermaid visualization, exclusion summaries, drift detection, and set integrity checks. The README also documents installation via standalone binaries, one-line installer scripts, Docker, a devcontainer, or source with uv; a lite library install without the RAG/ML stack and a full extra for RAG; backups to LZMA-compressed .zaf files; and MIT licensing. It is intended for researchers and power users who want scriptable, auditable review workflows rather than a graphical-only Zotero experience.