A local-first reader for PDF, Markdown, and HTML documents.

Shiori is a quiet document workspace for reading, marking up, and shipping documents without turning them into somebody else’s cloud data. PDF annotation is the core workflow, and recent builds also support Markdown and HTML viewing with tabs, per-document state, and session restore.
cc / Claude Code when they are installed.





Installers are published on the GitHub Releases page.
| Platform | Recommended package | Update path |
|---|---|---|
| macOS Apple Silicon | .dmg |
Signed in-app updater |
| macOS Intel | .dmg |
Signed in-app updater |
| Windows | .msi |
Signed in-app updater |
| Linux | .AppImage; .deb for Debian / Ubuntu |
.AppImage updater or manual package update |
| Android direct install | .apk |
In-app APK update flow |
| Google Play | Coming soon | Google Play |
| iOS / iPadOS | Coming soon | App Store / TestFlight |
Desktop and Android direct-install builds can update from inside Shiori. Android
direct-install builds download and verify the APK before handing it to the
Android package installer. Store builds are updated by their stores and are not
mirrored here as .aab or .ipa files.
The open-source Shiori CLI skill teaches Codex, Claude Code,
and other compatible coding agents how to inspect the document open in Shiori,
find passages by text, add anchored annotations, and reply inside callout
threads. It expects the shiori CLI to be available on PATH.
[!IMPORTANT] This skill is not usable yet because the Shiori CLI has not been released. Installing it now only prepares the agent integration for the future CLI.
The skill itself is independently available under the MIT License; that license does not apply to Shiori application or CLI binaries.
This repository hosts downloadable builds, updater signatures, localized release notes, screenshots, and the open-source Shiori CLI agent skill. The Shiori application source repository is private, and discussions, feature requests, and bug reports are handled outside this repo.