你的文件
读写本地文件
同一套 Mermaid 语法,两件不同的事。Mermaid Live Editor 在浏览器标签页里渲染一段源码;Mernyx 打开你磁盘上的 .mmd,让你拖着节点改,再把改动写回它。
在这三行上,Mernyx 是这么做的。
读写本地文件
支持
编译、布局和导出都在你的 Mac 上,没网也一样
它是个好工具,很多活儿上它就是更好的那个。
想看一段源码画出什么的时候,打开 mermaid.live 就是对的:它秒开,不用装任何东西,源码还没打完图已经在了。如果你的活儿一直是个片段,那这辈子也就够用了。Mernyx 的位置在另一种活儿上——那个 .mmd 是你要一直改的文件,改动得经得起保存、提交和评审。这两页没说谁比谁好,它们站在同一条线的两边:一个是正在试的片段,一个是你在改的文件。
一行一个特性。左列是 Mernyx,右列是这一页要比的那个工具。
| 特性 | Mernyx | Mermaid Live Editor |
|---|---|---|
| 原生绘制 | 支持每个节点都是 CoreGraphics 画的真视图,布局由本地引擎算。没有 WebView,没有 JavaScript 桥,没有 Electron | 部分支持浏览器标签页里的 Mermaid.js:SVG 由页面排出来 |
| 你的文件 | 支持读写本地文件 | 部分支持源码在页面的一个输入框里,结果得你自己拷回去 |
| Finder 预览 | 支持支持 | 不支持不支持 |
| Finder 缩略图 | 支持支持 | 不支持不支持 |
| 在画布上改 | 支持支持 | 支持支持 |
| 离线能不能用 | 支持编译、布局和导出都在你的 Mac 上,没网也一样 | 不支持它是网页应用,要连着网络 |
| 不需要账号 | 支持不需要 | 支持不需要 |
| AI | 支持Bring Your Own Key:端点和密钥都由你自己提供,完全自由 | 部分支持AI 要花积分,不支持 BYOK |
| 分享 | 支持分享文件 | 支持分享文件 |
| 图标 | 支持支持 | 支持支持 |
它们读的是同一套 Mermaid 语法——图本身不是区别所在。区别在源码住在哪儿:网页的一个输入框里,或者你磁盘上的那个 .mmd 文件里。
不是。Mernyx 写出去的就是普通 Mermaid——颜色写成一条 style 规则,节点用标准语法。文件对别的 Mermaid 渲染器一样有效,包括 mermaid.live 和 GitHub。