SoloMD-支持AI的Markdown编辑器
正式版
9
查看
0
讨论
7
收藏
https://github.com/zhitongblog/solomd/ 更新日志位于:https://solomd.app/zh/whats-new/ 为了获得更佳体验,建议在手机端横屏或者在平板端使用
photo_library 应用截图
new_releases 更新日志
4.13.0 —— 文件树终于能整理了。
文件和文件夹可以直接拖着挪了。以前想把一篇笔记挪进子文件夹,只能退回 Finder / 资源管理器 —— 树里能重命名,却不能移动。现在把节点拖到文件夹上就行;键盘和手机用户在右键菜单里选「移动到…」,敲几个字母筛出文件夹、回车确认。移动可以撤销,打开着的标签页会跟着走(包括被移动文件夹里面的每一个),笔记里的相对链接也会重新锚定 —— 搬到下一层之后 _assets/图.png 会自动变成 ../_assets/图.png,不会出现「挪完图全裂了」。三位用户先后提过同一件事。(#290、#267、#273)
可以显示隐藏文件了。.gitignore、.obsidian/,或者整库以点开头的笔记,以前在应用里根本够不着,只能去文件管理器看。设置里新增开关,默认关 —— 大多数人不需要天天看见 .git。
文件树可以按文件类型过滤。列出来的是你库里真实存在的扩展名和各自的数量,不是一张预设的二十种格式清单。挑了 .txt 之后,子树里没有 txt 的文件夹会一起收起来 —— 过滤到一半还把所有文件夹列给你、要点开才知道里面是空的,那不叫过滤。过滤生效时树顶始终有一行说明和「清除」,不会变成「我的文件不见了」。(#282)
分栏时可以让编辑区和预览区不一样。并排的两栏原本是同一种底色,看久了整片连成一条宽栏。设置里打开后,预览区会拿到一个略微不同的底色;颜色是从当前主题推导出来的,八套主题各自成立,不用为每套单独调。(#279)
窄窗口下的工具栏不再被悄悄切掉。1366×768 的屏幕上,工具栏需要 1532 像素,右边 166 像素连同中间的文件名一起落在窗口外 —— 它其实一直能横向滚动,只是没有任何东西告诉你这件事。现在放不下时右上角出现「⋯」,点开把整条工具栏摊成带文字标签的两三行,每个按钮都看得见,也知道它叫什么。(#282)
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。