| note.md | Roam Research | |
|---|---|---|
| 笔记住在哪 | 磁盘上的纯 markdown 文件 | 云端的私有图数据库 |
| 价格 | 免费,开源 | 每月 $15 起 |
| 每日笔记 & 大纲 | 有 —— .note.md 大纲文件 | 有 —— 这个模式的诞生地 |
| [[Wikilinks]] & 反向链接 | 有,全 vault 一个命名空间 | 有,外加块引用和查询 |
| 块级引用 | 有 —— ((file#b-xxxxxx)),编辑后依然有效 | 有 —— 块引用,走得更深(嵌入、查询) |
| AI agent | 一等公民:纯文件 + AGENTS.md,agent 会读你的批注 | 没有内置 |
| 阅读并批注 AI 文档 | 核心工作流 —— 伴生文件(sidecar).note.md | 不是重点 |
| 开发节奏 | 活跃 | 自 2021 年前后出了名地安静 |
| 离线 / 长久性 | 任何编辑器都能读,永远 | 得先导出;读图谱离不开它的应用 |
实话实说
Roam 在 2020 年发明了“每日笔记加反向链接”这种思考方式,该给的功劳要给:如果你重度使用块引用、嵌入和 datalog 查询,Roam 在这些方向上仍然比 note.md 走得深。这里不假装不是这样。
但 Roam 押了一个没经受住时间的赌注:你的图谱住在他们的数据库里,锁在他们的订阅后面,看他们路线图的脸色——而那份路线图已经安静了好几年。与此同时,世界翻了个面。agent 以兆字节为单位写 markdown,如今真正要紧的工具,是那些读写纯文件的工具。浏览器标签页里的图谱当不了你 agent 的记忆。一个 markdown 文件夹可以。
note.md 保留了 Roam 的好东西——大纲编辑器、每日笔记、一个大 [[namespace]]、即时搜索——然后在文件之上把它重建了一遍。你的 vault 今天能在任何编辑器里打开,五十年后也能。它还补上了 Roam 从未有过的东西:你的 agent 是一等公民,动笔之前先读你的批注。
从 Roam 迁移
把图谱导出为 JSON(Roam 支持完整导出),note.md 的 Roam 导入器(在路线图上,转换器已可用)会把页面转成 wikipage/ 大纲笔记,把每日笔记转成 dailynote/yyyy/yyyy-MM-dd.note.md——同时把 [[July 10th, 2026]] 这样的日期链接改写成规范的 [[2026-07-10]],并报告所有失效链接。你三年的笔记,变成三年 agent 可搜索的上下文。
怎么选
- 留在 Roam:如果块引用、嵌入和查询在你的工作流里是承重墙,而且你对订阅和它的节奏都还满意。
- 选 note.md:如果你想要 Roam 的书写手感、但文件归你所有,想让笔记兼任 agent 的记忆,想让阅读 AI 的产出成为一等公民的动作。
FAQ
我能把 Roam Research 的图谱导入 note.md 吗?
能——在 Roam 里把图谱导出为 JSON,然后把页面转成 wiki 笔记、每日笔记转成带日期的大纲文件。日期链接会被改写成规范的 [[yyyy-MM-dd]] 形式,失效链接会被报告。
note.md 有 Roam 那样的块引用吗?
note.md 有稳定的块 ID:每个顶层块都有一个 b-xxxxxx id,可以在任何地方以 ((file#b-xxxxxx)) 引用。它覆盖引用和跳转;Roam 式的转写嵌入(transclusion/embeds)不是目标。
note.md 免费吗?
免费。note.md 免费且开源(Apache-2.0)。Roam Research 每月 $15 起。