我之前的文章介绍了很多 PKM 工具,其中一大类就是「云笔记」。但我一直推崇「本地优先」,希望大家在条件许可的情况下,将重要的笔记和文档存储在本地,或自己信任的云存储中,不要被 App 自带的云服务「绑架」。
从商业角度看,用户将越来越多的笔记存入 App 的云端,由厂商负责保存、同步和搜索。数据越积越多,迁移成本也越来越高。只要服务保持稳定,用户就会一直订阅下去,难以脱身。
所以,2026 年 7 月,Reflect 发布 Reflect Open 时,我觉得这件事比市面上又多出「一款本地 Markdown 笔记工具」有意思多了。
Reflect 原本卖的就是一款云笔记订阅服务。它有自己的笔记格式、同步引擎和云端数据库,也曾把端到端加密作为核心卖点。现在,它却重新造了一个 Reflect:不需要 Reflect 账号,不再依赖 Reflect 的笔记服务器,数据直接保存为本地 Markdown 文件。Mac 版免费,并采用 MIT 许可证开源;AI 也需要用户自己提供模型密钥,也就是 BYOK。
换句话说,Reflect 主动拆掉了过去最像订阅护城河的那部分,从「云端订阅」回到了「本地优先」。
这到底是为什么?
Reflect Open 是一款全新的产品
Reflect Open 并不是在现有的 Reflect App 中增加「本地保存」功能或「离线模式」。
它是一款独立的新应用。旧版云端 Reflect 仍然保留,官方会继续维护并修复问题,现有用户也没有迁移期限;但新的开发重心已经转向 Reflect Open。用户从旧版导入数据时,得到的是一份独立副本,之后两边的修改不会继续同步。

这意味着两套 Reflect 应用将同时存在。
旧版 Reflect 的基础,是私有笔记格式、Reflect 自建的同步引擎和云端服务。笔记在客户端加密后上传,官方此前采用加密存储方案,也接受过第三方安全审计。对普通用户来说,这套方案的好处非常直接:登录账号,多台设备自动同步,后端全部由厂商负责维护。
Reflect Open 的架构思路则与 Obsidian 十分接近。
Reflect 所说的本地资料库,也就是 graph,现在只是一个普通文件夹。在那个时期,将资料库称为 Graph 曾是一种流行做法,意在强调这是一套「链接优先」的笔记系统,其中的一切内容都可以被视为 graph 中的节点。
现在,每日笔记放在 daily/,其他笔记放在 notes/,图片和附件放在 assets/。Markdown 文本文件才是资料库的主体。
我们可以在 Finder 中直接看到笔记,也可以使用其他 Markdown 编辑器进行修改,将整个目录纳入 Git 管理,或者让脚本和 AI Agent 直接读写。即使 Reflect Open 有一天停止维护,文件也不会跟着失效。
这就是 Reflect Open 最大胆的地方:它不再要求用户必须经过 Reflect,才能接触自己的知识库。
云端数据库,为什么会在 AI 时代显得沉重
以前,云端数据库通常意味着更强的产品能力。
开发团队可以自行决定文档结构,精准控制实时同步、冲突处理、权限、版本历史和离线状态。用户不需要看到磁盘上凌乱的文件,也不需要理解 Git 是什么。Notion、Craft、Roam 和旧版 Reflect 都在不同程度上受益于这条路线。
但在 AI Agent 出现之后,衡量一套笔记架构的标准发生了变化。
过去,我们主要要求 App 自己能够读写笔记。现在,我们还希望 Claude Code、Codex 或其他 Agent 能够搜索资料库、批量整理标签、修改文章、生成项目摘要,并将结果直接写回资料库。

面对普通的 Markdown 文件,AI 早已知道该怎么办。它可以遍历目录、进行全文搜索、比较版本、修改指定段落,也可以借助 Git 查看每一次变化。即使不使用 Reflect Open 自带的 AI,用户仍然可以将同一个文件夹交给其他工具。
面对 App 的云端数据库,事情就复杂得多。对外部工具而言,它往往像一座封闭的信息堡垒。
为了实现数据互通,每个 App 都需要先开发 API,再设计授权范围,维护 SDK、MCP 接口或数据导出机制,还要明确哪些字段允许读取、哪些操作允许写回。
如果接口不完整,AI 只能看到厂商愿意开放的一小部分能力;如果必须先将整套资料上传至厂商服务器,再由厂商调用模型,隐私、成本和模型选择也就全部被绑在了一起。
我相信,在过去 20 年里,云端存储、自有格式和同步引擎在各自出现的时期,都是合理甚至先进的设计。但它们也带来了大量复杂性,使产品越来越难以演进,信息则变得越来越封闭和孤立。
过去,笔记软件比的是谁能把数据封装得更好,让用户在享受便利的同时越来越难以迁移;现在,如果数据无法顺畅地开放给 AI,就很可能被更适应 AI 时代的替代品取代。
BYOK AI
Reflect Open 自带 AI Chat,可以跨笔记提问并返回引用,也支持选中文本后进行改写、总结和翻译,还可以运行用户保存的提示词。
可选的语义搜索功能会在本机生成嵌入向量(Embedding),使用随应用提供的本地模型,索引也可以随时重建。
不过,Reflect 并没有将云端 AI 作为一项打包服务提供给用户。
用户需要自己填写 OpenAI、Anthropic、Google 或 OpenRouter 的 API 密钥,密钥保存在操作系统的钥匙串中。请求会由 App 直接发送给相应的模型提供商,Reflect 不做代理,模型调用费用也由用户自己承担。用户还需要在不同设备上分别设置密钥。 这也是最近比较流行的 一种方式,我们上次提到的 Raycast 工具 也在今年推出了 BYOK AI 接口。

