Markdown编辑器并不少见,但不同工具对“写作”的理解并不相同。有些工具只负责编辑单个文件,有些逐渐发展成带数据库、账号系统和插件市场的知识管理平台。SoloMD选择了另一条路线:笔记仍然是磁盘上的普通Markdown文件,编辑器在此基础上提供实时排版、知识关联、AI处理和自动化能力。
从官方定位来看,SoloMD是一款免费、采用MIT协议开源的Markdown编辑器,支持macOS、Windows、Linux、Android和iOS。目前没有账号系统、付费版本和强制云服务,用户可以直接打开本地文件夹开始使用。

SoloMD解决什么问题
很多人喜欢Markdown的简洁,却不希望长期面对标题符号、链接语法和表格代码。SoloMD提供接近所见即所得的实时编辑模式:光标离开当前行后,部分Markdown标记会隐藏,标题、粗体和列表直接显示为排版后的效果。
用户也可以在源码、分屏、实时编辑和预览等视图之间切换。需要检查原始语法时查看源码,专注写作时使用实时编辑,处理复杂公式或图表时则可以同时观察预览结果。
这种设计适合希望保留纯文本文件,又不愿把写作过程变成代码编辑的人。文件仍然使用标准的.md格式,即使以后不再使用SoloMD,也可以通过其他编辑器继续打开。
面向长文的编辑体验
SoloMD提供多标签、文件树、全文搜索、命令面板、焦点模式和打字机模式。写长文时,可以让非当前段落变暗,并将正在输入的位置保持在窗口中间,减少页面不断上下移动带来的干扰。
图片可以通过粘贴或拖拽加入文档,文件会保存到工作区的资源目录,并自动插入Markdown链接。编辑器还支持KaTeX数学公式、Mermaid图表、代码块、脚注、YAML front matter和自定义CSS主题。
对于中文用户,SoloMD提供CJK字符统计、简繁转换和多种文本编码识别。打开GBK、Big5或Shift_JIS文件时,可以减少因为编码不一致导致的乱码问题。
它还带有演讲模式,可以把使用---分隔的Markdown内容直接作为幻灯片播放。适合技术分享、项目说明和简单课程演示,但不能完全替代PowerPoint等专业演示软件的动画与版式控制。
从文件夹变成知识库
SoloMD不只处理单篇文章,也可以把一个Markdown文件夹作为工作区。用户能够使用Wiki链接连接不同笔记,并通过反向链接查看哪些文档提到了当前内容。
新版还提供属性检查、关系字段、筛选视图和笔记间关系浏览等功能。项目、会议、人物和资料可以继续保存在Markdown与YAML中,不需要迁移到专有数据库。
语义搜索则用于寻找意思相近的段落,而不只是匹配完全相同的关键词。根据官方安全说明,这项功能在本地Rust进程中生成索引,查询和排序不会发送到远程服务器,并且默认需要用户手动开启。
需要注意的是,SoloMD使用的是本地轻量嵌入与相似度检索方案,不下载大型向量模型。它在隐私和资源占用方面较容易控制,但对复杂语义的理解效果仍应根据自己的笔记内容测试,不能简单等同于大型云端嵌入模型。
AI功能采用自备密钥
SoloMD没有销售自己的AI套餐,而是采用BYOK模式,也就是用户提供所选服务商的API密钥。目前官方列出的服务包括OpenAI、Claude、Gemini、DeepSeek、通义千问、Kimi、豆包、智谱GLM、OpenRouter和Ollama等。
用户选中文字后,可以调用AI进行改写、翻译、总结或解释。调用云端模型时,请求从本机直接发送到对应服务商,SoloMD不提供中转服务器。API密钥存放在macOS钥匙串、Windows凭据管理器或Linux密钥服务中,不写入普通配置文件。
这套方式避免了绑定单一AI平台,但并不代表使用云端模型完全免费。实际费用和数据处理规则由所选服务商决定。处理商业机密、个人信息或未公开资料前,仍应阅读相应模型提供商的隐私政策。
希望完全在本地运行时,可以接入Ollama。最终速度与效果取决于电脑配置和所选模型,轻量模型资源要求较低,但长文分析和复杂推理能力通常也会受限。
Agent不只是文字改写
SoloMD 4.x把Agent作为编辑器中的独立工作区域。它可以读取工作区内的笔记,与整个知识库对话,并把回答插入当前文档。每次工具调用都能在面板中展开,用户可以检查Agent读取了什么、准备修改什么。
更进一步的功能是Recipe。用户可以通过YAML文件定义自动任务,并设置定时、保存文件、提交版本或增加标签等触发条件。例如:
每天汇总当日笔记;
从会议记录中提取待办事项;
定期寻找没有反向链接的笔记;
在保存文章时执行中文校对;
根据一周日记生成周报;
检查文章中的失效链接。
自动写入不会直接修改主分支。每次运行会建立独立的AutoGit分支,完成后由用户查看差异,再选择接受或拒绝。系统还设置了单次写入数量上限,并保存可查看的运行轨迹。
这些保护措施可以降低批量误改风险,但不能保证模型生成的内容一定正确。涉及事实、引用、代码和重要资料时,接受修改前仍然需要人工检查。
版本历史如何保存
AutoGit会在本地工作区中使用Git保存修改历史。用户保存文件后,可以在历史面板查看版本,并在需要时回滚。
这项功能不要求系统已经安装Git,相关能力由应用内置。它也不会自动把内容推送到远程仓库,普通本地编辑不会因此公开笔记。
频繁保存会产生较多提交记录,但对于长文修改和AI批量处理来说,能够恢复到改写前的状态通常比简洁的提交历史更重要。已经使用专业Git流程的用户,则需要提前了解AutoGit与现有仓库的配合方式。
MCP可以连接外部AI
SoloMD安装包内包含一个MCP服务程序,可以把Markdown工作区连接到Claude Desktop、Cursor、Codex CLI等支持MCP的客户端。
接入后,外部AI可以在授权范围内列出、搜索和读取笔记。MCP服务通过本地标准输入输出通信,不会额外开放网络端口,默认以只读方式运行。写入工具需要通过明确参数开启。
MCP的价值在于减少复制粘贴。例如,用户可以让编程助手检索项目笔记,让AI根据多篇会议记录整理进度,或者在写作工具中调用已经积累的资料。
开启写入权限以后,外部模型就具备修改工作区文件的能力。即使程序限制了访问路径,也应只向可信客户端开放,并配合AutoGit或其他备份方式使用。
poxiaoxi博客
精彩评论