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

Readable

LyraGen68 downloads

Turn PDFs, scans, recordings and Office files into notes.

Add to Obsidian
Readable screenshot
Readable screenshot
Readable screenshot
Readable screenshot
Readable screenshot
  • Overview
  • Scorecard
  • Updates5

Readable

Turn PDFs, scans, recordings and Office files into notes. Everything runs on your computer.

Install · Quick start · Privacy · Changelog · LyraGen

Seven files dropped into Inbox are read into notes one by one; the board review note opens and scrolls to its summary

Drop a file into your vault and Readable writes a note for it: title, tags and summary from a local model, the file embedded, and its full text with tables and figures. Plain Markdown, so Obsidian search, Omnisearch and your AI tools can find what was in the file.

Documents PDF, Word, PowerPoint, Excel, OpenDocument, iWork, HTML, CSV
Scans and pictures PNG, JPEG, HEIC, WebP, TIFF, scanned PDFs: OCR or a vision model
Recordings MP3, M4A, WAV, MP4, MOV and more: Whisper transcripts

Install

Desktop only. In Obsidian, open Settings → Community plugins → Browse, search for Readable and install it, or open its directory page and choose Add to Obsidian. You can also copy main.js, manifest.json and styles.css from the latest release into .obsidian/plugins/readable/.

Quick start

1. Install the engines. Enable Readable and press Install when it asks for Docling, which reads documents (about 2 GB). Then open Settings → Readable → LLM, keep Readable's own as the provider, install it and download the recommended model under Models (Gemma 4 E4B, about 5 GB, best with 16 GB of memory). Already run Ollama or LM Studio? Pick it as the provider instead.

Readable's LLM settings: provider Readable's own, the AI ready, Gemma 4 E4B as the model

2. Ingest a file. Right-click a file or folder → Ingest with Readable. To skip the right-click, turn on Auto-ingest new files under Automation and pick a watched folder.

The file menu on a PDF with Ingest with Readable highlighted

3. Watch the queue. The queue on the right shows each file as it is read and summarised. Files that are done get a tick in the file list.

The queue with a board review being summarised and six files done

4. Read the note. Each file gets a note in the Readable folder: a summary, then the full text with its tables.

A note with a summary of the board review above the extracted text

The note's title and tags come from what the file says, so search finds Q3 board review.pdf by "supply chain risk" as well as by its name.

The note's properties: title, source, tags such as quarterly-review and supply-chain-risk, model and extractor

Your files stay on your computer

Docling and the model server run on this machine, and text goes only to the model server address you set. Readable has no telemetry, no account and no paid tier. Links and HTML inside documents are written as text, never embedded.

Network use

Readable downloads its engines and models only when you press Install or Download in its settings, at pinned versions:

Host What When
github.com uv, the Python it installs, and the llama.cpp model server Installing Docling, or Readable's own AI
pypi.org, files.pythonhosted.org Docling and its Python packages; ffmpeg for the speech add-on Installing Docling or an add-on
huggingface.co Docling's layout and table models, the Whisper speech model, and the chat models on the Models page Installing Docling or the speech add-on, or downloading a model
www.modelscope.cn RapidOCR's text recognition models Installing the RapidOCR add-on only
The address under LLM The text of each file, for its summary, title and tags Each ingest, when AI features are on

With Readable's own AI that last address is a server on this computer that only this computer can reach. If you point it at Ollama, LM Studio or another server, text goes wherever that server runs. Nothing else is contacted.

Files outside the vault

Readable keeps its engines, models and each vault's queue in its own app-data folder, never in the vault: ~/Library/Application Support/Readable on macOS, %APPDATA%\Readable on Windows, ~/.local/share/readable on Linux. Docling with its models takes about 2 GB, the speech add-on about 2 GB more, and each chat model 2 to 6 GB. Remove and Delete in settings delete them. If you set an extra models folder, Readable reads .gguf files from it and never writes there.

Programs it runs

Readable starts programs from that folder, with fixed arguments and never through a shell: a Python process that runs Docling and Whisper, ffmpeg for recordings, and the llama.cpp server for Readable's own AI. Each stops when it is not needed or when Obsidian closes.

Development

npm install
npm run dev     # watch build
npm test

Architecture and conventions: ARCHITECTURE.md.

Readable installs Docling, uv, Python, llama.cpp, Whisper and ffmpeg on request, each under its own licence; it does not bundle them. Each model's licence is on its Hugging Face page. Bundled npm packages: THIRD_PARTY_NOTICES.md.

MIT · Made by LyraGen

HealthExcellent
ReviewSatisfactory
About
Turn PDFs, scans, recordings and Office files into searchable Markdown notes with title, tags, model summary, embedded file and full extracted text including tables and figures. Run models and OCR locally for summaries, tagging and audio transcripts so processing stays on your machine and notes integrate with Obsidian search and tools.
ImportOCRAI
Details
Current version
0.1.6
Last updated
4 days ago
Created
2 weeks ago
Updates
5 releases
Downloads
68
Compatible with
Obsidian 1.13.2+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
LyraGenlyra-gen
lyragen.co.uk
  1. Community
  2. Plugins
  3. Import
  4. Readable

Related plugins

Snipd Official

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

Nexus AI Chat Importer

Import AI chats from ChatGPT, Claude, Mistral Vibe, Perplexity, and Grok into Obsidian as clean Markdown notes.

OCR-AI

Convert PDFs to rich Markdown, including images and ocr using the marker api

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

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.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.