比较巧妙的是,用户可以为本地 Reflect 笔记设置「私有属性」,防止相关内容被 AI 或其他需要读取笔记的外部服务获取。
所以,「本地优先」不等于「所有 AI 都在本地运行」,BYOK 也不意味着数据一定不会离开电脑。
数据只是默认留在本地;当用户启用某项外部服务时,内容会直接流向用户选择的服务商,而不是先经过 Reflect。
同步和加密,从产品能力变成了用户选择
旧版 Reflect 的端到端加密是产品架构的一部分,Reflect Open 则不再额外提供自有的端到端加密层。
Mac 上的资料库可以放在任意本地文件夹中。如果要在 Mac、iPhone 和 iPad 之间同步,最简单的方法是将其放入 iCloud Drive;用户也可以连接 GitHub,或使用由自己控制的其他 Git 远程仓库。
Git 的优势在于能够保留完整的版本记录,但私密仓库、密钥、权限和备份是否设置妥当,都需要用户自己负责。
用户拥有了更多选择,也必须为这些选择承担相应的责任。
为什么不直接用 Obsidian
看到本地 Markdown、双向链接、日记、标签、附件和 Git,大多数人的第一反应恐怕都是:这不就是另一个 Obsidian 吗?
除了 Obsidian(下图),现在也已经出现了不少采用「本地 Markdown + BYOK AI」模式的工具,我此前介绍过其中一些。

Obsidian 已经拥有成熟的跨平台应用、庞大的插件生态和多年的用户积累。Reflect Open 目前还没有 Windows 和 Android 版本,Mac 是主要平台,iPhone 和 iPad 版本仍处于有限范围的 TestFlight 测试阶段。
Reflect Open 的优势并不是功能更多,而是更加克制。
它试图保留原版 Reflect 最受欢迎的部分:打开就是今日日记、快速记录、反向链接、键盘操作,以及不需要用户事先搭建一套复杂系统的界面。
对于不喜欢折腾插件和主题的人来说,这种具有鲜明设计取向的本地 Markdown App,仍然有其价值。
尤其对于原本就在使用 Reflect 或其他云端双链笔记工具的用户来说,Reflect Open 的界面会显得更加亲切。用户可以较为轻松地将原有习惯迁移到本地笔记环境中,而不需要重新学习一套复杂的工作方式。
我个人认为 Reflect Open 值得持续观察,但它恐怕在很长一段时间内都不会撼动 Obsidian 的地位。
它今天之所以值得一谈,是因为它代表了一种从「云端订阅」回归「本地优先」的趋势。Reflect 愿意在开放的数据基础上,继续打磨一种更精致、更具自身特色的产品体验,这是一次值得鼓励的尝试。
这一切,都是为了让用户真正拥有更多选择。
最后
风向可能正在改变。
以前,App 通过「云端订阅」锁定用户数据,从而掌握主动权。但在 AI 时代,当 AI 需要直接读取和修改知识库时,这些「云端数据」可能从资产变成摩擦。
Reflect Open 给出了一个新的表态:回归本地优先,为 AI 提供更顺畅的数据接口。
需要注意的是,在多人实时协作、精细权限管理、结构化业务流程和强一致性要求较高的场景中,云端数据库仍然比一组本地 Markdown 文件更合适。
Notion 这样的产品,几乎不可能只依靠文件夹完成团队协作。企业知识库也不能将访问控制完全交给 Git 或本地共享文件夹。
这并不是一个「本地文件必然战胜云端数据库」的故事。
当数据主要属于一个人,而 AI、脚本和多个编辑器都需要访问它时,私有格式为厂商带来的用户锁定价值,可能会越来越难以抵消它造成的接入成本。
用户不再只问「这款 App 能做什么」,还会问:
「如果我不再使用这款 App,我的资料还能做什么?」
我很认同 Reflect 选择的这个方向,但现在还不会急着宣布它已经成功,因为它的商业模式仍不明朗。原本依靠云存储获得的订阅收入(每月10 美金),未来要从哪里补回来?
毕竟,拆掉一堵数据围墙也许不难;但在没有围墙之后,继续建造一座让人愿意长久居住的房子,或许还要设法从中收租,这才是 Reflect Open 接下来真正困难的部分。


