yilewang/llm-for-zotero

An open-sourced research agent system deeply rooted in your Zotero library.

What it solves

llm-for-zotero는 대형 언어 모델(LLM)을 Zotero PDF 리더에 직접 통합하여 연구 라이브러리와 AI 어시스턴트 사이를 전환할 필요를 없앱니다. 연구자는 논문을 요약하고, 특정 텍스트나 그림에 대해 질문하며, Zotero 인터페이스를 떠나지 않고 AI 에이전트를 사용해 라이브러리를 정리할 수 있습니다.

How it works

플러그인은 Zotero를 표준 API 제공자, 로컬 모델, ChatGPT WebChat, Codex App Server, Claude Code 등 다양한 LLM 백엔드에 연결합니다. 검색 강화 생성(RAG)을 사용해 PDF 내 원본 구절로 연결되는 인용을 포함한 근거 있는 답변을 제공합니다.

고급 워크플로를 위해 Agent Mode를 제공하며, Zotero API와 상호 작용해 라이브러리 검색, 메타데이터 업데이트, 태그 적용 및 컬렉션 관리를 수행합니다. 또한 MinerU PDF 파싱을 지원해 표와 수식을 고충실도로 추출합니다. 사용자는 AI가 생성한 노트를 Zotero 내부 노트에 저장하거나 Markdown 파일로 내보내어 Obsidian, Logseq와 같은 외부 도구에서 활용할 수 있습니다.

Who it’s for

Zotero에서 방대한 학술 논문을 관리하고 문헌 검토, 논문 분석, 노트 작성을 자동화하고자 하는 학술 연구자, 학생 및 모든 사용자에게 적합합니다.

Highlights

  • Grounded Paper Chat: 현재 PDF에 질문하고, 소스 텍스트로 직접 이동하는 인용을 제공합니다.
  • Agent Mode: 태그 지정, 메타데이터 업데이트, 참고문헌 가져오기 등 Zotero 라이브러리를 읽고 쓸 수 있는 AI 에이전트.
  • Multi-Paper Comparison: 슬래시 명령어를 사용해 여러 열린 논문을 컨텍스트에 추가해 비교합니다.
  • External Note Integration: 연구 노트를 로컬 Markdown 폴더(예: Obsidian, Logseq)에 직접 저장합니다.
  • Flexible Backends: API 키와 로컬 모델부터 WebChat, Claude Code까지 다양한 제공자를 지원합니다.
  • Customizable Skills: 사전 정의된 가이드 파일이나 사용자가 만든 파일을 통해 에이전트가 특정 연구 작업을 수행하는 방식을 맞춤 설정할 수 있습니다.