Built for Zotero 10+ • Local-First Privacy • Verifiable Academic Attribution

Transform Your Zotero Library into an Active, Verifiable Research Partner

Your Zotero library represents years of careful curation—hundreds or thousands of papers, annotations, and personal notes. Zocrates pairs state-of-the-art multi-agent AI with uncompromising scholarly rigor directly on your desktop.

🎯 Agentic Deep Search & Vectorless Reading ⚖️ Verifiable Citations & Sentence-Level Attributions 📑 In-Reader Crops into Agent Context 🌐 Agentic Online Discovery & 1-Click Import 🕸️ Paper Relations Network 🔒 100% Local-First (Your Library Stays on Your Machine)
My Library (1,420 items) 📄 Vaswani et al. (2017) — Attention Is All You Need.pdf
📖 Zotero PDF Reader • Page 4 of 15 📑 Outline: § 3.2.2
Attention Is All You Need
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit et al. • NeurIPS 2017
3.2.2 Multi-Head Attention 📑 Outline Destination
Multi-head attention allows the model to jointly attend to information from different representation subspaces at different positions. With a single attention head, averaging inhibits this.
Where the projections are parameter matrices WiQ ∈ ℝdmodel × dk, WiK ∈ ℝdmodel × dk, WiV ∈ ℝdmodel × dv, and WO ∈ ℝh dv × dmodel. In this work we employ h = 8 parallel attention layers, or heads.
📐 Area Annotation Box (Figure 2 — Ablation Perplexity vs. Head Count) <150KB JPEG • Live Resize Tracked
🖱️ Right-Click → "Zocrates: Add to Context"
Why does multi-head attention outperform single-head attention in Fig. 2, and how does FlashAttention optimize its memory footprint?

Projecting queries, keys, and values into h = 8 lower-dimensional subspaces (dk = dv = dmodel/h = 64) allows the model to jointly attend to distinct representation subspaces at different positions without averaging inhibition .

MultiHead(Q, K, V) = Concat(head1, …, headh)WO

While standard multi-head attention materializes the full N × N intermediate attention matrix in GPU memory, IO-aware tiling partitions inputs into fast on-chip SRAM blocks , while sparse attention combines local sliding windows with global tokens for linear 𝒪(N) sequence scaling .

Vaswani et al. (2017) — Attention Is All You Need Support Probability: 0.94
§ 3.2.2 Multi-Head Attention
"Multi-head attention allows the model to jointly attend to information from different representation subspaces at different positions. With a single attention head, averaging inhibits this."
Cited Sources (3 Verified) ✓ Complete Source Transparency
  • • Vaswani et al. (2017) — Attention Is All You Need
  • • Dao et al. (2022) — FlashAttention: Fast and Memory-Efficient Exact Attention
  • • Beltagy et al. (2020) — Longformer: The Long-Document Transformer
Other Consulted Sources (2 Evaluated, Not Directly Cited)
  • • Child et al. (2019) — Generating Long Sequences with Sparse Transformers
  • • Kitaev et al. (2020) — Reformer: The Efficient Transformer
Active Context: 📄 Vaswani et al. (2017) 📄 Dao et al. (2022) 🖼️ Crop: Fig. 2 Head Ablation (p. 4) ✕
How does FlashAttention partition work across thread blocks to reduce memory overhead? Accept [Tab ⇥]

Engineered Around Four Fundamental Commitments

Rather than locking your curated library behind closed proprietary clouds or treating academic PDFs as opaque text dumps, Zocrates respects how scholars read, verify, and think.

🏛️ Why "Zocrates"?

The name Zocrates is a portmanteau of Zotero and Socrates, honoring the classical philosopher renowned for dialectical inquiry and intellectual honesty. Rather than acting as an ungrounded oracle, Zocrates embodies the Socratic method by actively questioning literature, probing research gaps, and demanding verifiable evidence for every claim. It transforms your personal Zotero collection from a passive repository into an inquisitive, rigorous dialogue partner.

🧭

1. Multiple Ways to Work

Use Zocrates as an embedded split-pane companion inside Zotero, as an open Markdown knowledge bundle engine on your filesystem, or as a local Model Context Protocol (MCP) server for external assistants like Claude Desktop, Cursor, Pi & others (any application that supports MCP).

