✨ 试试我们的 AI 小说写作平台 → StoryAlter.com
#MD SoloMD
🤖 Android 公测招募中 → 发邮件至 [email protected] 报名
v4.3.0 · 正式发布 · MIT 协议 · 5 大平台 · ⭐ 307 · 8.1k downloads

免费的 Markdown
全家桶。

你想要的,都有。实时预览、Wiki 链接、本地 RAG、AI 助手、主题、Pomodoro、跨平台同步 —— 一应俱全。

轻量 Markdown 编辑器,支持 macOS、Windows、Linux、Android、iOS。离线优先,无账号、无内购、无广告。约 15 MB 安装包,MIT 协议,默认零遥测。14 个 AI provider 自带密钥即用 (含 Ollama,可完全本地运行)。

⚡ 或一键安装命令
curl -fsSL https://solomd.app/install.sh | bash
irm https://solomd.app/install.ps1 | iex
查看所有平台 ↓ 🪞 国内用户:从 Gitee 镜像下载(更快)→
📝 实时预览🔗 Wiki 链接🤖 BYOK AI🔍 本地 RAG🎨 主题📱 跨平台
SoloMD v4 演示 — Agent 面板 + Recipe 历史 + Trace 视图

一分钟看懂 SoloMD

SoloMD 是免费开源的 Markdown 编辑器,支持 macOS、Windows、Linux、Android、iOS 5 大平台。约 15 MB 安装包(比 Typora 小 6 倍,比 Obsidian 小 7 倍)。MIT 协议。实时预览、Wiki 链接、本地 RAG 语义搜索、14 个 BYOK AI 提供商、AutoGit、MCP 服务器 —— 全部内置。离线优先,无账号、无内购、无广告,默认零遥测。

最新版本
4.3.0 · 2026-05-21 发布
价格
永久 $0 · 无付费版 · 无订阅
协议
MIT · 源码在 GitHub
平台
macOS · Windows · Linux (x64 + ARM64) · Android (API 24+) · iOS (15+)
安装包大小
约 15 MB(Typora 约 70 MB · Obsidian 约 110 MB · VS Code 约 350 MB)
空闲内存
约 80–150 MB
UI 语言
14 种(英、中、日、韩、德、法、西、葡、意、波、荷、土、瑞、乌)
AI 提供商
14 个 BYOK · OpenAI、Claude、Gemini、xAI、Mistral、Groq、DeepSeek、Qwen、GLM、Kimi、Doubao、SiliconFlow、OpenRouter、Ollama
数据收集
默认零遥测 · 无账号 · 无云端锁定
技术栈
Tauri 2 + Rust + Vue 3 + CodeMirror 6

围绕你真实的使用方式来设计

三个简短的故事,挑一个像你的。

给写作者

长文写作,没有工具栏的喧嚣

打开文件夹,开焦点模式,开写。光标离开行,Markdown 标记自动隐藏。写完后用 Pandoc 一键导出 PDF / DOCX / EPUB,不用换软件。

  • 焦点 + 打字机模式 (非当前段变暗,光标始终居中)
  • 演讲模式 —— 同一份 .md 直接当幻灯片放
  • 日记笔记、字数统计、CJK 字符数统计
  • Pandoc 导出 PDF / DOCX / EPUB / ODT / LaTeX
给研究者

找的是段落,不是关键词

语义搜索按"意思"在整个 vault 里排序。wikilink + 反向链接连接笔记,@citekey 引用直通 Pandoc,14 个 AI 服务一键翻译或总结 —— Key 全程留在系统钥匙串里。

  • 本地语义搜索,不下模型文件,不发网络请求
  • wikilink + 反向链接面板,不搞图谱视图臃肿那一套
  • @citekey 引用经 Pandoc 端到端保留
  • 14 个 BYOK AI 服务做翻译 / 总结 / 解释
给开发者

你的笔记本身就是一个 MCP server

