Skip to content
,

Easy install and configure Zotero + ARIA or ZoteroGPT in less than 20 minutes

3 min read

🎯 Goal of this guide

Set up Zotero + ARIA or ZoteroGPT in less than 20 minutes, then see—step-by-step—how they can query and enrich your Zotero library with GenAI super-powers.


What are ARIA and ZoteroGPT?

Add-onWhere it livesWhat it doesLicence
ARIA (AI Research Assistant)Stand-alone Zotero plugin (.xpi)Opens a chat pane inside Zotero that “talks” to the items you select and sends the prompt to the OpenAI APIMIT
ZoteroGPTCommunity plugin (build-it-yourself or pre-built .xpi)Similar chat box, plus extra menu commands (summarise PDF, auto-tag, translate notes, etc.)GPL-3

Both require:

Version check:  An experimental ARIA build for Zotero 7 is now available, while ZoteroGPT is compiled against Zotero 6 (a Zotero 7 pull request is open).  


Installation

1 Install Zotero (if you haven’t already)

Download the latest Zotero for your OS and launch it once to finish setup.  

2 Add the plugin

StepARIAZoteroGPT
1 – DownloadGrab the newest .xpi from the [GitHub releases page] Clone/build or download the pre-built .xpi from GitHub Releases  
2 – InstallZotero ▸ Tools ▸ Add-ons ▸ gear icon ▸ Install Add-on from File…Same route
3 – Restart Zotero
4 – Enter API keyPreferences ▸ ARIA ▸ API keyTools ▸ ZoteroGPT ▸ Settings ▸ API key

Tip: Keep separate keys for testing vs. production to monitor usage.


The interface, at a glance

  1. Side-pane chat: lives under your collections tree.
  2. Context awareness: whichever item(s) you highlight become the corpus for your prompt.
  3. Output options: send the answer to a Zotero note, copy to clipboard, or export as Markdown.

Example 1 – Rapid literature scoping

Use-case: “Show me key papers that applied the Delphi method in medical education.”

  1. Select your Medicine collection.
  2. Type the prompt in ARIA/ZoteroGPT.
  3. The add-on:
    • Reads titles/abstracts in that collection.
    • Queries OpenAI to rank relevance.
    • Returns a bullet list with inline links and confidence scores.
  4. Click ➕ Add note → a child note appears under each matching item.

Why it matters: you get a curated mini-review in seconds, ready to merge into your chapter. (Screenshot ③)


Example 2 – Drafting an annotated reading list

Use-case: “Generate an outline and summary for a seminar on fairness in Large Language Models.”

  1. Create a temporary LLM Fairness collection and drag in 25–30 PDFs.
  2. Highlight all items and run the prompt.
  3. ZoteroGPT clusters papers by sub-topic (bias metrics, debiasing, evaluation) and writes a 300-word section intro for each cluster.
  4. Choose Export › Markdown → a ready-to-paste reading pack for your students.

Troubleshooting & pro-tips

SymptomFix
“Plugin incompatible with Zotero 7 beta.”Use ARIA’s pre-release build 0.7 or stay on Zotero 6 for ZoteroGPT.  
API limit reachedSwitch to a cheaper model (gpt-3.5-turbo) or a local LLM endpoint.
Nothing happens after promptMake sure the collection isn’t empty and the API key is valid.
Need privacyRun OpenAI-compatible self-hosted models (e.g. Ollama) and point the plugin at http://localhost:11434.

Where to go next

  1. Custom prompt library – save your best queries as Quick Prompts inside the plugin.
  2. Chain-of-thought logging – export chat history to a .txt file for your research diary.
  3. Zotero cloud sync – keep plugin-generated notes synced across devices (same as any Zotero note).

Happy researching! Your reference manager just became a co-pilot. 🚀

Don’t miss on Ai tips!

We don’t spam! We are not selling your data. Read our privacy policy for more info.

Don’t miss on Ai tips!

We don’t spam! We are not selling your data. Read our privacy policy for more info.

Updated July 13, 2025

Enjoyed this? Get one AI insight per day.

Join engineers and decision-makers who start their morning with vortx.ch. No fluff, no hype — just what matters in AI.