Theorem 1.0.2
Pre-release
Pre-release
Theorem v1.0.2
Local-first reader for PDFs, EPUBs, MOBI, FB2, CBZ, and RSS feeds. Read, highlight, annotate, and sync your notes to Markdown for Obsidian or Logseq. No cloud account. No subscription.
Features
- PDF reader — PDF.js-based engine with text selection, highlights, freehand drawing, and text notes. Supports light, sepia, and dark themes. Pinch-to-zoom and Ctrl+wheel zoom anchored to cursor.
- Ebook reader — Reflowable EPUB/MOBI/AZW/AZW3/FB2/CBZ via Foliate engine with customizable typography, brightness, and themes.
- RSS reader — Subscribe to feeds, read articles in a focused view with full-text extraction via Readability.
- Annotations — Highlight text in multiple colors, add text notes, draw freehand. All annotations sync to your Markdown vault (Obsidian/Logseq).
- Vocabulary builder — Look up words via StarDict dictionaries, save terms with definitions for later review.
- Share studio — Generate shareable cards from highlights and reading stats. Export as PNG.
- Sync — LAN device sync with end-to-end encryption (X25519 + ChaCha20-Poly1305). Sync reading progress, annotations, and bookmarks across devices on your local network.
- Library management — Organize books into collections, track reading progress, filter by format and status. Import from local files, Obsidian vaults, or download folders.
- Statistics — Track reading time, pages turned, vocabulary growth over time.
Platforms
Available for Linux (.deb, .AppImage), Windows (.msi, .exe), macOS (Intel and Apple Silicon .dmg), and Android (.apk, .aab).
Released under the MIT license. Report issues at https://github.com/fundaments-work/Theorem/issues.