OpenReader

Sparsh Sam·SparshSam.OpenReader

A privacy-first, local-only PDF reader and utility for Windows.

OpenReader reads, searches, copies, merges, splits, extracts, and compresses PDF files locally without uploading documents.

winget install --id SparshSam.OpenReader --exact --source winget

Latest 1.2.7·August 3, 2026

Release Notes

OpenReader v1.2.7 — Phase 1 Windows Integration

Windows file integration

OpenReader now appears under Open with OpenReader now appears in Default apps .pdf file-association registration is corrected (MSIX windows.fileTypeAssociation + Inno ChangesAssociations=yes) Opening additional PDFs routes them into the existing OpenReader instance Improved handling for paths with spaces, Unicode filenames, parentheses, and long paths

Default PDF reader experience

First-launch default-reader prompt (Set as default / Maybe later / Do not ask again) Settings section for PDF defaults (File → Settings → Files / Default Apps) Accurate detection of OpenReader as the current default (ownership resolved via the registered open command / AppUserModelId across HKCU + HKLM) Direct access to Windows Default Apps No silent takeover of Windows defaults

Store-aware updates

Microsoft Store / MSIX installs use the Store update experience (Open Microsoft Store, no GitHub redirect) GitHub / Inno installs retain GitHub release checks Portable and development installs receive appropriate update handling Improved offline behavior (clean error message + Try Again) Persisted skip-version support

Maintenance

Version-source alignment (single source of truth: main.py, MCP package metadata, MSIX manifests) Changelog cleanup Improved packaging tests Expanded Windows integration and path-handling coverage


Assets

Asset Size SHA-256
OpenReader-Setup.exe 54,712,057 9c2f1832369ffdc277097c3ebf78c3c3299d0c5d6c771f6459b501d6bc00dc9b
OpenReader.msix 83,287,899 2d696c86dcdf1dc9821085e8d95f335a553b2059f125c8384232b3cc3e4f431e
OpenReader-Windows.zip 82,375,222 6752b4d54ab83cd190430bef9c6a6821ac41e093c7cd76ad34ccc3732f91bf5a
OpenReader-macOS-Apple-Silicon.zip 67,145,839 —
OpenReader-macOS-Intel.zip 72,711,149 —

The MSIX package is unsigned for sideloading (requires Windows Developer Mode) and carries the frozen identity SparshSam.OpenReader at version 1.2.7.0. Microsoft Store signing is applied at submission.

Installer type: inno

x64—9C2F1832369FFDC277097C3EBF78C3C3299D0C5D6C771F6459B501D6BC00DC9B

Details

Homepage
https://github.com/sparshsam/openreader
License
AGPL-3.0-only
Publisher
Sparsh Sam
Support
https://github.com/sparshsam/openreader/issues
Moniker
openreader

Tags

local-firstpdfpdf-readerprivacy

Older versions (1)

1.2.2
x64—2FC3EC8D7439B21379FBB82A7E4E4F5B15B8E32E678B98DDFC9A1743EED359B2