SoloMD vs Typora: Which Markdown Editor Should You Use?
Refreshed against SoloMD v4.5 and Typora 1.13 (mid-2026). Quick answer: SoloMD if you want an open-source editor where AI agents live as a first-class surface — chat-with-vault panel, scheduled recipes, replayable traces — all under an AutoGit branch sandbox so writes are reviewable. Typora if you want the most polished single-mode WYSIWYG experience and don't need AI / sync / version history / agents in core.
The 30-second verdict
| SoloMD v4.5 | Typora 1.13 | |
|---|---|---|
| Price | Free (MIT) | $14.99 USD (one-time, 3 devices) |
| Installer size | ~15 MB | ~70 MB |
| Open source | ✅ on GitHub | ❌ closed source |
| Platforms | macOS · Windows · Linux · iPad | macOS · Windows · Linux |
| Built-in AI rewrite | ✅ 14 BYOK providers · ⌘J · keys in OS keychain | ❌ |
| Inline Agent Panel (chat-with-vault) | ✅ v4.0 · streamed multi-turn · tool-call cards · [[wikilink]] citations · Insert / Copy to active note | ❌ |
| Scheduled agent recipes | ✅ v4.0 · cron / on-save / on-commit / on-tag / manual · 11-recipe cookbook | ❌ |
| AutoGit branch sandbox + accept/reject for agent writes | ✅ v4.0 · per-run branch · write-cap (default 5) · refuses to start on dirty workspace | ❌ |
| Replayable agent trace | ✅ v4.0 · jsonl per step · replay-from-step · read_agent_trace MCP tool | ❌ |
| Multi-workspace MCP federation | ✅ v4.0 · --workspace repeatable · MCP profiles UI | ❌ |
| Ollama first-class | ✅ v4.0 · auto-detect · 3 model presets · provider: local in recipes | ❌ |
| Public REST API (localhost, token auth) | ✅ v4.0 · same surface as MCP for non-MCP clients | ❌ |
| BYOK cost meter | ✅ v4.0 · per-provider tokens-spent counter, opt-in | ❌ |
| MCP server bundled | ✅ v3.1 · 13 tools, 5 SoloMD-only (autogit / sync / share) | ❌ |
solomd agent <prompt> CLI | ✅ v3.1 · hands off to Claude Code / Codex with MCP pre-wired | ❌ |
| GitHub-backed sync (your repo) | ✅ v3.0 · libgit2 + OS keychain | ❌ |
| End-to-end encryption | ✅ v3.0 · Argon2id + XChaCha20-Poly1305 on your repo | ❌ |
| Cloud-folder mode (iCloud / Dropbox / OneDrive) | ✅ v3.0 · auto-detect + cross-device session restore | ❌ |
| Public read-only share page | ✅ v3.0 · solomd.app/share/ | ❌ |
| AutoGit version history | ✅ v2.2 · per-save snapshots, sidebar restore | ❌ |
| Local semantic search (RAG) | ✅ v2.3 · ⌘⇧F · on-device, no model download | ❌ |
| Slideshow / presentation | ✅ v3.5: full reveal.js · backgrounds, transitions, fragments, vertical sub-slides | ❌ |
| Outline keyboard jump | ✅ v3.1.x · letter labels per heading + g<N> line jump | ⚠️ outline panel, no jump |
| WYSIWYG live edit mode | ✅ v2.3 · 4th view mode you can toggle | ✅ always on (only mode) |
| Live preview | ✅ toggleable | ✅ always on |
| Raw source mode | ✅ | ⚠️ limited |
| Split view (edit + preview) | ✅ | ❌ |
| Multi-tab | ✅ | ❌ one window per file |
| Math (KaTeX vs MathJax v4) | KaTeX ~280 KB | ✅ MathJax v4 · richer (line-break \\, more TeX packages) |
| Mermaid version | ✅ 11.14 (newer) | 11.13 (Venn + Ishikawa just added) |
| Export PDF / DOCX / HTML / PNG | ✅ | ✅ |
| Pandoc export (EPUB / ODT / LaTeX) | 🟡 yes — needs Pandoc on PATH | 🟡 yes — needs Pandoc on PATH |
| Multi-encoding (GBK / Big5 / Shift-JIS) | ✅ auto-detect (chardetng) | ⚠️ UTF-8 only |
| CJK proofread (中文标点) | ✅ v2.5 | ❌ |
| Vim mode | ✅ | ❌ |
| CLI tool | ✅ solomd open / new / list / search / cat / agent / mcp-config | ❌ |
| VS Code / Cursor integration | ✅ via bundled MCP server (LLM clients drive vault directly) | ✅ "Open in Typora" extension (1.13) |
| Format Markdown (Prettier) | ✅ ⌘⌥L | ❌ |
| Theme marketplace | ✅ v2.5 · curated, click-install | ✅ paid + free themes |
| Welcome tour | ✅ | ❌ |
| Built on | Tauri 2 (Rust + webview) | Electron |
| RAM at idle | ~150 MB | ~300 MB |
When to pick SoloMD
- You want an editor whose vault any LLM client can drive directly via MCP — Claude Code, Codex CLI, Cursor — with 5 SoloMD-only tools nobody else has (per-note git history, sync state, share URLs).
- You use AI in writing and want to bring your own keys across 14 providers (Claude, OpenAI, DeepSeek, Qwen, GLM, Kimi, Doubao, etc.) instead of the editor renting access for you.
- You want open source and free forever — no licence key, no nag screen.
- You want sync that goes to your own GitHub repo (optionally end-to-end encrypted) instead of a vendor's cloud.
- You work with CJK / legacy text files and need auto-detection of GBK / Big5 / Shift-JIS, plus Chinese punctuation proofread.
- You like split view, multi-tab, Vim mode, and an outline panel with letter-jump shortcuts.
- You edit on an iPad (SoloMD ships on the iPad App Store, Typora doesn't).
When to pick Typora
- You want a single always-on WYSIWYG view with no view-mode switcher. SoloMD has a WYSIWYG mode (v2.3) but it lives alongside source / split / preview as one of four modes — you switch to it explicitly.
- You write papers heavy in math and need MathJax v4 specifically (line-break
\\, more TeX packages). SoloMD uses KaTeX which is ~5× smaller but a tighter feature set. - You're already used to Typora's specific shortcut set and don't want to retrain.
- You don't need AI / sync / version history in core — Typora 1.13 has chosen not to enter those spaces.
Install size & memory — why it matters
Typora is built on Electron, which means every install ships its own copy of Chromium (~70 MB). SoloMD uses Tauri 2, which embeds the OS's native webview (WKWebView on Mac, WebView2 on Win, WebKitGTK on Linux), so the binary is just the Rust core + your Vue/TS bundle. The result: **~4× smaller install, ~2× less RAM** in typical use.
Feature depth
Live preview
Both editors render Markdown inline as you type. Typora hides the raw markers always; SoloMD hides them only on lines that don't touch the cursor, and keeps image link brackets + inline code backticks visible so you always see structure.
Export
Both support PDF, DOCX, HTML, and PNG. SoloMD adds:
- Copy as rich HTML — paste styled into WeChat / 公众号 / Notion / Confluence.
- Print via system dialog — uses native NSPrintOperation (macOS) / WebView2 (Win).
- Copy as image — screenshot-style PNG of the rendered markdown.
Editor features SoloMD has that Typora doesn't
- Tabs (multiple files in one window)
- Split panes (drag a tab to split horizontally)
- Outline panel with cursor-synced heading highlight
- File tree sidebar for folder mode
- Vim keybindings
- Global search across a folder (Ctrl+Shift+F)
- Clean-AI button — strips citations / curly quotes / zero-width chars from pasted ChatGPT / Claude output
- Encoding auto-detection for legacy Chinese/Japanese files
Both editors do well
- KaTeX math (inline
$a^2+b^2=c^2$and block$$...$$) - Mermaid diagrams
- Syntax-highlighted code fences
- GFM tables, task lists, strikethrough
- Front-matter (YAML)
Pricing
SoloMD is free and MIT-licensed — clone the repo, build yourself if you like, or download the installer. No account, no subscription, no data collection beyond an optional anonymous usage counter (off with one click).
Typora is $14.99 USD one-time per user, up to 3 devices. There's no free tier since v1.0 (2021).
Migration — Typora to SoloMD
Your .md files are just text; both editors read the same format, so
"migration" means installing SoloMD and opening your folder. Caveats:
- Typora-specific extensions like
==highlight==,^superscript^, and~subscript~aren't in SoloMD yet. Standard CommonMark + GFM works 100%. - If you used Typora's "image copy to assets folder" feature, SoloMD has the
same thing — paste or drop an image and it's saved to
./_assets/next to the document.
FAQ
Is SoloMD really free?
Yes. MIT license, no ads, no telemetry by default. Source on GitHub.
Can I use SoloMD on work computers?
Yes — Mac build is notarized, Windows installer is EV-signed-adjacent (Microsoft SmartScreen only flags new publishers briefly until reputation builds). Linux AppImage / deb / rpm all ship unsigned per distro convention.
Does SoloMD support Typora themes?
Not out-of-the-box (different CSS selectors), but you can paste any CSS file via Settings → Custom CSS and override most styles.