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

Zotero Deep Linker

bionuxbionux21 downloads

Visually search Zotero and insert links to items, PDFs, and annotations.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

中文版 | English

An Obsidian desktop plugin that searches the local Zotero library and inserts Markdown links to a bibliographic item, a PDF attachment, or one specific PDF annotation.

Screenshot

Use

  1. Keep Zotero running and enable Settings → Advanced → API → Enable local API (default port 23119, i.e. http://127.0.0.1:23119).
  2. In an Obsidian Markdown note, run Zotero Deep Linker: Add Zotero Deep Link from the command palette, or use the chain-link ribbon button.
  3. Search by title, author, DOI, or keyword, or select a Zotero collection in the tree beside the results to browse it directly. Both are available in the same window.
  4. Choose Item, or choose a PDF and then a concrete Annotation.

The inserted targets have these forms:

[Zotero Item](zotero://select/library/items/ITEM_KEY)
[Open PDF](zotero://open-pdf/library/items/PDF_KEY)
[Open PDF Annotation](zotero://open-pdf/library/items/PDF_KEY?page=PAGE&annotation=ANNOTATION_KEY)

The plugin never changes Zotero items, PDFs, or annotations. It only reads the local API and inserts a link into the current Obsidian editor.

Requirements

  • Obsidian ≥ 1.8.0 (desktop only)
  • Zotero desktop running with Local API enabled
    (Settings → Advanced → API → Enable local API, default http://127.0.0.1:23119)
  • No other Obsidian plugins required
  • No Zotero plugins/extensions required

Settings

The default Zotero Local API address is http://127.0.0.1:23119. Change it from Settings → Community plugins → Zotero Deep Linker only if your Zotero setup uses a different local address.

The same settings page includes Collection Column Min Width. Its default is 150 px and it can be increased when your collection names are longer.

Language

UI language follows Obsidian's language setting:

  • English (default)
  • Chinese (when Obsidian language is set to Chinese)

Development

npm install
npm run build

License

MIT

HealthExcellent
ReviewSatisfactory
About
Search your local Zotero library and insert Markdown deep links to bibliographic items, PDF attachments, or specific PDF annotations. Browse collections and search by title, author, DOI, or keyword, then add zotero:// links that open items, PDFs, or annotation pages (desktop only; requires Zotero running with Local API enabled).
IntegrationsResearchAnnotation
Details
Current version
0.2.0
Last updated
3 days ago
Created
3 days ago
Updates
2 releases
Downloads
21
Compatible with
Obsidian 1.8.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
bionuxbionux
GitHubbionux-th
  1. Community
  2. Plugins
  3. Integrations
  4. Zotero Deep Linker

Related plugins

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Zotero Integration

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

Raindrop Highlights

Sync your Raindrop.io highlights.

Reader Highlighter Tags

Highlight text and add tags in Reading View.

BRAT

Easily install a beta version of a plugin for testing.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.