Live Markdown
Preview for macOS

Editor-agnostic. Watches your file and re-renders the moment you save. Keep your editor — let Markee handle the preview.

Markee.app

v0.5.0 · macOS 13+ · Apple Silicon · MIT

Markee window showing a Markdown file with outline sidebar, KaTeX equation, syntax-highlighted code, and a Mermaid diagram.

Lives in your editor's shadow

Use Vim, Cursor, Zed, VS Code — whatever you already love. Markee watches the file on disk and updates the preview the moment you save. Nothing to learn.

Renders the whole stack

GitHub-flavored Markdown, KaTeX math, Mermaid diagrams, highlight.js code, footnotes, definition lists, task lists, YAML front matter. All offline, all in a sandboxed WebView.

Open at any heading

Press ⌥⌘E or right-click an outline row to jump your editor to that heading's source line. Auto-detects Cursor, Code, Zed, Sublime, TextMate, MacVim, and Helix.

Features

Built for the way developers actually read Markdown.

A macOS Quick Look window showing a Markdown file rendered by Markee — headings, text, and code — instead of raw source.

Quick Look, fully rendered

Press Space on any Markdown file in Finder and Markee renders it in place — headings, tables, code, math, and diagrams — instead of showing raw source. It's the same renderer as the app, running in a sandboxed Quick Look extension.

A Finder window in icon view showing several Markdown files, each with a per-file thumbnail of its rendered content.

At home in Finder

Every .md file gets a per-file thumbnail of its actual rendered content, so a folder of notes is scannable at a glance. Where a thumbnail isn't available, files fall back to a clean, branded Markdown document icon.

The Markee Markdown document icon shown at small size — a white page carrying the Markee M mark.
The document icon — legible down to 16 px.
Zoomed view of Markee showing a KaTeX display equation next to a Mermaid diagram.

Math and diagrams, rendered in the WebView

KaTeX for inline and display equations, Mermaid for graphs and sequence diagrams, highlight.js for syntax. Every renderer is vendored at build time and runs locally — no network, no telemetry.

Zoomed view of Markee's outline sidebar with one heading row highlighted in accent orange.

An outline that tracks where you are

The sidebar always knows the current heading — driven by an IntersectionObserver inside the WebView posting back to the SwiftUI host. Toggle the outline with ⌘⌥\ and click any row to jump.

Right-click context menu on an outline row showing 'Open at this Heading in Editor' and 'Open in Editor' options.

Open at any heading, in your editor

Press ⌥⌘E or right-click an outline row to jump your editor to that heading's source line. Markee auto-detects Cursor, VS Code, Zed, Sublime, TextMate, MacVim, and Helix. Override with defaults write com.markee.preview editor "<name>".

Install

Download, drag, open — no Homebrew tap, no Gatekeeper detour.

  1. 1

    Download Markee.app.zip from the latest release

    Unzip it, drag Markee.app to /Applications.

    Download v0.5.0
  2. 2

    Open it

    Markee is signed with an Apple Developer ID and notarized by Apple, so it opens with a normal double-click — no Gatekeeper warning, no right-click trick, no Terminal.

Prefer to build it yourself? From-source instructions on GitHub — it's three Make targets.