1.5 MB MCP sidecar,给 Claude Desktop / Cursor 等 MCP 客户端 8 个只读工具。每次保存都进真正属于你的本地 .git。WYSIWYG 实时编辑 + `solomd` CLI 让你想离开 GUI 就离开。

  • 内置 MCP server —— 走 stdio,不开网络端口
  • AutoGit 版本历史 (内置 libgit2,永不自动 push)
  • WYSIWYG 实时编辑 + 四种视图模式切换
  • `solomd open / new / list / search` CLI,一行 curl 安装

我们刻意做得不一样

五条原则决定了我们做什么、不做什么。

🏠

默认本地优先

文件在磁盘上。AI key 在系统钥匙串里。语义搜索的 embedder 跑在我们自己的 Rust 进程里 —— 不下载模型,不走中转。

📜

MIT 协议,完全可审计

本网站每一句声明都能在源码里查到。看我们的安全说明,或者直接 grep 仓库。

查看 /security →
🚫

无遥测、无账号、无云

遥测默认关闭、且不含任何笔记内容。SoloMD 没有账号系统,编辑器本身从不联网"打卡"。

我们怎么计数 →
📄

永远是普通 .md 文件

哪天不用 SoloMD 了,你的笔记还在 —— 还是 UTF-8 文本,还在你选的目录里,任何编辑器都能打开。

💬

GitHub Discussions 友好社区

想法、投票、作品展示、问答都在一个房间里。一个开发者,无 Discord,无微信群。

前往社区 →

一个 Markdown 文件夹,
加上让 Agent 工作的舞台。

SoloMD 一直是同一份产品的两半 —— 把纯 .md 写到磁盘上的编辑器,加上指向同一个 vault 的 MCP server。v4.0 加了第三半:编辑器内一等公民的 Agent 面板,有完整的安全护栏 (AutoGit 分支沙箱、单次 write-cap、accept/reject UI),让自动写入是"可审"而不是"可怕"。

💬 v4

内置 Agent 面板

右侧一等公民面板,与 Outline / Backlinks 平级。流式输出地与整个 vault 对话,Cursor 风格的 tool-call 卡片把每次读 / 写都展开在面板里。运行历史以纯 markdown 写到 <workspace>/.solomd/agent-runs/,可 grep,可 git。

v4

定时 Recipe

