SoloMD-支持AI的Markdown编辑器
正式版
1
查看
0
讨论
18
收藏
https://github.com/zhitongblog/solomd/ 更新日志位于:https://solomd.app/zh/whats-new/ 为了获得更佳体验,建议在手机端横屏或者在平板端使用
photo_library 应用截图
new_releases 更新日志
Mermaid 大批量图表按需懒渲染、共享 SVG 缓存与滚动位置保持(#522):新增全局串行渲染队列与 theme + source LRU 缓存(200 条),任务间自动让出主线程;实时编辑模式仅对挂载进可视区的代码块触发 Mermaid 渲染并合并重排事件,预览模式通过 IntersectionObserver 优先渲染视口附近图表;修复多图表文档切换或重新打开时因占位高度覆盖记忆位置导致跳到文档末尾的问题。
网盘同步配置二级分类导航(#524):在「设置 › 同步」的个人网盘同步区域新增二级分类标签页(网盘直连 API / 本地同步盘加密目录 / WebDAV 同步 / 历史快照与日志),并将端到端加密口令输入框紧贴「启用单文件端到端加密」复选框下方展示、跨面板实时同步。
百度网盘单文件端到端加密重传与删除远程目录自愈:修复切换「单文件端到端加密」开关后未修改的本地文件被 SHA-256 增量检查跳过导致网盘上仍保留明文 .md 的问题,切换加密态时自动重传密文 .md.enc 并清理网盘旧文件;接入百度网盘官方 xpan 三步上传协议(precreate → superfile2 → create),支持在网盘端手动删除工作区目录后自动递归重建父目录并复用本地加密盐值恢复同步。
Windows 10 CodeMirror 输入法自定义多行短语防重复与大纲高亮渲染:修复 Windows 10 下 CodeMirror 编辑器(实时、源码、分栏模式)使用输入法输入自定义多行短语时段落重复、以及懒散列表续行按 Enter 内容被清空的问题(#521);大纲面板现支持直接渲染标题中的 ==高亮== 与 <mark> 高亮样式。
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。