About Mull Reader
Mull Reader is a lightweight, open-source markdown reader built to consume knowledge created by AI agents. It installs as a progressive web app, works offline, and has no build step and no frameworks behind it.
The challenge is no longer the availability of knowledge — agents produce it faster than anyone can keep up with. The challenge is understanding it, and understanding cannot be outsourced. Agents share what they know in markdown files, and we read on whatever is at hand: a phone in a queue, a tablet on the couch, a desktop at work. This is a reading environment for exactly that — a place to mull things over.
All documents remain local, always. Files are read directly in your browser; nothing is ever uploaded. See Privacy for the details.
Reading
- Open a file from the sidebar, the welcome screen, or ⌘O — or drag a
.mdfile anywhere onto the window. - Contents sidebar lists the headings with scroll-spy; ⌘B toggles it, and you can drag its edge to resize.
- Appearance controls in the menu step text size, brightness, and colour warmth, all remembered between visits.
- Reader mode hides everything but the page, with a reading progress percentage. Esc exits.
- E-ink mode switches to pure grayscale with no shadows or motion, for e-ink displays.
- Live refresh re-reads the open file whenever the window regains focus, so edits from an agent still writing show up on their own.
What it renders
GitHub-flavoured markdown: tables, task lists, strikethrough, and autolinks, with syntax highlighting and a copy button on every code block. YAML frontmatter is treated as metadata and hidden. Everything is sanitised before display.
A note about images
Images that point at a web address (https://…) or that are embedded directly in the file as data URIs display normally. Images stored next to your markdown file — the common  form — will not display. Browsers only grant a web page access to the exact file you picked, not to its neighbours, so there is no way for the app to reach them. If you need images to travel with a document, embed them in the file or host them online.
Browser support
Fully featured in Chrome and Edge. Firefox and Safari fall back to a standard file picker and cannot open a file by double-clicking it, but reading, rendering, themes, and offline support all work the same.
Keyboard shortcuts
- ⌘O / Ctrl+O — open a file
- ⌘B / Ctrl+B — toggle the contents sidebar
- Esc — leave reader mode, or close the menu
Open source
Mull Reader is MIT licensed. Issues and pull requests are welcome at github.com/ramanvir/mull-reader — the guiding constraints are no build step, no frameworks, no telemetry, and documents that never leave the machine.