YAML 文件放在 .solomd/agents/*.yml。触发器:cron / on-save / on-commit / on-tag-add / 手动。每次运行进自己的 AutoGit 分支 agent/<recipe>/<run-id>,先看 diff 再决定 accept 或 reject,从不直接污染 main。write-cap 默认 5,硬上限 50。

🪞 v4

Trace 视图 + 重放

每次运行都吐 trace.jsonl —— 一行一步 (model_call / tool_call / tool_result / git_commit / done)。UI 渲染成可折叠步骤卡片,带 token 数和成本估算。"从第 N 步重放"会复用 trace 前缀重新跑一次。新的 read_agent_trace MCP 工具让 agent 也能读自己的 trace。

🌐 v4

多 vault Federation

solomd-mcp --workspace path1 --workspace path2 —— 一个 MCP 会话,多个 vault。工具签名加上可选的 workspace 参数 (默认 = 第一个,向后兼容)。设置 → 集成里加了 MCP profile,一键复制 Claude Desktop 配置。

🦙 v4

Ollama 一等公民

自动检测 localhost:11434,没装就提示"安装 Ollama",/api/tags 列出已装模型,空模型时提供"拉取推荐模型"按钮 (qwen2.5:1.5b 约 1 GB)。3 个内置预设 —— rewrite (7b) / quick (1.5b) / CJK 友好 (14b)。Recipe 可以指定 provider: local 跑廉价的本机自动循环。

☁️ v3.0

GitHub 同步

保存就推到自己的 GitHub 私库,定时拉取。基于 libgit2 + 系统钥匙串 —— 数据全在你的账号里,没有 SoloMD 服务器、没有订阅。GitLab / Gitea / 任意 HTTPS git 地址也支持。

🔒 v3.0

端到端加密

可选的工作区口令。Argon2id → XChaCha20-Poly1305,远端只看到密文。本地仍然是明文,所以搜索 / RAG / AI 改写都能正常用。

🗂️ v3.0

iCloud / Dropbox / OneDrive

工作区在云盘文件夹里时,SoloMD 自动识别,并在此之上加一层跨设备会话恢复 —— 在另一台机器打开,原来的标签页自动回来。

🌐 v3.0

公开只读分享

命令面板一条「复制分享链接」就能生成 solomd.app/share 链接,对方在浏览器里就能阅读你公库里这篇笔记,不用装 SoloMD。

🔍 v2.3

语义搜索

⌘⇧F 打开搜索面板,按"语义"匹配段落,不只是关键词。完全本地运行 —— 不下载模型文件,不发网络请求。设置里需要手动开启,否则什么都不会扫。

✍️ v2.3

WYSIWYG 实时编辑

第四种视图模式 (源码 / 分屏 / 实时编辑 / 预览)。标题行内显示更大,**粗体**真粗不显示星号,列表自动缩进。光标进入行时才显示原始标记。

📜 v2.2

AutoGit 版本历史

每次 ⌘S 都在工作区里的本地 .git 仓库写一次快照。侧栏 history 面板列出每次提交,一键回滚。libgit2 内置,不需要装 git。永不自动 push。

🤖 v2.2

AI 改写,14 个 BYOK provider

选中文字按 ⌘J。OpenAI · Claude · Gemini · xAI · Mistral · Groq · DeepSeek · 通义 · 智谱 GLM · Kimi · 豆包 · 硅基流动 · OpenRouter · Ollama。Key 存系统钥匙串,直连厂商,无中转。

🔌 v2.2

内置 MCP server

1.5 MB 二进制。把你的 vault 接入 Claude Desktop / Cursor / Codex CLI。开箱 8 个只读工具,2 个写工具需要 --allow-write 开关。stdio 协议,不开网络端口。

实时预览

光标离开行后 Markdown 标记自动隐藏,标题真大,粗体真粗,无工具条干扰。分屏左右按行同步滚动。

🖼

图片粘贴拖拽

截图后 ⌘V 直接粘贴,图片自动存到 _assets/ 文件夹,并插入 markdown 链接。预览中点击图片或 Mermaid 图表弹出全屏浮层,滚轮或手势缩放。

🌳

文件树 + ripgrep 搜索

打开文件夹,侧栏浏览文件,跨所有 .md / .txt 文件 ripgrep 风格全局搜索。⌘P 模糊跳转任意文件。

🎨

富语法 + 8 主题

13 种代码块语言、KaTeX 数学公式、Mermaid 图表、脚注、YAML front-matter、==高亮==。8 套主题 (Light / Dark / Nord / Solarized / Monokai / Dracula / GitHub Light) + 自定义 CSS。

🌏

中文一等公民

自动识别编码 (UTF-8 / GBK / Big5 / Shift_JIS),基于 chardetng。CJK 字数统计、简繁转换、拼音导出 —— 这些 Typora 和 Obsidian 都不原生支持。

📤

Pandoc 导出

PDF (含公式和图表)、Word .docx、HTML、EPUB、ODT、LaTeX、RTF。拖入 .docx / .pdf / .xlsx / .pptx / .csv,SoloMD 立刻转成 Markdown。

🦀

又小又快

约 15 MB 安装包 (对比 Typora 70 MB / Obsidian 110 MB)。Tauri 2 + Rust + Vue 3 + CodeMirror 6。默认零遥测。支持 macOS / Windows / Linux x64 / Linux ARM64。

细节体验

🎤

演讲模式

⌘⌥P 把当前文档变成全屏幻灯片,按 `---` 分页。代码高亮、数学公式、Mermaid 图表全部能在幻灯片里渲染。

💻

CLI 工具

`solomd open / new / list / search / cat` —— 终端开/建/搜笔记。一行 curl 安装。

🪄

Markdown 格式化

⌘⌥L 调用 Prettier,规范列表/表格/空格,front matter 完整保留。

👋

欢迎教程

首次启动按系统语言打开 4 个教程标签页 (中 / 英)。命令面板里随时可重开。

⌨️

Vim 模式

完整 Vim 模拟: hjkl、模式切换、可视模式、:w :q、宏、ex 命令。设置里一键开启。

🤖

清除 AI 格式

一键清理 LLM 的 [cite_start]、【†source】、弯引号、零宽字符等垃圾。

🎯

焦点 + 打字机模式

非当前段落变暗,光标始终居中,长文写作零干扰。

⌨️

命令面板

⌘⇧K 召唤所有命令。macOS / Windows / Linux 三平台原生菜单栏。

SoloMD 凭什么

v4.0 起,Agent 能力是头号差异点。下面所有项都在编辑器内核里,不需要装插件。

🔍

本地语义搜索

Obsidian / Typora / MarkText 都不在核心里。SoloMD ⌘⇧F 一键开,本地嵌入,不下模型,不联网。

📜

AutoGit 版本历史

每次 ⌘S 都是一次本地 .git 快照,侧栏一键回滚。同类编辑器都得手动配 git。

🔌

MCP server 内置

1.5 MB 二进制,8 个只读工具。把 vault 接入 Claude Desktop / Cursor / Codex CLI。

SoloMD Typora MarkText Obsidian
内置 Agent 面板 (与 vault 对话) ✅ v4 🟡 (付费插件)
定时 Agent Recipe (cron / on-save / on-commit) ✅ v4
Agent 写入走 AutoGit 分支沙箱 + accept/reject ✅ v4
可重放的 Agent Trace (jsonl, 从第 N 步重放) ✅ v4
多 vault MCP Federation (一会话多库) ✅ v4
Ollama 一等公民 (自动检测、预设、provider: local) ✅ v4 🟡 (插件)
GitHub 同步(数据归你) ✅ v3.0 ❌ ($96/年 Obsidian Sync 数据放他们服务器)
端到端加密库 ✅ v3.0 ✅ (仅 Obsidian Sync)
本地语义搜索 ✅ v2.3 ❌ (付费插件)
WYSIWYG 实时编辑 ✅ v2.3
AutoGit 版本历史 ✅ v2.2 ❌ (需手动 git)
内置 MCP server ✅ v2.2
14 个 AI provider · BYOK ❌ (1–2 个/插件)
开源 · MIT ✅ (停更)
安装包大小 ~15 MB ~70 MB ~80 MB ~110 MB
价格 免费 $14.99 免费 免费 + 同步 $96/年
Linux ARM64 版本
中文编码 (GBK/Big5)
文件导入 (DOCX/PDF/XLSX/PPTX) 🟡 (插件)
Pandoc 导出 (EPUB/ODT/LaTeX) 🟡 (插件)
演讲 / 幻灯片模式 🟡 (插件)
同步 (内置 CRDT) ❌ 路线图 ✅ (付费)

下载 SoloMD v4.3.0

完全免费开源。MIT 协议。无需注册任何账号。

🍎

macOS

通用版 · Apple Silicon + Intel · 已 Notarize
下载 .dmg
macOS: 将 SoloMD.app 拖入 /Applications。已 notarized,无任何安全警告。
Windows: 首次运行可能显示 "Windows 已保护你的电脑" → 点击 "更多信息" → "仍要运行" 即可。只此一次。
Linux: AppImage 需先 chmod +x 然后直接运行;deb / rpm 用对应包管理器安装。

想找历史版本? 所有版本 →

常见问题

SoloMD 真的免费吗?

是的。SoloMD 是 MIT 协议开源软件,源码在 https://github.com/zhitongblog/solomd。没有付费版,没有订阅,没有内购,没有广告,默认零遥测。对比:Typora $14.99、iA Writer $29.99、Obsidian Sync 每月 $4。SoloMD 永远 $0 —— 如果对你有帮助,可以赞助开发者一杯咖啡的钱。

2026 年最好的免费 Markdown 编辑器是哪个?

SoloMD 是 2026 年功能最全的免费 Markdown 编辑器:跨 5 平台(macOS、Windows、Linux、Android、iOS),约 15 MB 安装包,MIT 协议,内置实时预览、Wiki 链接、本地 RAG、14 个 BYOK AI 提供商、AutoGit 版本历史、MCP 服务器、Pomodoro、8 主题 —— 全部在 core 里。MarkText 自 2023 年起停更,Obsidian 闭源且 Linux ARM64 + AI 都要靠第三方插件,VS Code 是顺便能渲染 Markdown 的代码编辑器。

SoloMD 跟 Typora 比怎么样?

SoloMD 免费,Typora $14.99。SoloMD 小约 6 倍(15 MB vs 70 MB)。SoloMD MIT 开源在 GitHub 上,Typora 闭源。SoloMD 跑在 Android 和 iOS 上,Typora 只有桌面端。两者都有 Typora 风的实时预览。Typora UI 动效更精致;SoloMD 多出 Wiki 链接、本地 RAG 语义搜索、14 个 BYOK AI、MCP 服务器、AutoGit 版本历史,这些 Typora 都没有。

SoloMD 跟 Obsidian 比怎么样?

SoloMD 小约 7 倍(15 MB vs 110 MB)。SoloMD 完全 MIT 开源;Obsidian 闭源。SoloMD 在 core 里内置本地 RAG 语义搜索、14 个 BYOK AI、AutoGit 版本历史、MCP 服务器,Obsidian 这些要装第三方插件。Obsidian 有知识图谱和成熟的插件市场;SoloMD 没有。如果想要 second-brain 插件生态选 Obsidian;如果只想要写作工具+开源代码库,选 SoloMD。

SoloMD 支持 Android 和 iOS 吗?

支持。SoloMD 4.3.0 提供原生 Android(API 24+,ARM64 + ARMv7 + x86_64)和 iOS(15+)版本。Android 可在 GitHub Releases 下载 .apk 侧载,或加入 Google Play 封闭测试(发邮件 [email protected] 报名)。iOS 在 App Store 上架。两个移动端都支持实时预览、Wiki 链接、AI 改写,通过 iCloud / 文件 / SD 卡做文件夹同步。

SoloMD 能离线用吗?

完全可以。编辑器本身零网络请求。本地 RAG 语义搜索用设备内嵌的 embedder,不下载模型也不调云。AutoGit 提交到工作区内的本地 .git,从不自动推送。唯一可能的对外流量是:(1) 启动时的可选 GitHub 更新检查(Settings 里可关),(2) 你主动触发的 AI 调用,直连你选的 provider —— SoloMD 不做中转。

安装包多大?

约 10–15 MB,看平台。比 Typora(约 70 MB)小约 6 倍,比 Obsidian(约 110 MB)小约 7 倍,因为 SoloMD 用 Tauri 2(系统 webview + Rust)而不是打包 Chromium。空闲内存约 80–150 MB。

SoloMD 用 AI 需要订阅吗?

不需要。SoloMD 内置 AI 改写(Cmd+J 选中文本即用),支持 14 个 BYOK —— bring your own key —— 提供商:OpenAI、Claude、Gemini、xAI Grok、Mistral、Groq、DeepSeek、Qwen、GLM、Kimi、Doubao、SiliconFlow、OpenRouter、Ollama。用 Ollama 可完全本地零成本运行(qwen2.5:1.5b 约 1 GB,大多数笔记本能跑)。SoloMD 不收 AI 费 —— 你只按 token 付给你选的 provider,或者用 Ollama 一分不付。

API 密钥存哪里?

存在系统的 keychain 里 —— macOS 用 Apple Keychain,Windows 用 Credential Manager,Linux 用 libsecret。永远不进 localStorage,SoloMD 也不会把密钥写到任何配置文件里。AI 请求从你的机器直连 provider,SoloMD 不托管模型也不中转。

SoloMD 的语义搜索跟 grep 有什么不一样?

Grep 匹配字符,语义搜索匹配含义。搜 “部署” 也能找出讲 “发版”、“上线” 的段落。embedder 完全在 Rust 进程里跑 —— 不下载模型,不联网,不上云。默认关,Settings 里手动开。索引落在 <workspace>/.solomd/embeddings.sqlite(已加入 gitignore)。

MCP 服务器怎么用?

SoloMD 自带 solomd-mcp,一个 1.5 MB 的 sidecar 二进制,通过 stdio 说 MCP 协议 —— 不开网络端口。把 Claude Desktop、Cursor、Codex CLI 或任何 MCP 客户端指向你的工作区,它就拿到 8 个只读工具(list_notes、read_note、search、get_backlinks、list_tags、get_outline、export_note 等)+ 2 个写工具(需 --allow-write 解锁)。路径穿越已防护,严格限制在 workspace canonical 内。

能在多设备间同步笔记吗?

可以,用任何文件夹同步服务。SoloMD 跟 iCloud Drive、Dropbox、OneDrive、Syncthing 或任何同步文件夹的工具配合都很好。把工作区放进同步文件夹就行。或者用 AutoGit + 手动 push 到私有 GitHub 仓库。内置 CRDT 同步在 roadmap 上,但 v4 不重点做 —— 我们不想把你锁在 SoloMD 自己的服务器上。

为什么没有插件系统?

SoloMD 故意不做插件市场,为了保持轻量、稳定、易审计。严肃写作者要的功能 —— Wiki 链接、语义搜索、AutoGit、AI 改写、14 个 BYOK provider、MCP 服务器、Pomodoro、图片粘贴、KaTeX、Mermaid、专注模式、幻灯片模式、Vim 模式、自定义 CSS —— 全部在 core 里。代价:没有 Obsidian 那种第三方插件生态。

SoloMD 支持哪些语言?

UI 支持 14 种语言:英文、简体中文(zh-CN)、日文、韩文、德文、法文、西班牙文、葡萄牙文、意大利文、波兰文、荷兰文、土耳其文、瑞典文、乌克兰文。首次启动按系统 locale 自动识别,Settings 里可手动切换。文档本身编码无关 —— SoloMD 自动识别 UTF-8 / UTF-16 / GBK / GB18030 / Big5 / Shift_JIS。

SoloMD 对中文/CJK 支持怎么样?

SoloMD 是中文优先的:基于 chardetng 的自动编码识别(UTF-8 / GBK / GB18030 / Big5 / Shift_JIS),状态栏的 CJK 字数统计(按字符算,不按空格分词),OpenCC 简繁转换,拼音导出,Linux 自带 Noto Sans CJK / 文泉驿字体回退。Typora 和 Obsidian 都没原生支持这些。

怎么安装 SoloMD?

一行命令。macOS / Linux:终端运行 'curl -fsSL https://solomd.app/install.sh | bash',脚本自动识别系统和 CPU 架构,装最新版。Windows:PowerShell 运行 'irm https://solomd.app/install.ps1 | iex'。或者去 https://github.com/zhitongblog/solomd/releases/latest 下载对应平台安装包(.dmg / .msi / .AppImage / .deb / .rpm / .apk)。正常网速下平均装机时间不到 2 分钟。

联系作者 / 加群

一个开发者,直接微信或 Telegram 找我。GitHub Discussions 也是一个等价入口 —— 见下面。

个人微信

个人微信

扫码加好友。注明 "SoloMD" 直接通过。

Telegram 频道 @SOLOMDAPP

@SOLOMDAPP

点击或扫码进入频道,发布更新和讨论都在这里。