🛡️

2. Local-First & Hardened by Design

Your search indices, converted Markdown bundles, strictly local deterministic paper relation graphs, and chat histories live 100% on your machine—fortified by 256-bit loopback auth, strict CORS isolation, safe DOM sanitization, and encrypted credential storage.

⚖️

3. Scholarly Rigor & Verifiable Truth

Every synthesized claim is anchored in exact document passages by default, verified per-occurrence by calibrated AI decision models, drilled down to sentence-level micro-attributions on demand, and backed by Two-Tier Source reporting so zero evaluated literature is ever silently dropped.

🔭

4. End-to-End Scholarly Experience

From native LaTeX mathematics, inline extracted paper figures, and user-curated long-term memory via native Zotero notes to autonomous online literature discovery across OpenAlex, Crossref, and Unpaywall with one-click Zotero collection import.

Three Flexible Ways to Work with Your Library

Every researcher has a distinct technical setup. Switch between modes below—or use all three simultaneously against the same local knowledge base.

✓ Scales to Thousands of Papers (Hybrid Search & Outline Navigation)

Mode 1: The Native Companion Inside Zotero

Designed for researchers who want a deeply integrated desktop workspace without ever leaving Zotero's window.

  • ✦
    Embedded Split-Pane Workspace: Lives natively inside Zotero and synchronizes with 5 themes (Slate, AMOLED, Zotero Dark, Zotero Light, Sepia).
  • ✦
    Beyond Naive RAG (Combined Semantic & Vectorless Reading): Blends hybrid vector/keyword search for broad exploratory queries with surgical, vectorless Table of Contents reading (read_document(asset_id='sX')) for targeted investigations—preserving complete arguments, unbroken mathematical proofs, and tables without chunk salad fragmentation.
  • ✦
    Autonomous Academic Search: Navigates semantic and keyword indices, reads hierarchical outlines and section headings, and synthesizes the most relevant findings.
  • ✦
    Micro-Focal PDF Reader Integration: Right-click highlighted passages or draw bounding-box area crops around figures and equations to inject them directly into chat.
  • ✦
    In-Depth Research Checkpoints & Online Import: Conduct thorough cross-paper investigations with checkpoint controls and import novel Open Access papers in one click.
  • ✦
    Save to Native Zotero Notes (User-Curated Memory): Save any message, synthesis, or entire research session as a native Zotero note. Saved notes are automatically indexed alongside PDFs into your local search engine, making previous research permanently searchable in future sessions.
// How Zocrates Investigates Your Research Questions
1. Your Research Question & Context
   • Focus on specific papers, collections, or your whole library
   • Right-click text selections or crop figures and formulas in Zotero's reader

2. In-Depth Literature Investigation
   • Reads paper structures, section headings, and full text
   • Follows thematic links and connected literature across your library
   • Extracts key methodology, evidence, and substantive arguments

3. Rigorous Claim Verification & Audit Table
   • Passage-level grounding by default via calibrated AI decision models
   • On-demand sentence-level micro-attribution highlighting exact supporting text
   • Only attaches citation pills to claims backed by source text (with compound prompt support)
   • Explore every claim, probability score, and quote in the Claim Verification Inspector
   • Accounts for all consulted papers with complete transparency

4. Scholar-Ready Synthesis
   • Interactive Author-Year citation pills with live Evidence Peeks
   • Clean mathematical formulas and inline paper figures
   • Anticipates your next research questions with smart suggestions
   • 1-click save to native Zotero notes for cross-session searchable memory
✓ Ideal for Focused Collections (Hundreds of Papers)

Mode 2: Open Markdown Knowledge Bundles (OKF v0.2)

For researchers who love plain text, Unix philosophy, and direct filesystem ownership. Point Cursor, Claude Code, Pi, or other favorite coding agent straight at your corpus/ directory—zero external bridges required.

  • ✦
    Self-Contained Item Bundles: Every paper and Zotero note is converted into clean Markdown with YAML bibliographic frontmatter, extracted figures (images/), and tables (tables/).
  • ✦
    Out-of-the-Box Agent Navigation: Includes an auto-generated root index.md catalog and AGENTS.md structural guide so any coding agent understands your library immediately.
  • ✦
    100% Copy-Paste Portability: Engineered with self-contained relative paths (never hardcoding machine-specific file paths) so bundles can be moved across folders, operating systems, or machines without breaking links.
