yilewang/llm-for-zotero

An open-source research agent system for your Zotero library.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on January 29th, 2026
Open Issues & Pull Requests: 182 (+0)
GitHub issues: Enabled
Number of forks: 179
Total Stargazers: 3,143 (+0)
Total Subscribers: 9 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.2 hours
Mean response time: 46.5 hours
90th percentile: 48.0 hours
Tracked items: 306

How this project is maintained

About 8% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 35% of tracked open issues have had no activity in three months. Only 53% of issues opened in the past year have been closed. Three people close 62% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 158
New in 7 days: 12
Closed in 7 days: 6
Avg open age: 77 days
Stale 30+ days: 104
Stale 90+ days: 54

Recent activity

Opened in 7 days: 10
Closed in 7 days: 4
Comments in 7 days: 2
Events in 7 days: 2

Top labels

  • bug (116)
  • await-user-feedback (71)
  • enhancement (37)
  • stale (27)
  • priority (11)
  • question (4)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

llm-for-zotero is a Zotero plugin that integrates large language models into the Zotero PDF reader to enable research workflows.

The tool solves the friction of switching between a reference library and AI tools by embedding LLM capabilities directly into Zotero. It lets researchers ask questions about papers, summarize content, analyze figures, compare sources, and save notes without leaving their library. The system works with multiple backend options including standard API providers, local OpenAI-compatible models, WebChat, Codex App-Server, and Claude Code. Answers include citations that link back to source passages in the PDF.

Researchers managing large paper collections in Zotero should consider this tool if they want to reduce context-switching during literature review. The plugin supports comparing multiple open papers simultaneously and adding external files as context. It can save conversations and research notes either to Zotero's native note system or to external Markdown folders like Obsidian and Logseq. An Agent Mode enables library-wide operations including search, tagging, metadata editing, and import workflows. The tool also integrates web search through Tavily to ground answers in current public information. The flexibility of backend selection means researchers can use their preferred LLM provider or run local models for privacy.

The project shows active development with documentation available in multiple languages and a roadmap section indicating planned features. The codebase is written in TypeScript and includes experimental features like Claude Code integration alongside stable functionality. The README documents multiple setup paths for different user preferences, from API-based approaches to self-hosted solutions, suggesting the maintainers are responsive to diverse deployment scenarios.