OpenReader
LivePrivacy-first, local-only PDF utility for Windows. Python/PySide6/PyMuPDF. AGPLv3. Available on the Microsoft Store.
1. AI Agent Integration via MCP Server
OpenReader ships with a built-in MCP (Model Context Protocol) server that exposes 14 distinct PDF operations as tools — extract text, search across document libraries, compare documents side by side, and more. This means any AI agent that speaks MCP — Claude, Cursor, or any compatible tool — can reach directly into your local documents without uploading them anywhere. No API keys, no cloud relay, no data leaving your machine. Your documents stay yours.
2. Comprehensive Local-First PDF Toolkit
Read, search, annotate, merge, split, extract, and compress — every operation runs on-device. The search engine combines SQLite FTS5 for fast keyword lookups with TF-IDF semantic scoring for relevance-ranked results. Annotations include highlights, underlines, strikethroughs, and sticky notes, all stored locally. Whether you're reviewing a contract, compiling research, or cleaning up a scanned report, OpenReader gives you a full desktop-grade PDF workstation without ever uploading a file.
3. Multi-Tab Document Management with Session Restore
Open multiple PDFs in a single window with familiar tab-based navigation (Ctrl+T to open, Ctrl+W to close). OpenReader remembers exactly where you left off — which documents were open and which page you were on — across application restarts. Session restore is automatic, with a manual save option for checkpointing your workspace before closing.
4. OCR Fallback for Scanned Documents
When Tesseract OCR is available on your system, OpenReader automatically detects scanned or image-based PDF pages and runs optical character recognition on them. This unlocks text selection, copy, search, and annotation on documents that would otherwise be inaccessible — old books, faxed contracts, photographed reports. The OCR runs entirely locally.
5. Microsoft Store Distribution with Security Hardening
OpenReader is live on the Microsoft Store, with a hardened security posture: it rejects non-PDF files and oversized uploads at the gate, caps render pixel allocation to prevent resource exhaustion, and runs pip-audit and Bandit checks in CI to catch vulnerabilities before they ship. Every release is signed and verified.
Part of the Kovina ecosystem
A collection of open-source tools built for ownership, permanence, and everyday use.
Explore All Projects