Live Preview
Markdown markers fade away when you leave a line. Headings get bigger, bold gets bold — no toolbars in the way.
A lightweight, distraction-free Markdown + plain text editor for macOS, Windows, and Linux. Built with Tauri 2 — under 15 MB installed.
See all platforms ↓SoloMD ships with the features serious writers want and skips the bloat that gets in the way.
Markdown markers fade away when you leave a line. Headings get bigger, bold gets bold — no toolbars in the way.
13 code-block languages, KaTeX math, Mermaid diagrams, footnotes, YAML front-matter, ==highlight==.
Screenshot then ⌘V — image saves to _assets/ and inserts a markdown link automatically.
Open a folder, browse files, ripgrep-style search across every .md and .txt.
Follows your system preference. Custom CSS theme support for power users.
Auto encoding detection (UTF-8 / GBK / Big5), CJK word count, simplified ↔ traditional, pinyin export.
PDF (with KaTeX & Mermaid), Word .docx, HTML, copy as rich HTML or plain text.
Dim non-active lines. Keep cursor centered. Long-form writing without distraction.
Auto-save unsaved buffers every 500 ms. Crash recovery built in.
⌘⇧K to access every command. Native menu bar on macOS / Windows / Linux.
Double-click any .md or .txt file to open in SoloMD. Multi-window support.
~15 MB installer (vs Typora 70 MB / Obsidian 110 MB). Tauri 2 + Rust + Vue 3 + CodeMirror 6.
A clear-eyed look at where SoloMD fits in the Markdown editor landscape.
| SoloMD | Typora | MarkText | Obsidian | |
|---|---|---|---|---|
| Installer size | ~15 MB | ~70 MB | ~80 MB | ~110 MB |
| Price | Free, MIT | $14.99 | Free | Free + $96/yr sync |
| Open source | ✅ | ❌ | ✅ (dormant) | ❌ |
| Live preview | ✅ | ✅ | ✅ | ✅ |
| KaTeX math | ✅ | ✅ | ✅ | ✅ |
| Mermaid diagrams | ✅ | ✅ | ✅ | ✅ |
| Image paste | ✅ | ✅ | ✅ | ✅ |
| Global search | ✅ | 🟡 | ❌ | ✅ |
| CJK encoding (GBK/Big5) | ✅ | ❌ | ❌ | ❌ |
| Custom CSS | ✅ | ✅ | ✅ | ✅ |
| Native menu bar | ✅ | ✅ | ✅ | ✅ |
| Notarized macOS | ✅ | ✅ | ✅ | ✅ |
Free and open source. MIT license. No account needed.
Looking for older versions? All releases →
Yes. SoloMD is MIT-licensed open-source software. There is no paid tier, no account, no telemetry, no ads. If it helps your writing you can sponsor the developer, but you never have to.
About 10–15 MB depending on the platform. That is roughly 6× smaller than Typora and 7× smaller than Obsidian, because SoloMD uses Tauri (system webview + Rust) instead of bundling Chromium.
Yes, fully. SoloMD makes zero network requests. There is no cloud, no telemetry, no auto-update phoning home. Your files never leave your machine.
SoloMD auto-detects encoding using the chardetng Rust crate when you open a file. UTF-8, UTF-16 LE/BE (with or without BOM), GBK, GB18030, Big5, Shift_JIS and many more are recognized and correctly displayed.
SoloMD does not have built-in sync, but it works perfectly with iCloud Drive, Dropbox, OneDrive, Syncthing, or any folder-based sync tool. Just save your notes inside a synced folder.
SoloMD intentionally omits a plugin system to stay lightweight and stable. The 12 most-requested features (image paste, KaTeX, Mermaid, focus mode, custom CSS, etc.) ship in core.
SoloMD is a small open-source project that has not yet built up Microsoft SmartScreen reputation. Click "More info → Run anyway" once and it will not prompt again. We are working on a code-signing certificate.
Right-click any .md file → Open With → SoloMD → check "Always use this app". The bundled installer registers SoloMD as a handler for .md, .markdown, .mdown, .mkd, and .txt extensions.
Obsidian is a knowledge management tool with vaults, wiki links, backlinks, a graph view, and a plugin marketplace. SoloMD is a lightweight editor for writing single Markdown files. Use Obsidian if you want a second brain; use SoloMD if you want a fast notepad.
Not yet, but the editor is built on CodeMirror 6 which supports Vim mode via @codemirror/vim. It is on the roadmap.
SoloMD is built and maintained by one developer in their free time. If it helps your writing, consider sponsoring — even a tiny amount keeps the project alive.
For international sponsors. Monthly or one-time, processed by Stripe.
Sponsor on GitHub →Open the Alipay app and scan the QR code below.
Open WeChat → Scan, point at the QR code below.
Sponsors get listed in the README and the in-app About dialog (with permission).