📁 Interactive Bundle Explorer (Click a file) OKF v0.2
📁 corpus/
├── 🤖 AGENTS.md LLM Navigation Guide
├── 🗂️ index.md Root Library Catalog
└── 📂 A8F92K1L/ Paper Item Bundle
├── 📄 document.md YAML + Clean Markdown
├── 📑 toc.json & toc.md Section & Asset Line Offsets
└── 🕸️ item_relations.md 1-Hop Verified Neighborhood
# Zocrates OKF v0.2 Navigation Protocol for Coding Agents
1. Inspect `index.md` to locate relevant attachment keys.
2. Read `<item_key>/toc.md` or `toc.json` first for section line offsets (s0..sN) & figure/table catalogs (f1..fN, t1..tN).
3. Read targeted line ranges in `<item_key>/document.md` and traverse `item_relations.md` for 1-hop corroborated papers.
✓ Scales to Any Library Size • Zero Duplicate Memory

Mode 3: Local Model Context Protocol (MCP) Server

Give external AI coding tools and desktop assistants (Claude Desktop, Cursor, Pi or any other agentic application that supports the open Model Context Protocol) precision access to your entire Zotero library while you write code or draft manuscripts.

  • ✦
    Thin Local Bridge: Runs locally on your workstation over the open Model Context Protocol (python -m zocrates.mcp), allowing external AI assistants to talk to Zocrates with zero data duplication.
  • ✦
    Comprehensive Library Access: External agents can search your library using natural language, inspect outlines, read specific sections, and explore related papers.
  • ✦
    Full Autonomy for Your Tools: External assistants run their own autonomous reasoning workflows without artificial constraints.
// Connect External Assistants via Model Context Protocol (MCP)
{
  "mcpServers": {
    "zocrates": {
      "command": "python",
      "args": ["-m", "zocrates.mcp"]
    }
  }
}

── What This Enables in Claude, Cursor, Pi & Other MCP Assistants ──
• Semantic & keyword search across your entire Zotero library
• Inspect paper outlines, section headings, figures, and tables
• Read targeted excerpts and full converted Markdown documents
• Traverse verified citations and thematic paper relationships
• Dedicated literature review prompts and library indexes

An Autonomous Agent You Direct

Zocrates moves beyond static chat wrappers. It operates as an autonomous research agent that investigates your whole library, queries global scholarly databases, pauses at critical milestones for your guidance, and intelligently manages long investigation context.

Agentic Deep Search • Dual-Channel Architecture

Agentic Deep Search: Semantic Vectors & Vectorless Reading

Standard AI search tools chop papers into arbitrary fragments, scattering sentences, breaking equations, and severing tables. Zocrates uses an autonomous multi-agent retrieval pipeline combining broad semantic search across your entire library with targeted, vectorless reading: the search agent inspects the author's Table of Contents and reads entire cohesive sections (read_document(asset_id='sX')), preserving complete arguments and derivations with maximum token efficiency.

🎯 Retrieval Paradigm Comparison Whole-Section Reading
❌ Arbitrary Chunk Slicing
• Slices text into disconnected fragments
• Formulas truncated mid-equation
• Tables severed or omitted
• Hallucinates links between disconnected scraps
✓ Zocrates Dual-Channel
• Broad queries: Library-wide semantic search
• Targeted queries: Full section reading
• Full LaTeX math & tables intact
• Active papers: Direct Table of Contents focus
Reading complete sections preserves nuanced arguments, experimental controls, and mathematical derivations that arbitrary chunking breaks.
OpenAlex • Crossref • Unpaywall

Agentic Online Discovery & 1-Click Import

Queries scholarly databases, deduplicates against your local Zotero library (via DOI, arXiv ID, and title Levenshtein similarity), stages verified Open Access PDFs, and writes directly into your target collection.

