SoloMD vs Typora:选哪个?
快速结论:想要 免费、开源、体积小(~15 MB)选 SoloMD; 已经习惯 Typora 的付费纯 WYSIWYG 体验、不介意 70 MB 安装包可以继续用。
30 秒速览
| SoloMD | Typora | |
|---|---|---|
| 价格 | 免费(MIT) | $14.99 美元(买断) |
| 安装包体积 | ~15 MB | ~70 MB |
| 开源 | ✅ GitHub | ❌ 闭源 |
| 支持平台 | macOS · Windows · Linux · iPad | macOS · Windows · Linux |
| 本地语义搜索 | ✅ v2.3 · ⌘⇧F · 设备本地不下模型 | ❌ |
| WYSIWYG 实时编辑 | ✅ v2.3 · 第 4 种视图 | ✅ 默认全时 |
| AutoGit 版本历史 | ✅ v2.2 · 每次保存快照,侧栏回滚 | ❌ |
| 内置 MCP server | ✅ v2.2 · 1.5 MB sidecar | ❌ |
| 14 个 AI provider · BYOK | ✅ ⌘J · key 存系统钥匙串 | ❌ |
| 实时预览 | ✅ 可切换 | ✅ 默认全时 |
| 源码模式 | ✅ | ⚠️ 有限 |
| 分屏(编辑+预览) | ✅ | ❌ |
| 多标签 | ✅ | ❌ 每文件独立窗口 |
| KaTeX / Mermaid | ✅ 内置 | ✅ |
| 导出 PDF / DOCX / HTML / PNG | ✅ | ✅ |
| Pandoc 导出(EPUB / ODT / LaTeX) | ✅ | ❌ |
| 多编码(GBK / Big5) | ✅ 自动识别 | ⚠️ 仅 UTF-8 |
| Vim 模式 | ✅ | ❌ |
| 演讲 / 幻灯片模式 | ✅ ⌘⌥P | ❌ |
| CLI 命令行工具 | ✅ solomd | ❌ |
| Markdown 格式化(Prettier) | ✅ ⌘⌥L | ❌ |
| 欢迎教程 | ✅ | ❌ |
| 自定义 CSS 主题 | ✅ 任意 .css | ✅ |
| 技术栈 | Tauri 2(Rust + webview) | Electron |
| 空闲内存 | ~150 MB | ~300 MB |
选 SoloMD 的情况
- 想要永久免费开源,没有 license key,没有弹窗。
- 电脑资源紧张。Tauri 原生 webview 比 Electron 省一半内存。
- 编辑 CJK / 旧版文本文件,需要自动识别 GBK / Big5 / Shift-JIS 等编码。
- 喜欢分屏 —— 左边源码、右边实时预览,滚动同步。
- 想用 Vim 快捷键写 Markdown。
- 在 iPad 上写作(SoloMD 有 iPad App Store 版,Typora 没有)。
选 Typora 的情况
- 已经熟悉 Typora 的快捷键,不想重新学。
- 你想要单一的"始终 WYSIWYG"视图,不要视图切换器(SoloMD 在 v2.3 加了 WYSIWYG 实时编辑模式,但和源码 / 分屏 / 预览并列,需要你显式切换)。
体积和内存 —— 为什么重要
Typora 基于 Electron,每个安装都自带一份 Chromium(~70 MB)。SoloMD 用 Tauri 2,直接调用操作系统原生 webview(Mac 的 WKWebView、Win 的 WebView2、 Linux 的 WebKitGTK),二进制只有 Rust 内核 + 前端 bundle。 结果:**体积小 4 倍,内存省一半**。
功能深度
实时预览
两者都支持边写边渲染。Typora 总是隐藏原始标记符;SoloMD 只在光标不在的行隐藏, 且保留图片链接括号和行内代码反引号,让结构始终可见。
导出
两者都支持 PDF、DOCX、HTML、PNG。SoloMD 额外有:
- 复制为富文本 HTML —— 带样式粘贴到微信公众号 / Notion / 语雀。
- 系统打印对话框 —— Mac 用 NSPrintOperation、Win 用 WebView2 原生。
- 复制为图片 —— 截图样式的 PNG。
SoloMD 独有功能
- 多标签(一个窗口多个文件)
- 分屏(拖标签到侧边分屏)
- 大纲面板(光标所在标题自动高亮)
- 文件树侧栏(打开文件夹模式)
- Vim 快捷键
- 文件夹全局搜索(Ctrl+Shift+F)
- 清除 AI 格式按钮 —— 一键清掉 ChatGPT / Claude 复制过来的引用标记、弯引号、 零宽字符
- 多编码自动识别
两者都做得好的
- KaTeX 数学(行内
$a^2+b^2=c^2$和块$$...$$) - Mermaid 图表
- 代码块语法高亮
- GFM 表格、任务列表、删除线
- Front-matter(YAML)
价格
SoloMD 免费 + MIT 许可 —— 克隆仓库自己编译,或 下载安装包,不用注册账号、不用订阅,默认不收集任何数据 (可选的匿名使用计数,设置里一键关闭)。
Typora:$14.99 美元买断,每账号最多 3 台设备。自 v1.0(2021)起没有免费版。
从 Typora 迁移到 SoloMD
你的 .md 文件就是纯文本;两者读同一格式,"迁移" = 装 SoloMD + 打开文件夹。注意事项:
- Typora 特有的扩展语法
==高亮==、^上标^、~下标~还没在 SoloMD 里支持。标准 CommonMark + GFM 完全兼容。 - Typora 的"图片自动复制到 assets 目录"功能,SoloMD 有一样的 —— 粘贴或拖图片,自动保存到当前文档旁的
./_assets/。
FAQ
SoloMD 真的免费吗?
是。MIT 许可,无广告,默认不收集遥测。源码见 GitHub。
公司电脑能装吗?
能。Mac 版 Apple 公证,Windows 版 SmartScreen 刚上线可能会弹一次"未知发布者",点 "更多信息 → 仍要运行"即可,用几次后自动加白名单。Linux 的 AppImage / deb / rpm 按发行版惯例不签名。
支持 Typora 主题吗?
主题 CSS 选择器不完全兼容,但 SoloMD 支持在「设置 → 自定义 CSS」里选任意 .css 文件覆盖默认样式。