SoloMD vs Tolaria:两款 Tauri Markdown 编辑器
快速结论:你需要 Windows / iPad、用中文写作(GBK / Big5 自动识别)、想要 14 个 AI provider 同时配、或者依赖 Pandoc / 学术引用 —— 选 SoloMD。 你只用 macOS、所有 AI 走 Claude Code / MCP-compatible agent、想要 Notion 风格的 块编辑器 + 类型驱动导航 —— 选 Tolaria。
30 秒看完
| SoloMD | Tolaria | |
|---|---|---|
| 价格 | 免费 / MIT | 免费 / 开源 |
| 技术栈 | Tauri 2 + Vue 3 + CodeMirror 6 + Rust | Tauri + React + TypeScript + Rust |
| 支持平台 | macOS · Windows · Linux x64/ARM64 · iPad | macOS · Linux (无 Windows) |
| 安装包大小 | ~15 MB | ~25 MB |
| 编辑模型 | CodeMirror 源码模式 + 实时预览 + 分屏 | Notion 式块编辑器 + 斜杠命令 |
| 多标签 + 分屏 | ✅ 标签页 + 任意分屏 | ❌ 单面板 |
双向链接 [[note]] | ✅ 自动补全 + Backlinks 面板 | ✅ 自动补全 + Backlinks |
| 本地语义搜索 | ✅ v2.3 · ⌘⇧F · 设备本地,不下模型 | ❌ |
| WYSIWYG 实时编辑 | ✅ v2.3 · 第 4 种视图 | ✅ 块编辑器 |
| 内置 AI 改写(BYOK) | ✅ ⌘J · 14 provider · 流式 diff 浮层 | 🟡 通过外部 MCP agent |
| MCP server(vault 作为工具) | ✅ v2.2 · 1.5 MB 二进制 · 8 只读 + 2 写工具 | ✅ 内置 |
| AutoGit 每篇笔记历史 | ✅ v2.2 · libgit2,永不自动 push | ✅ 内置 |
| 多编码(GBK / Big5) | ✅ 自动识别 | ❌ 仅 UTF-8 |
| 文件导入(DOCX/PDF/XLSX/PPTX) | ✅ 拖入即转 Markdown | ❌ |
| Pandoc 导出(EPUB/ODT/LaTeX/RTF) | ✅ | ❌ |
@citekey 引用 + .bib / CSL | ✅ | ❌ |
| 演讲 / 幻灯片模式 | ✅ ⌘⌥P | ❌ |
| Vim 模式 | ✅ | ❌ |
| 欢迎教程(中英双语) | ✅ | ❌ |
| 拼写检查(Hunspell) | ✅ opt-in | 🟡 仅依赖系统 |
| 属性 / 表格视图 | ✅ Bases(基于 YAML) | ✅ Types-as-lenses(驱动导航) |
| CLI 命令行工具 | ✅ solomd | ❌ |
| 双语 UI(中英) | ✅ | ❌ 仅英文 |
| 默认文件格式 | 纯 .md | 纯 .md |
什么时候选 SoloMD
- 你在 Windows —— Tolaria 没有 Windows 版。
- 你在 iPad 上写作 —— SoloMD 已上 App Store。
- 你用中文 / 日文 / 韩文写作 —— SoloMD 自动识别 GBK / Big5 / Shift-JIS 编码;Tolaria 假设全 UTF-8。
- 你想同时配多个 AI provider —— SoloMD 内置 14 个(OpenAI · Claude · Gemini · DeepSeek · 通义千问 · GLM · Kimi · 火山方舟 · OpenRouter · Ollama 等),每个用 OS 钥匙串独立保存 key。Tolaria 只能通过外部 MCP agent 调用 AI。
- 你需要 Pandoc 导出(EPUB / ODT / LaTeX)或学术引用(
@citekey+.bib/ CSL)—— Tolaria 都不支持。 - 你想要多标签 + 分屏 —— Tolaria 只能开一个面板。
- 你需要从 .docx / .pdf / .xlsx / .pptx 导入 —— Tolaria 没有文件转换。
- 你想要演讲模式,把文档当幻灯片演讲(
⌘⌥P)。
什么时候选 Tolaria
- 你只在 macOS / Linux,喜欢全新的 Notion 式块编辑体验。
- 你喜欢 "types as lenses" —— 每篇笔记有 type(Project / Topic / 等),自定义图标 + 列,且驱动整个侧栏。SoloMD 的 Bases 是属性表,但导航主要还是文件夹 + 标签页。
- 你想要 Tiago Forte 式的 Inbox 工作流 + 显式 organized 标记。
说明:MCP server 和 AutoGit 版本历史曾经只有 Tolaria 有。两者都已在 SoloMD v2.2 中正式发布 —— 而 SoloMD v2.3 又加上了本地语义搜索,这一项 Tolaria 目前还没有。
两者共同点
- 都基于 Tauri(比 Electron 类的 Obsidian 更小更快)。
- 都开源,永久免费,不需要账号。
- 都支持双向链接
[[note]]+ Backlinks 面板。 - 本地优先 —— 你的
.md文件归你所有,不上云。 - 都在积极维护(两个项目都在 2026 年 4 月发了大更新)。
从 Tolaria 迁移到 SoloMD
两者都用纯 .md + YAML front-matter,把 Tolaria vault 文件夹直接用 SoloMD 打开就能工作。注意几点:
- Tolaria 的 type 元数据(如
type: Project)存在 front-matter 里 —— SoloMD 的 Bases 视图会自动当成一列。图标 / 颜色定制丢失,但数据完整保留。 - 如果你用 Tolaria 的 AutoGit,vault 已经是 git repo —— SoloMD 的 AutoGit (v2.2+) 兼容同样约定,两者都用 libgit2 + 工作区内的本地
.git。 - Inbox 标记没有直接对应;可以继续用 YAML 字段(
status: inbox),用 Bases 过滤。
常见问题
SoloMD 的 MCP server 是真的吗?
真的 —— v2.2 已发布。1.5 MB 的 Tauri sidecar 二进制(solomd-mcp)走 stdio 跑 MCP 协议(不开网络端口)。开箱 8 个只读工具:
list_notes、read_note、search、
get_backlinks、list_tags、get_outline 等;
以及 write_note、append_to_note 两个写工具,需要 --allow-write 开关。
Path traversal 守卫 + 工作区 canonical 校验。任何 MCP 客户端都能用 —— Claude Desktop、Cursor、Codex CLI、自定义 agent。
Tolaria 为什么没 Windows?
项目刚 3 个月。Windows 在路线图里但没排上。SoloMD 第一天就有 Windows 版,因为 Tauri 的 WebView2 + NSIS 安装器 + 原生菜单栏都接好了。
能两个都用吗?
可以 —— 都读同样的 .md 文件。常见组合:家里 Mac 跑 Tolaria,公司 Windows / Linux 笔记本或路上 iPad 跑 SoloMD,都指向同一个 git 同步的 vault。