Mindle

A quiet place to read Markdown.

A native macOS reader for your .md files. Serif, warm, local.

Read

Read without noise

Features

Reads alongside you

External edits to the open file — vim, an agent, anything — pick up automatically. When the change is non-trivial, Mindle renders it as a Word-style track-changes overlay you can ✓ Keep or ✗ Revert per chunk.

Highlight & Annotate

Select any passage, press ⌘⇧H to highlight or ⌘⇧N to attach a note. Persisted per-file in a hidden sidecar — nothing leaves your machine.

Full GitHub-Flavored Markdown

Tables, task lists, footnotes, strikethrough, syntax-highlighted code, emoji, nested lists, raw HTML. Rendered locally — no network round-trip.

Math & diagrams

LaTeX math via KaTeX — inline ($a^2 + b^2 = c^2$) and display blocks. Mermaid diagrams render inline; click to expand. All offline.

Tabs & windows

⌘O opens a file in a new tab; ⌘N pops a fresh window. Each window keeps its own tab strip and reader state.

PDF export

⌘P produces a paginated Letter-sized PDF with print-styled typography. Diffs and chrome stripped — only the accepted text survives.

Find in Document

Live search with match count and navigation. ⌘F opens the bar, ⌘G and ⌘⇧G step between matches.

File Browser

A scoped sidebar tree of every .md and .txt in your current folder. Never escapes upward. Toggle with ⌘⇧F.

Themes & typography

Light, Sepia, Dark. Cycle with ⌘⇧T. Scale the serif body with ⌘+ / ⌘-. The theme sticks per-file.

Plus opt-in auto-update via Sparkle, image rendering with remote-host blocking, YAML frontmatter as syntax-highlighted code, and signed-and-notarized DMGs on every release.

Keyboard

⌘OOpen a file (adds a tab)
⌘NNew window
⌘WClose active tab (or window when only one tab is open)
⌘FFind in document
⌘G / ⌘⇧GNext / previous match
⌘PExport as PDF
⌘⇧EExport annotations (Markdown or JSON)
⌘⇧HHighlight selection
⌘⇧NAdd note to selection
⌘⇧AToggle annotations sidebar
⌘⇧FToggle files sidebar
⌘⇧TCycle theme (light / sepia / dark)
⌘+ / ⌘-Increase / decrease font size
⌘⌥⏎ / ⌘⌥⌫Keep / revert all in-flight changes

Install

Download

Signed & notarized by Apple. No Terminal workaround, no Gatekeeper prompt.

Download Mindle.dmg

Drag Mindle into Applications, then open.

Build from source

macOS 14+ and xcode-select --install.

git clone https://github.com/nonatofabio/mindle.git
cd mindle
./build.sh
open build/Mindle.app