Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

ZotLit

Aiden LiuAiden Liu85k downloads

Your Zotero research desk: browse and query your library, read and annotate PDFs, take literature notes, cite as you write, and export to Word with a formatted reference list.

Add to Obsidian
ZotLit screenshot
ZotLit screenshot
ZotLit screenshot
ZotLit screenshot
ZotLit screenshot
  • Overview
  • Scorecard
  • Updates114
ZotLit

Your Zotero research desk in Obsidian.

Read and annotate papers beside your draft, find any highlight in your library, and cite as you write. Zotero keeps your PDFs; Obsidian keeps your thinking.

🌐 Website · 📖 Docs · 💬 Community

GitHub stars License Obsidian plugin version Zotero companion version

Install in Obsidian

[!WARNING] Update the Obsidian installer first. ZotLit needs Obsidian 1.14.5 or newer, and the installer version must also be 1.14.5 or newer. Obsidian's in-app update does not replace the installer. Check yours in Settings → About.

If the installer is older, ZotLit does not load. Obsidian shows Failed to load plugin "zotlit", and the developer console shows a SyntaxError.

Fix: download Obsidian from obsidian.md/download and run it over your current installation. Nothing is deleted, and no notes are lost. Full steps →

[!NOTE] Coming from v1? v2 is a major upgrade with breaking changes. Your existing literature notes and custom templates do not carry over unchanged. Read the migration guide before upgrading.

Overview

ZotLit lets Zotero manage your papers, PDFs, and annotations, and keeps Obsidian for your thinking and writing. Browse your library in an Obsidian tab and query its items, annotations, and attachments, read and annotate a paper's PDF beside your draft, turn what you read into literature notes and citations, and export the finished note to Word with a bibliography. Your notes stay as plain Markdown in your vault.

Features

Feature Description
Library View Browse your Zotero collections and tags in an Obsidian tab. Select a paper to see its abstract, its PDF, and how many highlights you made in each color.
ZotLit Query Ask questions of your Zotero library without leaving Obsidian: every highlight in a collection, the papers from one journal, the papers tagged for a chapter. See the answers as tables, cards, or lists, and add columns of your own.
PDF reader Read a paper beside your draft. With Zotero 10, the highlights and comments you make in Obsidian save to Zotero and sync to your other devices.
Annotation view See all of a paper's highlights in one list beside the PDF. Drag one into your note, and it becomes a quote that links back to its page.
Literature notes Create a note for a paper in one step, with its details, your highlights, and a link back to Zotero.
Citations Cite as you type, and see the reference list in your citation style, such as APA or Chicago, as you write.
Export Export your draft to Word with its citations and reference list already formatted.
Citation graph See in Obsidian's graph view which papers each note cites, and which papers your notes have in common.
Note import Bring the notes you wrote in Zotero into your vault.
Keep notes updated When you correct a paper's details in Zotero, update its note with one command.
Templates Choose what each note contains and where it goes. Use a different layout for books, articles, or a project, and see a live preview as you edit.
Agent-assisted templates Describe the note you want in plain words, and your AI assistant builds and tests the template for you.

Full guides live in the documentation.

Quick start

With ZotLit installed, open the command palette and run ZotLit: Open Zotero library. The Library View shows your collections and papers. Select a paper to see its abstract and annotations, double-click it to read its PDF in Obsidian, or drag it into a note to cite it.

When you have something to say about a paper, run the create-note command. ZotLit writes a Markdown note shaped by your template: frontmatter, headings, highlights, and your own notes, ready to link.

New here? Follow the first-note tutorial →

Disclosures

[!IMPORTANT] Zotero database access ZotLit reads your Zotero database directly, including files stored outside your Obsidian vault (Zotero's data directory, attachments on external drives or cloud storage). It never writes to the database file. Changes you make from Obsidian, such as PDF annotations, go through Zotero's local API, and only after you grant permission in Zotero. When your Zotero data directory sits on a different drive than your system temp folder, ZotLit keeps its short-lived database snapshots in a .zotlit-db-reads folder inside that data directory, which you can delete at any time.

[!IMPORTANT] Network use Live updates run a local notification server so the Zotero companion can push changes to Obsidian. Connections stay on your machine (localhost); ZotLit does not send your data to any external service.

After you consent, ZotLit will download the zh-CN.json Language Pack from github.com/aidenlx/zotlit.

[!IMPORTANT] Shell command (macOS only) On macOS, ZotLit runs the system cp -c command to create zero-copy clones of files. A zero-copy clone duplicates a file instantly without using extra disk space — macOS shares the underlying data on disk until one copy is changed. ZotLit uses this for two things: snapshotting the Zotero database so it can be read safely without interfering with Zotero, and importing attachments (PDFs, images) into your vault without doubling disk usage. Node.js does not expose this macOS feature directly, so ZotLit invokes the system cp command. No other shell commands are executed.

[!IMPORTANT] Third-party project: back up your data ZotLit is a third-party project, not affiliated with Obsidian or Zotero, and may break when either updates. Back up your vault and Zotero data before using it. The v1 codebase remains on the v1 branch, with v1 docs.

Support

Questions, help, and bug reports: Community — Discord for chat, GitHub Discussions for ideas and bugs.


AGPL-3.0-or-later · Credits · Not affiliated with Obsidian or Zotero

HealthExcellent
ReviewRisks
About
ZotLit turns Obsidian into a desk for getting research done with Zotero. Zotero keeps managing your papers, PDFs, and annotations and syncs them across your devices, while Obsidian stays the place where you think and write. Browse your Zotero collections in an Obsidian tab, and query your library for what you need: every highlight in a collection, the papers from one journal, or the papers tagged for a chapter. Read and annotate PDFs beside your draft. With Zotero 10, your highlights save to Zotero. Drag a highlight into a note, and it becomes a quote that links back to its page. Create a literature note for a paper in one step, cite as you type in APA, Chicago, or any other citation style, and export your draft to Word with a formatted reference list. A citation graph shows which papers your notes have in common.
IntegrationsImportResearch
Details
Current version
2.2.1
Last updated
3 hours ago
Created
5 years ago
Updates
114 releases
Downloads
85k
Compatible with
Obsidian 1.14.5+
Platforms
Desktop only
License
AGPL-3.0
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
Aiden LiuAiden Liuaidenlx
aidenlx.site
GitHubaidenlx
  1. Community
  2. Plugins
  3. Integrations
  4. ZotLit

Related plugins

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Readwise Official

Sync highlights from Readwise to your vault.

Citations

Automatically search and insert citations from a Zotero library.

Global Book Search

Search for books in Google Books, Goodreads, Open Library and local Calibre libraries to create notes.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

JW Library Linker

Converts JW Library and Bible references to actual links in JW Library.

Granola Sync

Sync Granola notes to your vault.