A clean, fast and modern Markdown note-taking app for Windows. Powered by Tiptap, edited as WYSIWYM with Markdown as the on-disk format.
- WYSIWYM Markdown editor - A single always-editable Tiptap surface backed by Markdown on disk
- Slash commands - Type
/to insert headings, lists, code blocks, images, tables, Mermaid diagrams, and more - Tables - Insert with a grid picker, resize columns in-place, and edit rows/columns from the table bubble toolbar
- Mermaid diagrams - Render Mermaid code blocks inline, collapse source, and export diagrams as SVG or PNG
- Image support - Drag & drop, paste, resize with corner handles, and drag to reorder
- Note management - Sidebar with grouping, pinned notes, color labels/filtering, multi-select, drag reorder, full-text search, and context menus
- Recently deleted - Soft-delete with 14-day retention and restore
- Shared folder sync - Use OneDrive, Dropbox, or another synced folder to share notes across PCs with metadata merge and conflict backups
- Multi-window - Open notes in separate windows with real-time cross-window sync
- Mica theme - Native Windows 11 Mica material with dark/light mode
- Export - Save notes as Markdown or PDF; save Mermaid diagrams as SVG or PNG
- Tiptap v3 with
@tiptap/markdown- WYSIWYM editor over Markdown
- Fluent UI v9 - Component library & design tokens
- Pretendard JP - Primary typeface
- Noto Serif - Serif typeface
- JetBrains Mono - Monospace typeface
| Action | Shortcut |
|---|---|
| New note | Ctrl+N |
| New window | Ctrl+Shift+N |
| Open file | Ctrl+O |
| Show toolbar / status bar | Click editor / scroll up / top of document |
| Find in document | Ctrl+F |
| Find and replace | Ctrl+H |
| Go to line | Ctrl+G |
| Strike-through | Ctrl+Shift+X |
| Action | Shortcut |
|---|---|
| Rename | Ctrl+R / F2 |
| Duplicate | Ctrl+D |
| Export | Ctrl+E |
| Pin / unpin | Ctrl+Alt+P |
| Copy content | Ctrl+Alt+C |
| Delete | Delete |
- Use
npm run tauri:devfor local app development. It preparesmaintenance-helper.exein Tauri resources and then startstauri dev. - Use
npm run checkbefore shipping changes. It runs typecheck, lint, and tests. - Treat
.\scripts\build-release.ps1as a local smoke test only. Real release installers are built and signed by GitHub Actions after av*tag is pushed.
MIT
© 2026 Mingwan Bae
