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

Reading Desk

Andy SpikeAndy Spike4 downloads

Read PDFs, highlight passages, and keep linked Markdown book notes in your vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

An Obsidian desktop plugin for reading PDFs with highlights and notes.

Status

This is the first version. It is a PDF reader with annotations and comments. It can:

  • Open PDFs from your vault in a continuous-scroll reader.
  • Highlight passages in colors you choose.
  • Keep a book note for each PDF, where you write comments about passages.
  • Save highlights and notes in your vault.

Read the PDF reader guide for details.

Vault and clipboard access

Reading Desk lists vault PDFs for the document picker and Markdown note paths for template suggestions. When retiring an older annotation export, it reads Markdown notes to check for links before moving that export to the trash. It reads PDFs and templates, saves highlight records, and updates linked book notes inside the vault. These operations stay local; the current reader makes no network requests or telemetry calls.

The Copy action writes the selected passage or highlight text to the system clipboard. Reading Desk does not read the clipboard.

Roadmap

  • EPUB support. Pending.
  • An AI reading assistant that answers questions about your books. Pending. You can use it with an API key or an existing subscription.

Development

Requirements are Node.js 22 or newer, pnpm, and Obsidian desktop.

pnpm install --frozen-lockfile
pnpm build
pnpm test

The development guide covers the development vault, watch mode, headless checks, and architecture.

License

Reading Desk is licensed under the MIT license.

The plugin bundles PDF.js under Apache 2.0, its OpenJPEG, JBIG2, and qcms image and color decoders under their BSD, Apache 2.0, and MIT licenses, and Svelte under MIT. Their license texts and notices are also included in the generated main.js, so they travel with the installed plugin.

Documentation

  • Product direction describes the intended reading workflow.
  • PDF reader guide covers features, the storage format, and runtime checks.
  • Reading workflow plan records planned decisions and acceptance targets. It is not yet an approved implementation plan.
  • Development guide covers building, testing, and runtime checks.
  • Worktree workflow explains how agents do task work.
HealthExcellent
ReviewPassed
About
Open PDFs from your vault in a continuous-scroll reader and highlight passages in colors you choose. Create and attach a book note for each PDF, add comments on passages, and save highlights and notes directly to your vault.
PDFAnnotationAttachments
Details
Current version
0.1.3
Last updated
5 hours ago
Created
Last week
Updates
3 releases
Downloads
4
Compatible with
Obsidian 1.14.4+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Andy SpikeAndy Spikeandy-spike
ansanabria.dev/
GitHubandy-spike
Xansanabria_1312
  1. Community
  2. Plugins
  3. PDF
  4. Reading Desk

Related plugins

Epub Importer

Import EPUB files as Markdown.

Qiaomu Reader

Read EPUB, PDF, MOBI, FB2, comics, Markdown, TXT and HTML with highlights, notes, reading progress and optional AI assistance.

Paperless

Link your paperless-ngx documents within your vault.

Handwritten Notes

Annotate PDFs and create handwritten notes inside your vault.

Admonition

Admonition block-styled content.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Consistent Attachments and Links

Move note attachments and update links automatically.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.

Custom Attachment Location

Customize attachment location with variables($filename, $data, etc) like Typora.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.