[1] FlashAttention-2: Faster Attention with Better Parallelism
Tri Dao • ICLR 2024 • DOI: 10.48550/arXiv.2307.08691
✓ Novel (Not in Library) 📄 OA PDF Ready
[2] Ring Attention with Blockwise Transformers for Near-Infinite Context
Hao Liu, Matei Zaharia, Pieter Abbeel • ICLR 2024
✓ Novel (Not in Library) 📄 OA PDF Ready
Target: 📁 Efficient Transformers
Results from online discovery display reference numbers [1], [2]. Once imported into Zotero, Zocrates provides clickable author-year citation pills with live Evidence Peeks.
Human-in-the-Loop • Steerable Autonomous Retrieval

Interactive Research Checkpoints

Autonomous research agents should never be uncontrollable black boxes. When exploring complex topics or comparing literature, Zocrates investigates deeply and pauses at natural milestones with a clear checkpoint summary of what has been discovered and what remains open. You decide whether to extend the search with custom guidance or synthesize the findings right away.

⏸️ Research Investigation Checkpoint 6 papers investigated • Ready for your guidance

Synthesized: Attention memory complexity and IO-aware tiling across 6 papers in your library.
Open Question: Multi-node communication benchmarks on long sequence workloads.

Pause points ensure you always steer deep research without running up unexpected cloud or computing costs.
SelfCompact Algorithm • Zero-Latency Background Optimization

Adaptive Context Compaction for Long Sessions

Extended multi-turn literature reviews quickly hit model context limits or inflate token costs. Running in the background with zero latency impact, an AI decision model evaluates topic closure to compact earlier turns while retaining the latest completed turns 100% verbatim. Raw search loops and chunk payloads are consolidated, keeping multi-hour research conversations fast, affordable, and context-rich.

🧠 Verbatim Sliding Window Architecture 0ms First-Token Latency
Turns 1…N-2 • Consolidated Rolling Summary
~85% Token Reduction
Turns N-1 & N • 100% Verbatim Retention
Full Context Fidelity
Decision models trigger only after natural topic transitions, preventing hallucination while preserving user chat history.
Native Zotero Notes • Searchable Cross-Session Memory

User-Curated Long-Term Memory via Zotero Notes

Save individual assistant answers, comparative syntheses, or entire research sessions directly into Zotero as native rich-text notes with a single click. Because Zocrates converts and indexes your Zotero notes alongside PDFs into its local vector and full-text engines, your past discoveries automatically become searchable in future sessions.

Unlike closed cloud systems where session knowledge evaporates when a chat is archived, your research memory stays in your personal Zotero database—portable, backed up, and permanently yours.

📝 Native Note Integration Demo Instant Local Re-indexing
📄 Note: FlashAttention vs. Standard Attention Breakdown
Saved from Session: "Attention Mechanics Deep Dive" • Attached to Vaswani et al. (2017)
• Eliminates HBM memory roundtrips using GPU SRAM blockwise tiling.
• Reduces runtime memory overhead from quadratic 𝒪(N²) to linear 𝒪(N).
✓ 1-Click Save: Creates native rich-text note in Zotero & indexes for future chat retrieval.

Designed for the Realities of Academic Research

Every subsystem in Zocrates is built to eliminate hallucinations, enforce verified attribution, surface visual and mathematical nuance, and connect literature across your collection.

Epistemic Honesty • Calibrated Decision Models

Citations You Can Trust: Grounded Passages by Default

Every synthesized claim is anchored in exact source passages by default. Fast, calibrated AI decision models evaluate claims on a per-occurrence basis ($p \ge 0.60$), automatically pruning unsupported citations and compound brackets so citations never hallucinate. Click any in-text pill to inspect exact section breadcrumbs, verbatim source quotes, and calibrated confidence badges:

Interactive Attribution Modes:

Exact tiling algorithms eliminate redundant memory reads and writes during attention forward and backward passes Dao et al. (2022), achieving a 3.2× speedup over standard baselines Dao (2023).

✓ Claim Verification: Both assertions verified against source papers • If a paper does not support a claim, the unsupported citation is automatically pruned
Granular Audit • Standalone Claim Inspector

Sentence-Level Micro-Attribution & Claim Inspector

While passage-level grounding substantiates the broader paragraph, deep scholarship often requires verifying exact numbers, parameters, and mechanisms. Click "🛡️ Claim Verification Inspector" on any response to open a standalone tabular audit. Inside, on-demand sentence-level micro-attribution isolates the exact supporting sentences in-place and flags any missing factual assertions without cluttering your chat:

