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).
- 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 (⌃⌘S) lists open files and library notes together.
- Focus: The toolbar fades while you type and comes back when you move the pointer.
- Apple Intelligence, on-device only: Writing Tools, proofread, rewrite, generate at the caret (⌘↩) and whole-document actions. Nothing leaves your Mac.
- Plain files: Documents are ordinary
.mdfiles with system autosave, versions and Recents.
Get the latest version of Markify from the Releases page.
Two versions are available for download:
markify-as.dmg- For Apple Silicon Macs (M1, M2, M3, M4 and newer)markify-intel.dmg- For Intel Macs
Not sure which one to choose? Check your Mac:
- Apple menu → About This Mac → Look at the "Chip" field
- If it says "Apple M1", "M2", "M3", or "M4": Download Apple Silicon (as)
- If it says "Intel Core": Download Intel
- Download the appropriate DMG file for your Mac
- Double-click the DMG file to open it
- Drag the Markify app to your Applications folder
- On first launch, you may see a security warning (since the app is unsigned)
- Right-click on Markify in Applications folder
- Select "Open" from the context menu
- Click "Open" in the security dialog
- On subsequent launches, you can open Markify normally from Applications or Spotlight
Note: Markify is currently distributed as an unsigned application. You will see a security warning on first launch. This is expected and safe. For more information about unsigned apps, see the FAQ.
- macOS 26 Tahoe or later
- Apple Intelligence features need a Mac that supports it, with Apple Intelligence turned on
- Xcode 26 or later (for building from source)
- Clone the repository:
git clone https://github.com/spaquet/markify.git
cd markify- Open the Xcode project:
open Markify.xcodeproj-
Select the "Markify" scheme and press Cmd+R to build and run, or Cmd+B to build.
-
The app will be built to
DerivedData/and can be installed to/Applications:
open build/Release/Markify.app- Open a file: ⌘O, or double-click any
.mdfile - New document: ⌘N
- Switch lens: ⌘/ or the MD button in the toolbar
- Insert a block: type
/at the start of a line - Format: select text, or use ⌘B ⌘I ⇧⌘X ⌘E ⌘K
- Library: ⌃⌘S
- Writing Tools: ⇧⌘W, or generate at the caret with ⌘↩
xcodebuild -project Markify.xcodeproj -scheme Markify -configuration Release buildxcodebuild -project Markify.xcodeproj -scheme Markify testSee AGENTS.md for development notes.
Markify is a SwiftUI document-based app. The Markdown source string is the single source of truth, and both lenses are stylings of the same text.
- MarkifyApp: Entry point,
DocumentGroupand Settings scene - MarkifyDocument: File I/O for
.mdfiles - ContentView: Window chrome and the floating glass control layer
- NativeEditor: TextKit 2
NSTextVieweditor that renders blocks in place - Settings/, Theme, Shortcuts: Preferences, design tokens and key bindings
See AGENTS.md for development notes.
- swift-markdown - Markdown parsing (cmark-gfm)
- SwaTex - Math rendering
- Mermaid 12.0.0 - Diagram rendering, bundled in
Markify/Resources/Mermaid(MIT, seemermaid-LICENSE.txt)
Markify is source available under the MIT License with the Commons Clause condition. See LICENSE for the terms.
In summary:
- ✅ You may use Markify for personal or work documents
- ✅ You may study, modify and redistribute the source under the license terms
- ❌ You may not sell Markify itself, or a product or service whose value derives substantially from it, without permission
For permission to sell Markify itself, contact the maintainer.
Contributions are welcome, but please note the licensing restrictions. Any contributions will be subject to the same license terms.
Created by Stéphane PAQUET
Markify is currently distributed as an unsigned application without Apple's Developer ID certificate. This means:
- First launch security warning: macOS will show a warning dialog asking if you want to open the app
- Workaround: Right-click the app and select "Open" - this bypasses the Gatekeeper check
- Future plans: As Markify grows, we plan to add code signing and notarization for a cleaner user experience
Yes, absolutely! The source code is open and available on GitHub. You can review it yourself or build it directly from source. Unsigned just means we haven't purchased an Apple Developer ID certificate yet.
Check your Mac's architecture:
- Click the Apple menu in the top-left
- Select "About This Mac"
- Look at the "Chip" field:
- Apple M1, M2, M3, M4: Download
markify-as.dmg(Apple Silicon) - Intel Core: Download
markify-intel.dmg(Intel)
- Apple M1, M2, M3, M4: Download
Yes! Each DMG file comes with a SHA256 checksum file (.sha256). After downloading:
# Navigate to your Downloads folder
cd ~/Downloads
# Verify the checksum
shasum -c markify-as.dmg.sha256
# or
shasum -c markify-intel.dmg.sha256You should see OK if the file is authentic.
For bug reports, feature requests, and questions, please use the GitHub Issues page.








