zotero-gpt  by MuiseDestiny

Zotero plugin for interacting with GPT models

created 2 years ago
6,417 stars

Top 8.1% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a Zotero plugin that integrates with OpenAI's GPT models to enhance research workflows. It allows users to query their Zotero library, ask questions about selected PDF text or abstracts, summarize papers, and generate replies, targeting researchers and academics who use Zotero for reference management.

How It Works

The plugin leverages Zotero's API to access library items and PDF content. Users interact with GPT models (gpt-3.5-turbo, gpt-4) through a dedicated interface within Zotero. It supports custom "command tags" that can execute Zotero API calls and incorporate their results into prompts for GPT, enabling complex, automated research tasks.

Quick Start & Requirements

  • Install the .xpi file via Zotero's Add-ons menu (Tools > Add-ons > Gear Icon > Install Add-on From File).
  • Requires an OpenAI API key.
  • Compatible with Zotero 6 and Zotero 7.
  • Building the project requires npm install and npm run build.

Highlighted Details

  • Integrates with Zotero for searching and querying library items and PDFs.
  • Supports GPT-3.5-turbo and GPT-4 for text generation and summarization.
  • Features "command tags" for custom prompts and Zotero API integration.
  • Offers real-time markdown rendering with LaTeX/MathJax support for replies.
  • UI is customizable, allowing window movement and resizing.

Maintenance & Community

  • Developed using the Zotero Plugin Template.
  • Latest release information is available via GitHub releases.
  • Community discussion for command tags is hosted on GitHub discussions.

Licensing & Compatibility

  • Licensed under the MIT License.
  • Permissive license suitable for commercial use and integration with closed-source applications.

Limitations & Caveats

The project is a Zotero plugin, limiting its use to users of the Zotero reference manager. While it supports various GPT models, users are responsible for managing their OpenAI API keys and associated costs.

Health Check
Last commit

3 weeks ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
7
Star History
268 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.