SuperMD

Markdown that gets out of the way.

A native, GPU-rendered editor for macOS. Syntax folds away as you write.
Plain CommonMark on disk — always.

Download on the Mac App Store Download on the Mac App Store Read the Docs View on GitHub

Free & open source · Apache-2.0 · signed & notarized
macOS builds need Apple silicon and macOS 12+. The App Store version is sandboxed; the DMG is not.
Direct downloads: macOS (.dmg) · Linux (.deb / tar) · Windows installer — feedback welcome

Hybrid WYSIWYG

**Markers hide** until your cursor touches them, then reveal in place. Headings, lists, quotes, links, checkboxes — styled live, raw on demand.

Live tables, images & diagrams

Tables render as tables, images inline, and ```mermaid fences as native theme-matched diagrams — all 35 mermaid families, no browser. Touch anything and it dissolves back to source.

Notes that know each other

Type [[ to link any note, ⌘-click to follow (an unresolved link creates the note). ⌘3 shows backlinks with context and #tags; ⌘⇧G opens a force-directed graph of the whole workspace. Rename a note and every link to it is rewritten. All computed from your plain files — no database.

Extensible, sandboxed

Plugins are WebAssembly components: block renderers, palette commands, inline renderers, formatters, exporters, file viewers. No filesystem or network without your explicit per-plugin consent, no processes, and a hung plugin is cut off in 2 s. Fourteen ship first-party. Browse and install →

See what changed

⌘⇧D diffs any file against git HEAD — word-level marks in the editor's own typography, prose and code alike. Modified files get a quiet dot in the sidebar. Read-only, pure-Rust git.

Find anything

⌘P fuzzy-jumps to files, ⌘⇧F streams ripgrep-powered search across the whole workspace with live previews. The sidebar respects your .gitignore — no node_modules noise.

78 languages

Tree-sitter highlighting in fenced blocks and standalone files. Code files get a real editor: gutter, auto-indent, monospace, full width.

Your theme

Eight built-in themes with a live ⌘T picker — or drop your own TOML in ~/.supermd/themes. Everything follows, diagrams included. Light and dark track the system.

Never lose a word

Autosave with atomic writes, per-session backups, and external-change detection that never silently clobbers anything. A quiet pill tells you when an update ships.

Native & fast

Rust on GPUI — the GPU-accelerated framework behind Zed. Instant startup, 120 fps scrolling, one small signed & notarized download.

…and more on the way

Typeset math, spreadsheet tables, transclusion. SuperMD ships fast — an amber pill in the titlebar tells you the moment something new lands. Follow along →

Plain files, forever.

No database, no lock-in, no export step. SuperMD edits the Markdown files already in your folders — and they stay exactly that.