🛡️ Claim Verification Inspector Preview
EVALUATED CLAIM (from Turn #3):
Exact tiling algorithms eliminate redundant memory reads and writes during attention forward and backward passes.
SOURCE PASSAGE (Dao et al., 2022 § 2):
Standard attention materializes intermediate N × N matrices in high-bandwidth memory, creating an IO bottleneck. FlashAttention computes exact attention with fewer memory accesses by tiling inputs across fast SRAM blocks and restructuring the backward pass without materializing the large N × N matrix. We observe substantial wall-clock speedups across GPU architectures.
Click the button above to localize exact sentence-level support. Verdict: p = 0.938 (Verified)
100% Strictly Local • Deterministic Algorithms • 0 Cloud Calls

Evidence-Gated Paper Relations (Strictly Local)

Generated strictly locally using deterministic algorithms (statistical keyphrase extraction and reciprocal rank fusion hybrid scoring)—requiring zero LLM calls and zero cloud requests. Standard graph tools force every paper to connect to a fixed number of neighbors, hallucinating links between unrelated topics. Zocrates forms edges only when dense semantic vectors and statistical keyphrases corroborate each other mathematically. Click any node in the live graph below:

Vaswani et al. (2017) • 3 verified edges • Keyphrases: "multi-head attention", "scaled dot-product" • 100% Deterministic Local Algorithm
Zotero 10 Reader Bridge • Multimodal Vision Snippets

Micro-Focal PDF Reader Excerpts & Area Crops

Anchor conversations directly to specific passages, figures, or equations while reading in Zotero's PDF reader. Right-click any highlighted text or draw an area annotation box around a diagram or chart to add it directly to your chat context. Visual crops are passed natively to vision-capable models, with automatic parent paper linking and live annotation resize tracking.

📑 Reader Bridge Context Injection Multimodal Vision Ready
TEXT EXCERPT Vaswani et al. (2017) • Page 3, §3.2.1

"Multi-head attention allows the model to jointly attend to information from different representation subspaces..."

AREA CROP Figure 1: Transformer Model Architecture (128 KB JPEG crop)
Right-click "Zocrates: Add to Context" auto-anchors the parent paper and switches scope to focal reading mode.
LaTeX Math • Inline Paper Figures • VLM Captioning • Mermaid v11

Rich Scholarly Presentation & Multimodal Figure Enrichment

Academic communication demands more than plain text. Zocrates natively renders inline and block LaTeX equations via KaTeX, displays high-resolution figures extracted directly from your papers inside chat responses, and enriches uncaptioned diagrams with Vision-Language Model <synthetic_caption> blocks indexed in both ChromaDB and SQLite FTS5.

Complex taxonomies, biological pathways, and system architectures render as 100% offline Mermaid diagrams with a non-destructive toggle to copy the raw diagram code into your manuscript.

Interactive Mermaid Concept Map
PDF / Note Ingestion
──►
VLM <synthetic_caption>
──►
Chroma Vector + FTS5 Index

100% Local Data Ownership.
Freedom of Compute.

Unpublished manuscripts and proprietary datasets belong on your workstation. Zocrates keeps every database and converted bundle on your disk while giving you pragmatic choice over inference compute.

⚡ Cloud Models via OpenRouter

Recommended for Speed & Depth

Running state-of-the-art reasoning models locally requires heavy GPUs with generous VRAM. For most researchers, connecting to OpenRouter delivers the best balance of frontier intelligence, speed, and zero hardware strain:

  • ✓
    State-of-the-Art Reasoning: Access leading model families including Gemini, Claude, GPT, DeepSeek, and others on standard laptops with zero thermal throttling.
  • ✓
    All Databases & Graphs Stay 100% Local: Your SQLite session database, Chroma vector database, FTS5 full-text index, converted Markdown bundles, and strictly local deterministic paper relation graphs (computed with zero AI or cloud calls) never leave your workstation. Only the minimal text excerpts needed to answer your active question are sent.
  • ✓
    Zero Data Retention (ZDR) Support: Choose OpenRouter models with strict Zero Data Retention policies—with recommended presets available—guaranteeing your prompts and excerpts are never logged or used for training.

🔒 100% Offline & Air-Gapped Stack

Zero External Network Calls

Working with strictly confidential clinical data, embargoed patents, or air-gapped laboratory machines? Run Zocrates completely disconnected from the internet:

  • ✓
    Local LLM Engines: Connect directly to local Ollama or vLLM engines.
  • ✓
    Hardware-Accelerated Local Embeddings: Runs local embeddings with automatic acceleration across NVIDIA CUDA, Apple Silicon Metal, AMD ROCm, Intel XPU, or CPU fallback.
  • ✓
    Deterministic Local Paper Relations Graph: Maps relationships and thematic clusters across your entire library using deterministic statistical algorithms—100% offline with zero cloud dependencies and zero hallucinated links.
  • ✓
    Local Verification & Session Storage: Every session database, vector database, full-text index, and claim verification check runs entirely offline on your workstation.

🔀 Mix-and-Match Multi-Model Flexibility

Hybrid Orchestration

You are never locked into an all-or-nothing choice between cloud and local. Zocrates allows you to seamlessly mix and match models and providers across different layers of your research workflow:

🤖 Per-Agent Model Pinning

Run fast, free local models (via Ollama or vLLM) for conversational chat and multi-step retrieval loops, while delegating final literature synthesis to frontier cloud reasoning models.

🧩 Component-Level Decoupling

Keep your library vector embeddings 100% offline with hardware-accelerated Jina v5, run citation verification through local Laya, and connect chat to OpenRouter—in any combination tailored to your hardware and privacy needs.

🛡️ Privacy-Gated Crawling

Keep raw library navigation and intermediate tool queries strictly local on your workstation. Only the distilled, highly relevant evidence excerpts are forwarded to the synthesis model.

💾 100% Copy-Paste Cross-Device Portability

Zero Re-Indexing

Your entire research brain travels with you. If you work across multiple workstations (such as a Linux desktop in the lab and a MacBook at home), you can simply copy your zocrates-data folder:

📁 Self-Contained Relative Paths

All databases, Markdown bundles, and image extractions use relative file paths—never hardcoded computer paths like /home/user or C:\Users. Links never break across machines or operating systems.

⚡ Instant Launch with Zero Re-Conversion

When launching on a new computer, SHA-256 content verification immediately recognizes your synced PDFs. Vector embeddings, search indices, and literature graphs start up instantly with zero duplicate processing.

💬 Complete Session & History Continuity

All multi-turn chat sessions, active attachment context excerpts, and paper relation networks remain completely intact. Pick up your research conversations exactly where you left off.

🔒 Local-Only Communication

The assistant connects strictly to your local Zotero app, blocking outside websites and unauthorized programs from accessing it.

🛡️ Browser Tab Isolation

Standard browser isolation prevents regular web pages you visit from ever connecting to your Zocrates assistant or reading your data.

🧹 Safe Document Rendering

Cleans notes and paper text before display so malicious scripts or harmful formatting can never run on your workstation.

📁 Confined File Access

Confines all document reading strictly to your designated library folders, safeguarding the rest of your computer.

🔐 Encrypted Password Vault

API keys are never stored in plain text—they are safely encrypted using Mozilla's built-in secure credential storage.

Install in Minutes from GitHub

No manual Python environment setup or command-line scripts required. Zocrates installs as a standard Zotero 10+ extension and provisions its hermetic runtime automatically.

1

Download Zocrates from GitHub Releases

Download the latest zocrates.xpi release file from the official GitHub Releases page. In Zotero 10+, open Tools → Plugins, click the gear icon ⚙️, and select Install Plugin From File…

2

Automatic Background Provisioning

On first launch, Zocrates automatically provisions an isolated, per-profile runtime under <zotero-data>/zocrates-data/ with pinned dependencies—and shuts down cleanly whenever Zotero closes.

3

Connect Your Preferred AI Provider

Open Zotero Settings → Zocrates. Enter your OpenRouter API key (recommended for instant frontier models) or point to a local Ollama / vLLM server. Tailor your persistent User Research Profile and start chatting!

Ready to supercharge your Zotero 10+ workflow?

Compatible with macOS, Linux, and Windows • Zotero 10+ • AGPL-3.0 License

Download Release from GitHub ↗ View Source on GitHub ↗

The Zocrates Value Matrix

Zocrates does not replace Zotero—it unlocks the full intellectual potential of the library you have already built.

Showing all 15 scholarly workflow dimensions
Dimension Native Zotero Experience With Zocrates Enabled
Ways to Work Manual reading across tabs and static collection folders. Three flexible modes: Native Zotero companion sidebar, open Markdown conversion engine (OKF v0.2), and local MCP server for external coding agents.
Data Privacy & Security Local reference database on your computer; plaintext preference storage. 100% local-first data with defense-in-depth security: Search indices, Markdown bundles, relation graphs, and chat histories live on your machine—fortified by 256-bit loopback auth, strict CORS, allowlist DOM sanitization, path containment, and encrypted Login Manager key storage.
PDF Reading & Excerpts Highlighting and annotating text stored as static marks in PDFs. Interactive context excerpts: Right-click highlighted text or draw area boxes around figures and equations in Zotero's PDF reader to analyze them with multimodal AI.
Scholarly Presentation Plain unformatted text in notes or basic chat extensions. Rich native rendering: LaTeX mathematical expressions, inline high-res figures from your papers, interactive Mermaid diagrams (with code toggle), and syntax-highlighted code blocks.
Online Literature Discovery Manual searching on external websites, downloading PDFs, and dragging into Zotero. Agentic online search & one-click import: Queries OpenAlex, Crossref, and Unpaywall, deduplicates against your local Zotero DB, stages verified Open Access PDFs, and imports directly into collections.
Evidence & Attribution Manually searching open PDFs to verify assertions. Two-tier attribution & Claim Verification Inspector: Passage-level grounding by default via calibrated AI decision models, fine-grained sentence micro-attribution on demand, compound bracket pruning, standalone Claim Verification Inspector window with probability scores ($p$) and verbatim source evidence, exact section breadcrumbs, and 1-click reader jump.
Attribution Completeness External AI search tools silently drop retrieved sources they don't cite. Complete Source Transparency (Zero Silently Dropped Sources): Transparently reports all direct evidence in Cited Sources and every other paper consulted during retrieval in an expandable Other Consulted Sources list.
Literature Retrieval Basic keyword search in metadata or raw PDF text. Multi-step literature search: Combines semantic search, section-by-section outline navigation, and targeted passage reranking to find and synthesize the most relevant evidence across your library.
Deep Research Investigation Fixed limits that stop prematurely or run up unpredictable costs. Interactive research checkpoints: For complex investigations, Zocrates summarizes progress at major milestones, highlights open questions, and lets you choose whether to extend the search or synthesize findings immediately.
Document Understanding Unindexed diagrams and dense two-column formulas locked in PDFs. Multi-engine conversion & visual descriptions: Layout-aware parsing, synthetic figure descriptions for search indexing, structured paper outlines, and first-class Zotero notes.
Literature Relationships Manually linking related items one by one in metadata. Strictly local deterministic relation graph: Generated 100% locally using deterministic algorithms (statistical keyphrases and hybrid retrieval with zero LLM calls). Corroborates semantic meaning with tags in an offline Canvas 2D visualizer.
Cross-Tool Extensibility Data accessible only inside the Zotero desktop window. Local Model Context Protocol (MCP): Lets Claude Desktop, Cursor, Pi & other MCP-compatible assistants search and read your library with zero duplicate memory.
Adaptive Context Compaction Stateless reference manager or unmanaged context that exceeds token limits and slows down. Autonomous post-turn context compaction: Intelligent rolling summarization consolidates earlier conversational turns in the background while keeping recent turns verbatim, thus keeping marathon research sessions fast, responsive, and within model token budgets.
User-Curated Long-Term Memory Chat insights lost upon closing the window; notes disconnected from AI tools. Native Zotero Note Memory: Save individual answers or entire sessions as native Zotero notes. Notes are automatically converted and indexed into your local search engine, making previous research permanently searchable in future sessions.
Cross-Device Portability Syncs PDFs and metadata, but external AI tools require cloud re-uploads or hours of re-indexing on every new workstation. Instant Copy-Paste Portability: Simply copy the zocrates-data directory to another synced computer (Linux, macOS, Windows). Fully portable relative links and content verification guarantee zero re-indexing, zero re-conversion, and instant session continuity out of the box.