SoloMD vs Tolaria:两款 Tauri Markdown 编辑器
快速结论:你要 iPad / iOS / Android、用中文 / 日文写作(GBK / Big5 / Shift-JIS 自动识别)、需要 Pandoc / 学术引用导出或文件导入、或者想要 Agent 工作流层(定时 recipe、AutoGit accept/reject 沙箱、可重放 trace)—— 选 SoloMD。 你在桌面端、偏好 Notion 式块编辑器 + 类型驱动导航 + tldraw 白板 —— 选 Tolaria。
两者已趋同不少:2026 年中 Tolaria 补上了 Windows、内置 AI provider、多 vault、繁体中文 UI,所以早期一些"SoloMD 独有"的说法已不再成立 —— 本页反映的是当前状态。
30 秒看完
| SoloMD v4.5 | Tolaria(2026 年中) | |
|---|---|---|
| 价格 | 免费 / MIT | 免费 / 开源(AGPL) |
| 技术栈 | Tauri 2 + Vue 3 + CodeMirror 6 + Rust | Tauri 2 + React + TypeScript + BlockNote + Rust |
| 支持平台 | macOS · Windows · Linux x64/ARM64 · iPad / iOS / Android | macOS · Windows · Linux (仅桌面端 · 无移动端) |
| 安装包大小 | ~15 MB | ~25 MB |
| 编辑模型 | CodeMirror 源码模式 + 实时预览 + 分屏 | Notion 式块编辑器 + 斜杠命令 |
| 内置 AI provider(BYOK) | ✅ ⌘J · 14 个 · OS 钥匙串 · 流式 diff 浮层 | ✅ 直连:OpenAI · Anthropic · Gemini · OpenRouter · Ollama · LM Studio · 自定义 |
| 内置流式 chat-with-vault 面板 | ✅ v4.0 · 多轮 · 工具卡 · [[wikilink]] 引用 · 插入/复制 | 🟡 agent 集成(Claude / Codex / Pi / OpenCode)+ provider;无 SoloMD 式内嵌面板 |
| 定时 Agent Recipe | ✅ v4.0 · cron / on-save / on-commit / on-tag · 11 个起步模板 | ❌ |
| AutoGit 分支沙箱 + accept/reject 评审 | ✅ v4.0 · 每次运行独立分支 · write-cap(默认 5)· 工作区脏时拒启动 | ❌(agent 直接提交) |
| 可重放的 Agent Trace | ✅ v4.0 · 按步 jsonl · 从第 N 步重放 | ❌ |
| 多工作区 | ✅ v4.0 · MCP Federation · --workspace 可重复 · profile UI | ✅ 多 vault(2026-05)· 各自独立 git 边界(无 MCP federation) |
| Ollama / 本地模型 | ✅ v4.0 · 自动检测 · 3 个模型预设 · provider: local | ✅ Ollama + LM Studio 直连 |
| 多标签 + 分屏 | ✅ 标签页 + 任意分屏 | ❌ 单面板 |
双向链接 [[note]] | ✅ 自动补全 + Backlinks 面板 | ✅ 自动补全 + Backlinks |
| 本地语义搜索(RAG) | ✅ v2.3 · ⌘⇧F · 设备本地,不下模型 | ❌ |
| WYSIWYG / 块编辑 | ✅ v2.3 · 实时编辑第 4 视图 | ✅ 原生块编辑器 |
| Markdown 白板(tldraw) | ❌ | ✅ tldraw 白板存为持久 .md |
| 可编辑公式源面板 | ✅ v4.5.3 · 双击预览里的公式 → 改 LaTeX | ✅ 双击公式 → 改 LaTeX 源 |
| MCP server(vault 作为工具) | ✅ v2.2 · 1.5 MB 二进制 · 8 只读 + 2 写工具 | ✅ 内置 |
| AutoGit 每篇笔记历史 | ✅ v2.2 · libgit2,永不自动 push | ✅ 内置(每个 vault 即 git repo) |
| 多编码(GBK / Big5 / Shift-JIS) | ✅ 自动识别 | ❌ 仅 UTF-8 |
| 文件导入(DOCX/PDF/XLSX/PPTX) | ✅ 拖入即转 Markdown | ❌ |
| Pandoc 导出(EPUB/ODT/LaTeX/RTF) | ✅ | ❌(仅导出 PDF,2026-06) |
@citekey 引用 + .bib / CSL | ✅ | ❌ |
| 演讲 / 幻灯片模式 | ✅ ⌘⌥P | ❌ |
| Vim 模式 | ✅ | ❌ |
| 拼写检查(Hunspell) | ✅ opt-in | 🟡 仅依赖系统 |
| 属性 / 表格视图 | ✅ Bases(基于 YAML) | ✅ Types-as-lenses(驱动导航) |
| CLI 命令行工具 | ✅ solomd | ❌ |
| UI 语言 | ✅ 14 种(en · zh-Hans · ja · ko · …) | ✅ en + 繁中 · id · be · pl · vi |
| 默认文件格式 | 纯 .md | 纯 .md |
什么时候选 SoloMD
- 你在 iPad / iOS / Android 上写作 —— Tolaria 仅桌面端。
- 你用中文 / 日文 / 韩文写作 —— SoloMD 自动识别 GBK / Big5 / Shift-JIS 编码;Tolaria 假设全 UTF-8。
- 你想要 Agent 工作流层 —— 定时 recipe(cron / on-save / on-commit)、AutoGit 分支沙箱(accept/reject 评审 agent 改动)、可重放 trace。Tolaria 有内置 AI provider,但 agent 改动直接提交,无沙箱/重放。
- 你需要 Pandoc 导出(EPUB / ODT / LaTeX)或学术引用(
@citekey+.bib/ CSL)—— Tolaria 都不支持(它 2026 年中加了导出 PDF)。 - 你需要本地语义搜索(设备本地 RAG)—— Tolaria 没有。
- 你需要从 .docx / .pdf / .xlsx / .pptx 导入 —— Tolaria 没有文件转换。
- 你想要多标签 + 分屏、演讲模式(
⌘⌥P)或 Vim 模式 —— Tolaria 都没有。 - 你想要 14 个 AI provider 一个钥匙串面板搞定(含 DeepSeek · 通义千问 · GLM · Kimi · 火山方舟)—— Tolaria 内置清单更短。
什么时候选 Tolaria
- 你偏好 Notion 式块编辑器(BlockNote、斜杠命令),而不是 CodeMirror 源码 + 预览。
- 你想要 tldraw Markdown 白板,存成 vault 里持久的
.md—— SoloMD 没有白板。 - 你喜欢 "types as lenses" —— 每篇笔记有 type(Project / Topic / 等),自定义图标 + 列,且驱动整个侧栏。SoloMD 的 Bases 是属性表,但导航主要还是文件夹 + 标签页。
- 你想要 Tiago Forte 式的 Inbox 工作流 + 显式 organized 标记。
差距已经缩小:MCP server、AutoGit 版本历史、多 vault、Windows、内置 AI provider 现在两者都有。SoloMD 仍领先的是:移动端、CJK 编码、Pandoc/引用导出、文件导入、设备本地语义搜索,以及 Agent 工作流层(recipe + 沙箱 + trace);Tolaria 领先的是:块编辑器、tldraw 白板、类型驱动导航。
两者共同点
- 都基于 Tauri 2(比 Electron 类的 Obsidian 更小更快)。
- 都开源、永久免费、不需要账号;纯
.md+ YAML、本地优先。 - 都有 Windows · macOS · Linux 桌面版。
- 都内置 AI provider(BYOK)+ 自带 MCP server。
- 每个 vault 都是 git repo,自带版本历史。
- 都支持双向链接
[[note]]+ Backlinks 面板。 - 都在积极维护 —— 两个项目都发布到 2026 年中。
从 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 / 移动端吗?
Windows —— 支持,2026 年 4 月起(x64)。移动端 —— 不支持:Tolaria 仅桌面端(macOS · Windows · Linux)。SoloMD 额外有 iPad / iOS(App Store)和 Android,所以平板/手机上读写就选 SoloMD。
能两个都用吗?
可以 —— 都读同样的 .md 文件,也都把 vault 当 git repo。常见组合:桌面跑 Tolaria,路上 iPad / 手机跑 SoloMD,都指向同一个 git 同步的 vault。