MaverickHQ41 downloadsFocused speed reading for Obsidian notes with in-note highlighting.
Read long notes without leaving your vault.

Vault Reader turns any Markdown note into a calm speed-reading panel beside your source note. Set your pace, pause and restart anytime, resume where you left off, and optionally highlight the current word in the note as you read.
Install from Community Plugins:
Settings -> Community plugins.Restricted mode if community plugins are not already enabled.Vault Reader.Vault Reader: Start reading current note.Vault Reader is desktop-only for the first release.
Vault Reader: Start reading current note.Play, Pause, Stop, and Restart.ArrowUp / ArrowDown.Space while the reader panel is focused to play or pause.If you open a different note while the reader is still loaded, Vault Reader keeps the existing session and shows a Read current note action. This avoids silently losing your place.
Vault Reader does not collect telemetry, does not make network requests, does not require an account, and does not use a hosted backend.
The plugin stores settings and reading progress locally through Obsidian plugin data. It reads the active note only when you run the reader command or explicitly click Read current note.
See SECURITY.md and security-review.md for the public-review security contract.
For local development or release-asset verification, use the included manual test vault:
npm cinpm run build:localfixtures/manual-test-vaultVault Reader in Settings -> Community plugins.10-Prose.md.Vault Reader: Start reading current note from the command palette.For a different local vault, set:
VAULT_READER_PLUGIN_DIR="/absolute/path/to/.obsidian/plugins/vault-reader" npm run build:local
The README demo GIF is stored at docs/assets/vault-reader-demo.gif. Demo asset standards are documented in docs/assets/README.md. The GIF was captured from the curated manual test vault so public docs, QA, and launch assets all show the same tested experience.
npm run deploy:localnpm run build:localnpm run dev:local