yilewang/llm-for-zotero
An open-source research agent system for your Zotero library.
llm-for-zotero – Zotero 내부의 LLM 기반 연구 어시스턴트
이것이 무엇인가
- Zotero PDF 리더에 채팅 인터페이스를 직접 내장하는 Zotero 애드온(
.xpi파일로 배포). - 채팅은 API 키, 로컬 OpenAI 호환 서버, ChatGPT WebChat, Codex App Server 또는 Claude Code를 통해 접근할 수 있는 모든 LLM에 의해 지원됩니다.
- 현재 열린 논문에 대해 질문하고, 섹션을 요약하고, 그림을 분석하고, 여러 논문을 비교하고, Agent 모드를 통해 라이브러리 전체 작업(태그 지정, 가져오기, 메모 작성)을 실행할 수 있습니다.
주요 기능
| 기능 | 할 수 있는 일 |
|---|---|
| 논문 수준 채팅 | 모델에게 PDF 전체를 요약하거나, 선택한 단락을 설명하거나, 그림의 스크린샷을 해석하도록 요청할 수 있습니다. |
| 근거 있는 인용 | 답변에는 Zotero의 정확한 구절로 이동하는 클릭 가능한 인용이 포함됩니다. |
| 다중 논문 컨텍스트 | / 명령을 사용하여 다른 열린 논문을 추가 컨텍스트로 가져와 나란히 비교할 수 있습니다. |
| 파일 기반 메모 | 생성된 메모를 적절한 YAML front-matter와 Pandoc 스타일 인용 키와 함께 모든 로컬 Markdown 폴더(Obsidian, Logseq, 일반 .md)로 내보낼 수 있습니다. |
| Agent 모드(베타) | LLM은 전체 라이브러리를 읽고 쓸 수 있습니다: 항목 검색, 메타데이터/태그 업데이트, 새 레코드 가져오기, 메모 생성 또는 편집, 재사용 가능한 워크플로를 인코딩하는 사용자 정의 스킬 실행. 모든 쓰기 작업은 확인되며 실행 취소할 수 있습니다. |
| 웹 검색 | Tavily 서비스를 통해 에이전트는 공개 웹을 탐색하고, 페이지를 읽고, 답변에 소스 링크를 첨부할 수 있습니다. |
| 사용자 정의 공급자 | OpenAI 스타일 채팅, Anthropic 메시지, Gemini 네이티브, 실험적인 Claude Code 브리지 및 Codex App Server를 지원합니다. |
| MinerU PDF 파싱 | 테이블, 방정식, 그림을 위한 선택적 고충실도 추출. 로컬 mineru-api 서버 사용. |
| 독립 창 | 논문 채팅, 라이브러리 채팅, 대화 기록 탭이 있는 자체 창에서 어시스턴트를 엽니다. |
설치 방법
- Releases 페이지에서 최신
.xpi를 다운로드합니다. - Zotero → 도구 → 애드온 → 톱니바퀴 아이콘 → 파일에서 애드온 설치를 선택하고 파일을 선택합니다.
- Zotero를 다시 시작합니다.
- 환경 설정 → llm-for-zotero를 열고, 공급자를 선택하고, 기본 URL, API 키, 모델 이름을 입력한 다음 연결 테스트를 클릭합니다.
- PDF를 열고 오른쪽 도구 모음의 LLM 어시스턴트 아이콘을 클릭하여 채팅을 시작합니다.
일반적인 워크플로
- PDF를 열고 → "메서드 섹션을 요약해 줘"라고 묻습니다.
- 생성된 인용을 클릭하여 소스 구절로 이동합니다.
/를 사용하여 다른 논문을 컨텍스트로 추가한 다음 "결과가 어떻게 다른가요?"라고 묻습니다.- 준비가 되면 "이 요약을 Obsidian에 저장해 줘"라고 말하면 플러그인이 구성된 vault에 Markdown 메모를 작성합니다.
- Agent 모드를 활성화하여 각 단계를 확인한 후 모델이 논문에 태그를 지정하고, OpenAlex에서 관련 작업을 가져오거나, Zotero 메타데이터를 편집하도록 할 수 있습니다.
구성 하이라이트
- 공급자 패널 – 여러 프로토콜(
responses_api,openai_chat_compat,anthropic_messages,gemini_native) 중에서 선택할 수 있습니다. 작업에 따라 다른 모델을 설정할 수 있습니다(예: 그림 분석용 멀티모달 모델, 요약용 텍스트 전용 모델). - 메모 디렉토리 – 별명(예:
Obsidian)과 경로를 지정합니다. 에이전트는 Pandoc 인용 구문([@citekey])을 사용하여 거기에 메모를 작성합니다. - 스킬 – 8개의 작업별 지침 파일(근거 기반 QA, 그림 분석, 문헌 검토 등)의 내장 라이브러리. 스킬 포털을 통해 스킬을 편집하거나 추가할 수 있습니다.
- 웹 검색 – Tavily API 키를 제공하여
web_search/web_read도구를 활성화합니다.
개인정보 및 데이터 흐름 LLM으로 전송되는 모든 콘텐츠는 명시적으로 포함한 것(현재 논문, 선택한 텍스트, 업로드한 파일, 읽도록 요청한 웹 페이지)으로 제한됩니다. 플러그인은 Zotero 라이브러리 전체를 자동으로 업로드하지 않습니다.
로드맵(나열된 대로)
- Claude Code 통합의 추가 개선.
- 더 많은 내장 스킬과 스킬 생성 UI.
- 매우 긴 연구 세션을 위한 캐시 처리 강화.
- 추가 공급자 지원 및 멀티모달 모델 옵션.
누가 유용하게 사용할 수 있나요? 이미 Zotero를 참고문헌 관리에 사용하고 있으며, Zotero 환경을 떠나지 않고 문헌 검토, 메모 작성, 라이브러리 구성을 위한 온디맨드 AI 어시스턴트를 원하는 연구자.
위의 모든 정보는 저장소의 README에서 직접 가져온 것이며 외부 가정은 추가되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트