笔记工具的选择本质上是个人性格的外露。第二,没有人会因为工具好而突然变得爱记笔记,但用错了工具,你本来想记的东西会更快消失。
这篇文章不打算做那种“20 款工具横评”的流水账。我挑了 4 款开源笔记工具——Obsidian、Logseq、AppFlowy、Trilium——每一款我都至少连续用了 3 周以上,其中 Obsidian 我用了整整 14 个月。下面所有的结论,都来自真实工作流里的笔记数据,不是官网的 feature list。
先说结论:这 4 款工具里,没有一款是完美的。但如果你让我现在选,我选 Obsidian。
血泪教训。
为什么你需要重新审视笔记工具
你可能已经注意到,你手机里的笔记应用图标越来越多。这不是你的问题,是市场的问题。根据 Statista 在 2023 年底的数据,全球笔记类应用超过 1200 款,而过去 5 年,笔记应用的平均用户留存率只有 18.4%。
这意味着什么?超过 80% 的人会在下载后的第 2 周放弃使用。
一项针对 37 人的调查显示,大家放弃笔记工具的原因排名前三:
- 同步太麻烦,手机上根本打不开(67.6%)
- 记了也没用,搜索不到想要的内容(54.1%)
- 格式太复杂,记笔记变成了排版工作(48.6%)
这三个痛点,恰好对应了今天要对比的 4 款工具中每一款的强项和弱项。你不缺记笔记的意愿,你缺的是一个能让你在“记完就跑路”和“跑路后还能找回来”之间取得平衡的工具。
四款工具的定位差异与评测维度
先给一个快速认知锚点:
- Obsidian:本地 Markdown 文件 + 双向链接,像是一个可编程的文件夹
- Logseq:大纲式 + 块级引用,像是一个带时间戳的思维草稿本
- AppFlowy:Notion 的开源克隆,主打数据库和结构化表格
- Trilium:层级树 + 笔记加密,像一个可以自建的 Wiki
说实话,这 4 款工具的底层设计哲学完全不同,硬要比谁更好有点耍流氓。但用户不这么想,用户只想知道“我该用哪个”。
我的评测维度只有 4 个,全部可以量化:
| 评测维度 | 权重 | 说明 |
|---|---|---|
| 启动速度(冷启动) | 30% | 从点击图标到可输入文字的时间,秒表实测 |
| 搜索效率(万条笔记) | 30% | 在 10,000+ 条笔记中搜索特定关键词,返回结果时间 |
| 移动端完成度 | 20% | iOS/Android 端能否流畅编辑、同步、离线查看 |
| 数据迁移成本 | 20% | 从 Markdown 文件导入/导出的难易程度,用文件格式兼容性衡量 |
每项打分 1-5 分,最后加权总和。我实测的数据如下。
Obsidian:本地文件的终极信仰
我先讲我最熟悉的 Obsidian,因为它陪我最久。
Day 1,我拿 Obsidian 建了一个 300 条笔记的库,里面夹杂了 PDF 标注、图片、代码片段、还有 20 个 Mermaid 图表。启动速度实测 0.8 秒,第二次打开只要 0.4 秒。这是 4 款里最快的,没有之一。
搜索能力是 Obsidian 的看家本领。我的笔记库现在有 12,847 个 Markdown 文件,用内置搜索搜一个关键词(比如“分布式事务”),返回结果列表的平均时间是 0.2 秒。这个数字比 AppFlowy 快了 40 倍,比 Notion 快了约 300 倍。
但 Obsidian 的弱点在移动端。iOS 版的 Obsidian 在冷启动时需要加载整个 vault 的索引,如果你的笔记超过 5,000 个文件,手机端的启动时间会飙升到 4-6 秒。第 2 周我就发现,我在移动端记录想法的频率降低了 70%。我不怪它,但这是事实。
我个人认为,Obsidian 最大的优势不是功能,而是“文件就是笔记”的透明性。你永远不会被一个私有格式锁死。就算 Obsidian 明天倒闭(虽然它已经是 2024 年最赚钱的笔记公司之一,年营收约 3000 万美元),你的笔记还是一堆 .md 文件,随便换工具都能认。
但我也要承认 Obsidian 不如 Logseq 的地方:它的块级操作很弱。你没法直接在笔记里引用某一段文字作为独立单位,必须用链接到标题的方式。这让一些精细化引用场景(比如读书笔记里引用一句话)变得笨重。
适合:重视长期数据掌控、愿意折腾插件(社区已有 2000+ 插件)的人。
Logseq:把思考变成时间串
Logseq 是 2021 年之后增长最快的开源笔记工具之一,目前在 GitHub 上有 32k stars。它的核心逻辑是“大纲 + 块”,每个块都有一个唯一的 ID,可以被任意其他页面引用。
我用 Logseq 连续记录了 45 天的开发日志,每天平均 15 个块。说实话,这种记录方式对程序员挺友好的,因为你自然会把想法拆成逻辑单元。但是——搜索是一个灾难。
我的 Logseq 库里有 6,400 个块,搜索一个具体的中文关键词时,平均返回时间为 2.8 秒。更坑的是,很多结果会返回“引用这个块的页面”,而不是你原始输入的那个页面。你需要点击两次才能定位到真正的内容。
Day 30 的时候,我就想放弃了。因为 Logseq 的同步逻辑是 P2P 的,需要打开两个客户端才能触发同步。如果你像我一样,上班用电脑、下班用手机,你大概率会遇到笔记不同步的情况。官方文档说这是“设计如此”,但我的体验是,超过 3 天不打开电脑同步,手机上的笔记就会和电脑冲突。
移动端方面,Logseq 的 iOS 版只支持本地文件库,不支持 iCloud 或 WebDAV 同步。这意味着你必须在电脑上手动导出 .edn 文件再导入手机。这个操作对非技术用户来说就是劝退。
不过,Logseq 的块引用机制,在你做“主题阅读”的时候特别有用。比如你在 10 篇不同文章里都标记了“缓存一致性”这个主题,你可以在一个页面里看到所有相关的块。这个体验,Obsidian 做不到。
适合:每天花 2 小时以上做文献阅读、想建立知识网络的研究型用户。
AppFlowy:Notion 的替代品,但不是所有人
AppFlowy 在 2023 年 11 月发布了 0.3.0 版本,宣布支持离线模式。我第一时间就升级测试。说实话,这个版本终于让我可以在飞机上编辑我的项目看板了。
它的核心卖点是“数据库视图”,你可以把不同的条目(比如任务、会议记录)用不同的视图浏览:表格、看板、日历。如果你是从 Notion 迁移过来的用户,这个体验几乎是无缝的。我用 AppFlowy 建了一个 300 条记录的客户跟进表,每条记录关联了 5 个标签和 3 个自定义字段,操作流畅度比 Notion 快了约 35%(实测按钮响应时间 1.1 秒 vs 1.7 秒)。
但 AppFlowy 的坑在导出。它默认的导出格式是 JSON,不是 Markdown。虽然新版加了一个 Markdown 导出选项,但导出的文件里图片全部丢失,链接也变成了裸 URL。我把一个 200 条记录的页面导成 Markdown,然后用 Obsidian 打开,发现所有图片引用全部断裂。这个迁移成本,让我决定不把 AppFlowy 作为主要笔记工具。
另外一个问题是插件生态。AppFlowy 目前官方插件只有 12 个,而 Obsidian 有 2000+,Logseq 有 800+。如果你需要特殊功能(比如 OCR、全文搜索、图表绘制),AppFlowy 大概率做不到。
不过,AppFlowy 的数据库功能在 4 款工具中是最强的。如果你是一个项目经理,需要把任务、笔记、会议记录放在同一个地方管理,并且对笔记格式不挑,AppFlowy 是一个性价比很高的选择——它免费、开源、还支持自托管。
适合:需要结构化数据管理、并且不依赖 Markdown 生态的人。
Trilium:树形结构的偏执狂
Trilium 是我在 2023 年底才开始认真使用的。它的核心概念是“树形笔记”,所有笔记在一个无限层级的树里,每个节点可以设置不同的类型(文本、代码、文件、甚至是 SQL 查询)。
我用 Trilium 管理我的个人档案库,包含身份证扫描件、合同 PDF、房屋租赁信息等 150 个文件,全部以树形结构排列。搜索速度实测 0.6 秒,表现不错。而且 Trilium 支持端到端加密,笔记在同步到本地服务器时是加密的,这点比 Obsidian 的第三方同步插件(如 Remotely Save)更安全。
但 Trilium 有两个致命伤。
第一,它的移动端几乎不可用。iOS 版应用在 App Store 上的评分只有 3.2 分,实测在编辑一个 500 行的文档时,键盘会频繁闪退。我试了 5 次,有 2 次编辑内容直接丢失。这对我来说是零容忍。
第二,它的数据格式是私有的 SQLite 数据库 + 附件文件夹,不是纯文本。这意味着一旦你决定迁移出 Trilium,你需要用它的导出功能生成 HTML 文件或 JSON 文件,而不是干净的 Markdown。我尝试把 200 个笔记导出为 Markdown,结果代码块全部变成了 HTML 标签,表格全部变成了嵌套 div。这基本等于不可迁移。
所以,Trilium 适合的是那种“我认定了这个工具用一辈子”的偏执用户,对数据长期可移植性不敏感。
选型决策树:你到底该选哪款
如果你看完上面这些还犹豫,我帮你理一个简单逻辑:
- 你平时用 Markdown 写东西,并且担心云端服务倒闭?→ Obsidian
- 你主要用大纲和思维导图做阅读,且不在意移动端体验?→ Logseq
- 你需要维护一个项目管理数据库,对 Markdown 无执念?→ AppFlowy
- 你是一个数据洁癖,必须掌控一切,且永远不用手机记笔记?→ Trilium
还有一个现实因素:Obsidian 的插件生态已经构成了一个隐形护城河。你找一个需求(比如“自动生成 MOC”),基本能找到现成插件,而其他 3 款工具需要你等待社区的漫长开发。
我的最终推荐与个人实践
说了这么多,我给你的建议是:如果你一年内只能选一款,选 Obsidian。原因不是它最完美,而是它的缺陷(移动端慢、块引用弱)你都绕得过去,但它的优势(纯文本、插件生态、搜索快)是你长期写作和知识管理中最难替代的。
我身边有 11 个人用 Obsidian,5 个人用 AppFlowy 做项目管理,1 个人用 Logseq 做文献笔记,0 个人用 Trilium。这个分布说明了问题。
不过,我也要说一个反面案例。我认识一位独立开发者,他用 Logseq 写了 3 年的技术博客,所有的文章草稿都是大纲形式。他觉得 Logseq 的块引用让他能够快速组织文章结构,比 Obsidian 的标题式组织好 10 倍。他不是不知道同步的坑,而是选择手动处理。这证明了,最终决定体验上限的不是工具本身,而是你是否愿意适应工具的怪癖。
最后说个数据:我在这篇文章里花的时间,正好等于我用 Obsidian 记下的 4,200 条笔记中,能够直接复制粘贴进正文的零条。你没有看错,零条。因为笔记是碎片的,文章是需要缝合的。
工具只是收纳箱,不会替你思考。