English | 简体中文
- Fantastic: Local-first, no data collection, split editor & preview, LaTeX, Mermaid
- Beautiful: Minimalist design, three-column layout, dark mode, distraction-free
- Fast: Swift 6 native, better performance than Electron-based apps
- Simple: Lightweight, keyboard shortcuts, auto-formatting
- Download the latest DMG package from GitHub Releases (Requires macOS 11.5+)
- Double-click the DMG file and drag MiaoYan.app to your Applications folder
- First Launch: Right-click MiaoYan.app in Applications and select "Open" (don't double-click)
- If still blocked: System Settings → Privacy & Security → Click "Open Anyway"
- Or run in Terminal:
xattr -cr /Applications/MiaoYan.app && open /Applications/MiaoYan.app
- Create a
MiaoYanfolder in iCloud Drive or your preferred location - Open MiaoYan Preferences and set the storage location to this folder
- Click the "New Folder" icon in the top-left corner to create document categories and start writing
Why this security prompt? MiaoYan is not notarized by Apple (requires paid developer account). The app is open source and safe to use - macOS just needs confirmation on first launch.
After installation, we recommend exploring Preferences (⌘,) to discover MiaoYan's rich customization options, including edit modes, themes, fonts, and more to create your perfect writing environment.
Edit and preview side by side with real-time preview and 60fps bidirectional scroll sync.
Quick Toggle: Press ⌘\ to instantly toggle split view mode, or enable it in Preferences → Interface → Edit Mode → Split Mode.
Why not WYSIWYG like Typora? We prioritize pure Markdown editing experience, and implementing WYSIWYG in native Swift is overly complex with reliability concerns. Split mode maintains clean editing while providing instant visual feedback.
- Markdown Syntax Guide - Complete syntax reference with advanced features
- PPT Presentation Mode - Guide to creating presentations with
---slide separators
- Cats: Tangyuan & Cola — if MiaoYan helps, treat them to canned food 🥩.
- If you enjoy MiaoYan, please star the project on GitHub and share it with friends who might love it too.
- Follow me on Twitter for the latest updates or join the Telegram group to chat with the community.
- glushchenko/fsnotes - Initial project structure reference
- stackotter/swift-cmark-gfm - Swift Markdown parser
- simonbs/Prettier - Markdown formatting utilities
- raspu/Highlightr - Syntax highlighting
- TsangerType - TsangerJinKai font (default font)
- hakimel/reveal.js - PPT presentation framework
- Vercel - Static hosting for miaoyan.app
MIT License - Feel free to use and contribute.


