说实话,我一开始看到这个项目的时候,挺无感的。不就是又一个Markdown编辑器吗?市面上哪个不能写?但是用了两天之后,我收回之前的话——这玩意儿确实有点东西。
我被AI“逼疯”的那些日子
你们有没有这种感觉?跟AI聊天,动不动就要贴一大段代码、一堆日志、好几个文件的内容。传统做法是什么?打开文件1,复制,切到浏览器,粘贴。打开文件2,复制,切回来,再粘贴……一套操作下来,手都抽筋了。
最崩溃的是,有时候AI说“你能把那个配置文件的完整内容给我看看吗”,你又得重新翻文件夹。
这个叫 marka.md 的项目,就是专门治这个毛病的。

核心玩法:一个“篮子”装所有
它的设计思路特别直接——左边写笔记(用的是CodeMirror 6编辑器),右边实时预览(markdown-it + shiki高亮 + mermaid图表),这都不算新鲜。真正让我觉得“哇”的是那个 Context Tray(上下文托盘)。
你在左侧文件树里,可以⌘点击多选几个文件,它就会出现在一个侧边栏里,显示每个文件的字符数、大概占多少token。然后一键⌘⇧C,所有这些文件的内容就合并成一份干净的markdown,进你剪贴板。去AI对话框里⌘V,完事儿。
| 传统方式 |
用marka.md |
| 一个个文件打开→复制→切换→粘贴 |
多选文件→一键复制 |
| 要手动拼接内容、加分隔符 |
自动合并成结构清晰的markdown |
| 容易漏文件、搞乱顺序 |
文件列表一目了然,随时调整 |
| 每次重复劳动 |
一次配置,多次复用 |
就这么一个功能,说实话,就能让我从“复制粘贴地狱”里解放出来。
其他让我觉得舒服的点
快捷键是真的多,但不强求你记。⌘K调出命令面板,模糊搜索,想干什么搜一下就行。常用的比如⌘B开关侧边栏、⌘.切换纯阅读模式、⌘⇧.隐藏预览只留编辑器,用熟了之后手就不离开键盘了。
主题有8个,Catppuccin全家桶(拿铁/碎冰/玛奇朵/摩卡)、抹茶、金川、玫瑰松、阿宇——名字都挺文艺的。不用纠结,鼠标悬停在主题菜单上就能预览,喜欢哪个点哪个。还支持系统自动切换深色浅色。
Vim模式是藏在主题菜单里的,打开之后状态栏会显示当前是NORMAL还是INSERT,Vimer应该懂。
找东西很方便,⌘F在编辑器和阅读模式里都能用,阅读模式用的是文本节点遍历+高亮,不是那种糊弄的浏览器搜索。
没有自动保存。这点有人喜欢有人骂,但我站队“手动保存派”。⌘S才存,不信任后台偷偷摸摸改我文件。
隐私这方面,说得挺硬气
项目README里原话:“nothing ever leaves your machine”。不上传、没遥测、没分析、没云同步。你的.md文件就待在你硬盘上。剪贴板传输也只有在你按⌘⇧C的时候才发生。
说实话,现在随便一个编辑器都恨不得把你打字习惯传到云端分析一下,这种“老派”作风反而让人安心。
跨平台,体积控制得不错
macOS(公证过的,M系列和Intel都有)、Windows、Linux全支持。安装包大约10MB,运行时内存占用~240MB。对于Tauri应用来说算正常水平,比Electron那帮几百兆起步的兄弟强多了。
Linux用户给的是AppImage、.deb、.rpm三选一,不用签名——用作者的话说,“自由平台不需要那些”。
适合谁用?
- 经常跟AI对话的技术人(开发、运维、数据科学)
- 用markdown记大量笔记、需要频繁引用不同文件的人
- 对隐私敏感、不想任何数据上云的用户
- 喜欢键盘驱动、讨厌鼠标的“效率党”
不适合谁?如果你只需要一个简单的纯文本编辑器,或者完全不用AI,那这个项目的核心优势对你来说就没意义。
一点小吐槽
目前还不支持移动端(不过谁会想在手机上跟AI长篇对话啊)。PDF导出依赖浏览器打印对话框,不是原生生成,作者说后续版本会优化。另外Windows版没有代码签名,SmartScreen会拦一下,得点“更多信息→仍要运行”——开源项目的小无奈吧。
总结
这个开源项目不搞花里胡哨的,就解决一个问题:怎么高效地把本地markdown笔记喂给AI。解决的还挺体面,不流氓、不偷数据、不逼你注册。如果你受够了复制粘贴的手工劳动,下来试试,大概率会留在你dock栏里。
项目地址:https://github.com/mattenarle10/markamd
想发现更多类似的实用小工具?欢迎来云栈社区和同好们聊聊。