/zotero-chatpdf

Integrates Zotero with ChatPDF

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Zotero-ChatPDF

Important note

We have moved to the new home.

New repo address: https://github.com/papersgpt/papersgpt-for-zotero

The following latest and smartest models there:
gemini-exp-1121 🔥
gpt-4o-2024-11-20 🔥
gemini-exp-1114
LearnLM-1.5-pro 🔥
claude-3.5-sonnet
Open Souce o1 model Marco-o1 🔥
Open Souce o1 model QwQ-32B-Preview 🔥

Introduction

Zotero-ChatPDF is an advanced tool that integrates seamlessly with Zotero, enabling effortless interaction with PDF documents through state-of-the-art (SOTA) large language models (LLMs). It offers users the ability to ask questions, extract insights, and converse with PDFs directly, providing a powerful research assistant for scholars, researchers, and anyone who deals with large amounts of text in PDF format.

Key Features

Lots of SOTA Business LLMs For Choosing:

  • Powered by the smartest cutting-edge LLMs, such as gpt-4o, claude-3.5-sonnet and gemini-1.5-pro, offering highly accurate to assist you effectively read and understand PDFs.

Lots of the Latest SOTA Open Source Freely Local LLMs For Mac Users:

  • There are many SOTA free and open source models built in, such as Llama3.2, Gemma2, Phi-3.5 and Mistral. Now after free registration, they can be automatically downloaded, installed and used with just one click on the plugin page, models are all locally stored, ensuring not sending your data to remote LLMs.
    Of course, these models can be switched as your will, and smarter Open Source LLMs in the future would be accessed as soon as possible.
  • 100% Privacy and Safe of Your Personal Data. Besides local LLMs, the RAG modules of embeddings, vector database and rerank are all built and runned locally, There will be no data leakage and it can be used normally even on the plane when the internet can't be connected.

Seamless Zotero Integration:

  • Syncs directly with your Zotero library, making it easy to manage and chat your documents without leaving the Zotero interface.

How to Use

Installation:

  • First download papersgpt.xpi plugin here. Open Zotero in the top menu bar, click on Tools > Add-ons. Click on the gear icon at the top right of the window.
    Click on Install Add-on From File and open the downloaded plugin file papersgpt.xpi.

Startup:

  • In Zotero, press the keys to start the plugin, MacOS(command + enter), Windows(ctrl + enter).

Select LLM models:

  • For Windows users, after registration the OpenAI, Claude, and Gemini models can all be accessed and switched by one click.
  • For Mac users, after registration besides the above excellent business models, Llama3.2, Gemma2, Phi-3.5 and Mistral can all be choosed by just one click in plugin without manualy installing many boring additional tools or softwares.
  • Now the registration is open and free!

Chat PDFs in Zotero:

  • Open any PDF and start asking questions. Zotero-ChatPDF will process the document and provide insightful responses.

Manage Insights:

  • Save, export, or share the extracted insights, answers, and annotations from your conversations.

Quit:

  • Press esc key to exit.

Build the plugin

If you like to build the plugin by yourself, do as the below commands:

git clone https://github.com/papersgpt/papersgpt-for-zotero.git
cd papersgpt-for-zotero
npm install
npm run build

The plugin file(papersgpt.xpi) will be built and generated into the build directory

Use Cases

Research Assistance:

  • Summarize research papers, identify key concepts, and quickly get answers to your questions.

Academic Writing:

  • Generate insights for literature reviews or dive deep into specific sections of papers.

Collaborative Projects:

  • Share annotated PDFs and responses with colleagues and teams for smoother collaboration.

Contributions

Contributions to Zotero-ChatPDF are welcome! Please follow the standard GitHub process for submitting pull requests or reporting issues.