What I Built
Markify is a free native Markdown editor for macOS 26. It turns notes, specifications and agent reports into a clean page you can read and edit, while keeping the underlying files plain Markdown.
It’s built for developers and writers who want less friction between their thoughts and their documents. It currently has no dedicated outdoor feature.
Demo
Explore Markify and see screenshots: Markify (https://spaquet.github.io/markify/).
Code
spaquet
/
markify
A native Markdown editor for macOS with rendered and Markdown views in a single pane.
A quiet Markdown editor for macOS 26. Write on one rendered page, press ⌘/ to see the same text as plain Markdown, and let on-device Apple Intelligence proofread and rewrite. No split preview pane.
Website: spaquet.github.io/markify
The same document in the Rendered lens (left) and the Markdown lens (right).
Features
- One page, two lenses: Edit in place with headings, tables, code, math and images rendered. ⌘/ crossfades to the Markdown source and keeps your caret and scroll position.
- Format bar: Select text to get a floating glass bar for block style, bold, italic, strikethrough, code and links.
-
Slash menu: Type
/to insert tables, task lists, code blocks, callouts, math, images, footnotes or frontmatter. Each row shows its Markdown shortcut. -
GitHub-Flavored Markdown and more: Tables, task lists, callouts (
> [!NOTE]),$…$/$$…$$math, footnotes and YAML frontmatter. - Library: A glass sidebar…
The source is available under MIT with the Commons Clause.
How I Built It
Markify uses SwiftUI and TextKit 2. Two editable views share the same Markdown source: a rendered page and the Markdown itself.
Plugins let coding agents send reports into Markify. Its built in AI features use Apple Intelligence on the Mac; these are not open weight models.
Why Does Open Innovation Matter?
Plain Markdown keeps the documents portable. People and agents can read, edit and version the same files without depending on one service.
Source availability lets others inspect and adapt Markify. Its current AI implementation, however, does not demonstrate an advantage from open AI over a closed API.



Top comments (0)