SoloMD-支持AI的Markdown编辑器
正式版
2
查看
0
讨论
18
收藏
https://github.com/zhitongblog/solomd/ 更新日志位于:https://solomd.app/zh/whats-new/ 为了获得更佳体验,建议在手机端横屏或者在平板端使用
photo_library 应用截图
new_releases 更新日志
中文更新说明
切换预览/阅读模式保留 Ctrl+Z 撤销历史、编辑焦点与当前行相对位置对齐:切换预览或阅读模式时保持编辑器实例常驻挂载,不再清空 CodeMirror 的 Undo/Redo 撤销栈,切回实时/编辑模式后可正常按 Ctrl/⌘+Z 撤销文字修改(#512);切入预览模式时当前编辑行与可视区域顶部的相对偏移位置保持一致(#487);从预览视图切回实时视图时精准恢复之前的滚动位置与编辑焦点(#516)。
引用块内列表格式化、无序列表整组切换与代码块快捷键光标落位:在引用块(> )内使用有序列表、无序列表、任务列表格式化时,统一将列表标记置于 > 之后(如 > 1. 、> - 、> - [ ] ),再次触发可还原为纯引用行并支持连续多行引用同时转换(#513);对有序列表或无空行连续多行使用无序列表快捷键时支持整组同步转为无序列表;使用快捷键插入代码块时光标直接停留在代码块正文输入行。
多级有序列表混排层级对齐与复制纯文本/Word 自动去除转义反斜杠:修复中文前未加空格的有序列表项(如 1.当...)吞并后续同级项导致预览模式将外层 3. 误判为内层 2.4 的问题;复制为纯文本或复制为 Word 格式时自动去除非代码块内的 Markdown 转义反斜杠(如 \#、\*、1\.),仅在复制 Markdown 源码时保留。
默认导出目录设置、桌面端 WebDAV 修复、Codeberg 同步、文件树横向滚动与小标题字号下限:在「设置 › 导出」新增「默认导出目录」设置(支持指定固定导出目录或留空跟随当前笔记所在目录,#503);修复桌面端测试 WebDAV 连接提示 webdav_test_connection not found 的问题(#510);在 Git 同步平台选项中新增 Codeberg(#478);文件树未开启换行时支持通过底部横向滚动条左右滑动查看超长节点名(#495);规定预览/阅读模式与编辑器中五、六级标题最小字号不小于正文字号(1em,#490)。
上线社区致谢与贡献者墙:在官网上线 solomd.app/zh/thanks 并在应用内「关于」弹窗中致谢所有赞助支持者、资深测试官(张工、太阳雨 tyysoft、冰瞬若风)、社区推广者及 26 位代码/主题/发行版打包贡献者。
description 应用介绍
你的笔记是一个文件夹。SoloMD 既是上面的编辑器、内置一等公民的 Agent 面板,也是 Claude Code / Cursor 直接能从外部驱动的 MCP 端点。 同样的 .md 文件。在编辑器里跟你的 vault 对话;定时跑 recipe 不用守在键盘前;同一个 vault 还能交给任何 MCP 客户端。
基于 Tauri 2 + Vue 3 + CodeMirror 6 构建。Mac universal dmg ~32 MB。免费 / MIT / 无订阅 / 无 SoloMD 服务器。笔记、AI key、嵌入索引、git 历史,全部留在你自己的机器上。
同一份产品的三半
编辑器。 WYSIWYG 实时编辑(Typora 风格)、标签 + 分屏、KaTeX + Mermaid 数学公式、图片粘贴到 _assets/、演讲模式(⌘⌥P)、Vim 模式、Hunspell + 中文校对、语义搜索(⌘⇧F)、wikilink + 反链、Pandoc 导出。CJK 编码(GBK / Big5 / Shift-JIS)自动识别。
端点。 自带 solomd-mcp 二进制,把同一个 vault 暴露给任意 MCP 客户端 —— 开箱 13 个工具,其中 5 个 SoloMD 独有(autogit_log、autogit_diff、autogit_rollback、sync_status、share_url),别家 markdown MCP 服务都没有。v4.0 加了 --workspace path1 --workspace path2 federation —— 一个 MCP 会话,多个 vault。再加一个 solomd agent <prompt> 命令行,把任务直接交给 Claude Code / Codex CLI,MCP 已预先连好。
Agent 面板(v4.0)。 右侧一等公民 Agent 面板:流式 chat-with-vault、[[wikilink]] 引用解析为真笔记跳转、工具调用卡片在对话流里展开、插入 / 复制 按钮把回复塞回当前编辑器。同时支持声明式 Recipe —— YAML 文件放在 <workspace>/.solomd/agents/*.yml,触发器 cron / on-save / on-commit / on-tag-add / 手动。每次 Agent 写入都落到独立 AutoGit 分支上,你点 Accept 才合入 main;单次 write-cap 默认 5;工作区脏时拒绝启动;每次运行生成可重放的 trace.jsonl,新增 read_agent_trace MCP 工具暴露给其他 agent。