MD Preview 全平台上线:一个给 AI 生成 Markdown 文档用的本地预览器

21 小时 40 分钟前
 rosibo
分享一个自己做的小工具,MD Preview 。

之前只是桌面端和 Android ,现在 iOS 版也已经上架 App Store ,所以 Windows 、macOS 、Linux 、Android 、iPhone 、iPad 都覆盖了。

它不是 Markdown 编辑器,而是一个 read-first 的本地预览窗口。起因是现在 Claude Code / Codex / Cursor 这类工具每天都会生成很多 Markdown:

- README.md
- plan.md
- specs
- Mermaid diagrams
- KaTeX notes
- changelog / task docs

我不想为了读这些文件打开完整 IDE ,也不想把临时文档导进一个知识库,所以做了一个小窗口:打开文件、渲染、搜索、打印,保存后自动刷新。

特点:

- 桌面端用 Rust + 系统 WebView ,不是 Electron
- Markdown / code / Mermaid / KaTeX 都本地渲染
- 支持打开最近文件、预览搜索、原生打印
- iOS / Android 可以从 Files / 分享面板 / 打开方式进入
- 免费、MIT 开源

官网:
https://vorojar.github.io/md-preview/

GitHub:
https://github.com/vorojar/md-preview

iOS:
https://apps.apple.com/cn/app/local-markdown-preview/id6779451523

如果你也经常被 AI 生成的一堆 Markdown 文件包围,欢迎试试看。
826 次点击
所在节点    分享创造
18 条回复
murongxdb
17 小时 51 分钟前
场景很真实,现在 AI 每天产出的 md 文件确实多到离谱。我之前也是不想开 IDE 就为了看个 plan.md ,后来自己做了一个 Markdown 编辑器 Markra ( Tauri + Milkdown ),和你这个思路有点像但反过来 —— 你做的是纯预览,我做的是轻量编辑。两个工具其实挺互补的,预览用你的,要改的时候用 Markra 😄

GitHub: https://github.com/murongg/markra
Derek0310
16 小时 26 分钟前
liuliuliuliu
12 小时 55 分钟前
我发现这类工具都是用 webview ,很占资源啊,为什么不能 native
win8en
5 小时 48 分钟前
@murongxdb 你这个就有点厉害了。简直好用到离谱!!!不过,目前 Windows 版本的弹窗用的还是系统默认风格的,有点和整体优雅美丽的气质不搭,有考虑改进一下么?
murongxdb
3 小时 37 分钟前
@win8en 会考虑的,只是现在 feature 和 bug 什么么的有点多,只是优先级不是那么高
murongxdb
3 小时 36 分钟前
@liuliuliuliu native 复杂度会高很多,而且跨平台得多写很多代码
win8en
3 小时 24 分钟前
@murongxdb #5 好的。昨天本来也想自己搞一个的,项目开发文档都做好了。我也没有编辑的需求,就是看。想实现类似以前 picasa 看图片的那种效果,双击一个放大动画,没有界面,直接滚动就浏览了。类似这种原型图,昨天生成的。双击直接阅读
不进入编辑器
不出现工具栏
不显示代码界面

获得类似:图片浏览 PDF 阅读的体验。
murongxdb
3 小时 22 分钟前
@win8en #7 你这个 UI 也挺好看的。markra 的定位是极简风,所以基本上其他颜色很少
win8en
3 小时 18 分钟前
@murongxdb 一直认为 Google picasa 是看图软件中顶级都存在,这么多年过去了,还是很少有他那种动画效果,GitHub 有个外国人做的,已经很接近了,但是还是没有 picasa 那种流畅的动画效果
murongxdb
3 小时 7 分钟前
@win8en #9 你做出来我也用用
murongxdb
3 小时 5 分钟前
@liuliuliuliu webview 不一定很占资源,我写的 markra 的资源占用很低,使用 Tauri 编写,安装包 8MB ,内存占用趋近于原生
nihao1111112
3 小时 4 分钟前
为啥不考虑 typora 呢,直接当个文档阅读器,非常成熟了
murongxdb
2 小时 54 分钟前
@nihao1111112 也可以看看 markra ,开源免费
GitHub: https://github.com/murongg/markra
liuliuliuliu
1 小时 33 分钟前
@murongxdb #11 那如果本机没有 webview 会怎么办?
q2316367743
1 小时 12 分钟前
@murongxdb #11 你看的只是应用占用内存,webview 本身内存不在应用树下面,所以看起来少,实际上 webview 占用内存和 electron 差不多的
rosibo
1 小时 11 分钟前
@liuliuliuliu @q2316367743 这块我理解为取舍:MD Preview 桌面端调用系统 WebView ,不打包 Chromium ,所以安装包小、启动快;但运行时确实会占用系统 WebView 进程,不能只看应用主进程内存。macOS/Windows 通常自带,Linux 需要 WebKitGTK ,极简发行版可能要先装运行库。纯 native 渲染可以更可控,但 Markdown/GFM/KaTeX/Mermaid 跨平台实现成本会高很多。
rosibo
1 小时 8 分钟前
@murongxdb 有带编辑。
rosibo
1 小时 8 分钟前
@liuliuliuliu 实在太麻烦了,要适配的超级多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1221330

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX