Mantella - a desktop PDF reader
Mantella is a fast, minimal desktop PDF reader for people who keep a real library of documents. Point it at a folder once; it scans recursively, stays in sync as files come and go, and renders pages with Chromium’s PDF engine (pdfium).
Reading position, zoom, and pins are remembered per file. There is no account and no cloud requirement — a library that behaves like a folder, and pages that look like print.
Builds are available for macOS, Windows, and Linux. Source and docs live on GitHub.
Releases
: Mantella 0.3.0 Released
Added
- Tabs: keep several documents open at once. A sidebar click reuses the preview tab; ⌘-click, middle-click, double-click, or "Open in New Tab" makes it permanent. Switch with ⌘1–⌘9 or ⌃⇥ / ⌃⇧⇥, drag to reorder, close with ⌘W. Open tabs are restored on relaunch.
- Find in document (⌘F): search the text of the open PDF, step through matches with ⌘G / ⌘⇧G or Enter / ⇧Enter, and see every hit highlighted on the page. Each tab keeps its own search.
- Drag the sidebar's right edge to resize it; the width is remembered.
- Collapse the Pinned and Files sections of the sidebar independently.
- Pin and unpin a file straight from its right-click menu in the sidebar.
Changed
- Shortcuts shuffled to make room for tabs: ⌘F is now Find in document, sidebar search moved to ⌘⇧O, opening a pinned file moved to ⌥1–⌥9, and Change library folder… moved to ⌘⇧L.
- Esc in the sidebar search clears the query and returns focus to the document; Enter opens the first result.
- Per-file reading state is keyed by the file's path again instead of its contents, so opening a document is not held up by hashing it. Renaming or moving a file from inside Mantella carries its state along; doing so outside the app now loses it.
Fixed
- Opening PDFs from Explorer on Windows no longer starts a second copy of the app that fights the first over saved state — the running window is focused and gets a new tab instead.
See the release notes for details.
: Mantella 0.2.0 Released
Added
- Manage your library right from the sidebar: create folders, rename files and folders inline, and drag and drop to reorganize — right-click for a New Folder/Rename/Delete/Open in Finder menu, or drag items onto a folder to move them. Deletes go to the Trash/Recycle Bin, with a confirmation prompt first.
- Click the library folder name at the bottom of the sidebar to switch to a different folder.
- Zen mode: a distraction-free, fullscreen reading view that hides the sidebar, toolbar, and bookmark markers. Toggle it from View → Zen Mode; exit with Esc or by leaving fullscreen.
Fixed
- "Open in Explorer" now works on Windows for files and folders whose path contains a space.
- The Windows title bar now follows the app's Light/Dark theme instead of staying stuck in light mode.
See the release notes for details.
: Mantella 0.1.2 Released
Added
- Theme setting in Settings → Appearance: switch between System, Light, and Dark.
Changed
- Manual update checks moved out of Settings and into a "Check for Updates…" item in the app menu, next to About; the update prompt still appears automatically when a new version is found.
Fixed
- On Windows, the app menu's About item is now recognized even with its
&mnemonic prefix, so Settings and Check for Updates land in the right place.
See the release notes for details.
: Mantella 0.1.1 Released
Features
- Right-click a file or folder in the sidebar to reveal it in Finder (macOS)/Explorer (Windows)/file manager.
- Full keyboard navigation for the file list and bookmarks panel: arrow keys to move, Enter/Space to open, ←/→ to expand/collapse folders, Home/End to jump to the ends, Esc to return to the document.
Fixes
- ⌘← and ⌘→ now behave predictably: opening a closed panel focuses it, and toggling a focused panel closed hands focus back to the document instead of leaving it stranded.
- The focus ring on sidebar/bookmark rows no longer lit up on mouse clicks — it's now driven by the keyboard cursor instead of native :focus-visible.
- Right-clicking empty space no longer surfaces the native WebView context menu (Reload/Inspect Element).
See the release notes for details.
: Mantella 0.1.0 Released
Features
- PDF library with folder scanning, live sync, search, and pins
- Crisp pdfium rendering with text selection and clickable links
- Reading position, navigation history, and bookmarks saved per file
- Customizable keyboard shortcuts
- Auto-updates via signed, notarized GitHub releases
- macOS, Windows, and Linux builds
See the release notes for details.