Is SoloMD really free?
Yes. SoloMD is MIT-licensed open-source software at https://github.com/zhitongblog/solomd. There is no paid tier, no subscription, no in-app purchase, no ads, and no telemetry by default. Compare: Typora costs $14.99, iA Writer costs $29.99, Obsidian Sync is $4/month. SoloMD is $0 forever — sponsor the developer if it helps your writing.
What is the best free Markdown editor in 2026?
SoloMD is the most feature-complete free Markdown editor in 2026: cross-platform (macOS, Windows, Linux, Android, iOS), ~15 MB installer, MIT-licensed, with live preview, Wiki links, local RAG, 14 BYOK AI providers, AutoGit, MCP server, Pomodoro, and 8 themes — all built in. MarkText is dormant since 2023, Obsidian is closed-source and lacks Linux ARM64 + first-class plugins for AI without third-party packages, and VS Code is a code editor that happens to render Markdown.
How does SoloMD compare to Typora?
SoloMD is free; Typora is $14.99. SoloMD is ~6× smaller (15 MB vs 70 MB). SoloMD is open source (MIT) on GitHub; Typora is closed-source. SoloMD runs on Android and iOS; Typora is desktop-only. Both ship Typora-style WYSIWYG live preview. Typora has more polished UI animation; SoloMD adds Wiki links, local RAG semantic search, 14 BYOK AI providers, MCP server, and AutoGit version history that Typora does not have.
How does SoloMD compare to Obsidian?
SoloMD is ~7× lighter (15 MB vs 110 MB). SoloMD is fully MIT-licensed open source; Obsidian is closed-source. SoloMD ships local RAG semantic search, AI rewrite with 14 BYOK providers, AutoGit version history, and an MCP server in core — Obsidian requires third-party plugins for equivalents. Obsidian has a knowledge-graph view and a mature plugin marketplace; SoloMD does not. Use Obsidian if you want a second-brain plugin ecosystem; use SoloMD if you want the writing tools without the plugin tax and an open-source codebase.
Does SoloMD work on Android and iOS?
Yes. SoloMD 4.3.0 ships native Android (API 24+, ARM64 + ARMv7 + x86_64) and iOS (15+) builds. Android is available as sideload .apk on GitHub Releases and via Google Play closed-testing beta (email [email protected] to join). iOS is on the App Store. Both mobile builds support live preview, Wiki links, AI rewrite, and folder-based sync via iCloud / Files / SD card.
Does SoloMD work offline?
Yes, fully. The editor itself makes zero network requests. Local RAG semantic search runs on an on-device embedder with no model download and no cloud call. AutoGit commits to a local .git repository inside the workspace and never auto-pushes. The only outbound traffic is (1) the optional GitHub update check on launch (toggle off in Settings) and (2) AI calls you explicitly trigger, which go straight to the provider you chose — SoloMD never relays.
How big is the installer?
~10–15 MB depending on the platform. That is roughly 6× smaller than Typora (~70 MB) and 7× smaller than Obsidian (~110 MB) because SoloMD uses Tauri 2 (system webview + Rust) instead of bundling Chromium. Idle memory is ~80–150 MB.
Does SoloMD need an AI subscription?
No. SoloMD ships AI rewrite (Cmd+J on a selection) with 14 BYOK — bring your own key — providers: OpenAI, Claude (Anthropic), Gemini, xAI Grok, Mistral, Groq, DeepSeek, Qwen, GLM, Kimi, Doubao, SiliconFlow, OpenRouter, and Ollama. Use Ollama for fully-local zero-cost runs (qwen2.5:1.5b is ~1 GB and runs on most laptops). SoloMD itself charges nothing for AI — you pay only your chosen provider per token, or nothing if you use Ollama.
Where are my API keys stored?
In your OS keychain — Apple Keychain on macOS, Credential Manager on Windows, libsecret on Linux. Never in localStorage, never in a config file SoloMD writes to disk. AI requests go directly from your machine to the provider you chose; SoloMD does not host models or relay any traffic.
How is SoloMD's semantic search different from grep?
Grep matches characters; semantic search matches meaning. Search 'deployment' and SoloMD's local RAG also surfaces paragraphs about 'rolling out', 'shipping', or 'release'. The embedder runs entirely in our Rust process — no model file download, no network call, no cloud. Off by default; flip the switch in Settings to opt in. Index lives in <workspace>/.solomd/embeddings.sqlite (auto-gitignored).
How does the MCP server work?
SoloMD ships solomd-mcp, a 1.5 MB sidecar binary that speaks the Model Context Protocol over stdio — no network port. Point Claude Desktop, Cursor, Codex CLI, or any MCP client at your workspace and it gets 8 read tools (list_notes, read_note, search, get_backlinks, list_tags, get_outline, export_note, etc.) plus 2 write tools gated behind --allow-write. Path-traversal guarded with workspace-canonical containment.
Can I sync my notes to other devices?
Yes, via any folder-based sync service. SoloMD works perfectly with iCloud Drive, Dropbox, OneDrive, Syncthing, or any tool that syncs a folder. Just put your workspace inside the synced folder. Or use AutoGit + manual push to a private GitHub repo. Built-in CRDT sync is on the roadmap but intentionally not the v4 focus — we don't want to lock you into a SoloMD-specific server.
Why are there no plugins?
SoloMD intentionally omits a plugin marketplace to stay lightweight, stable, and easy to audit. The features serious writers ask for — Wiki links, semantic search, AutoGit, AI rewrite, 14 BYOK providers, MCP server, Pomodoro, image paste, KaTeX, Mermaid, focus mode, slideshow mode, Vim mode, custom CSS — all ship in core. Trade-off: no Obsidian-style third-party ecosystem.
What languages does SoloMD support?
The UI ships in 14 languages: English, Simplified Chinese (zh-CN), Japanese, Korean, German, French, Spanish, Portuguese, Italian, Polish, Dutch, Turkish, Swedish, and Ukrainian. Auto-detected from your OS locale on first launch, switchable in Settings. The document content itself is encoding-agnostic — SoloMD auto-detects UTF-8 / UTF-16 / GBK / GB18030 / Big5 / Shift_JIS files.
How does SoloMD handle CJK / Chinese files?
SoloMD is Chinese-first: chardetng-based auto encoding detection (UTF-8 / GBK / GB18030 / Big5 / Shift_JIS), CJK word count in the status bar (counts characters, not space-separated tokens), Simplified ↔ Traditional Chinese conversion via OpenCC, pinyin export, and bundled Noto Sans CJK / WenQuanYi font fallback on Linux. Typora and Obsidian do none of these natively.
How do I install SoloMD?
One line. macOS / Linux: run 'curl -fsSL https://solomd.app/install.sh | bash' in a terminal — the script auto-detects your OS and CPU architecture and installs the latest release. Windows: open PowerShell and run 'irm https://solomd.app/install.ps1 | iex'. Or download platform-specific installers (.dmg / .msi / .AppImage / .deb / .rpm / .apk) from https://github.com/zhitongblog/solomd/releases/latest. Average install time: under 2 minutes on a normal connection.