亲手把现代开发者送上集中式云端的工程师,花了整整十年时间,试图把数据从云端解救出来。
独立研究实验室 Ink & Switch 梳理了成立以来的四大研究主题:本地优先软件(Local-first Software)、可塑软件(Malleable Software)、可编程墨水(Programmable Ink)以及通用版本控制(Universal Version Control)。自 2019 年发表奠基性的《Local-first software》论文以来,实验室已归档约 40 个原型项目,孵化出数字工作台 Allume(原 Muse)与同步引擎 Automerge 两大生产级工具,并预告将于 2026 年 7 月 12-14 日在柏林举行的 Local-First Conf 上,通过专属实验室日(Lab Day)公开 Patchwork 的最新研发进展。
这场探索最反常的地方在于资助背景。Ink & Switch 既不是为了几年内套现的风投创业公司,也不是围着考核指标转的高校机构。它带着极其纯正的 Heroku 烙印:由 Heroku 联合创始人 Adam Wiggins、James Lindenbaum、Orion Henry 资助 10 年,前 Heroku 数据产品团队主管兼现任实验室总监 Peter van Hardenberg 资助 8 年。运营资金除个人赞助外,还来自 NLnet/NGI Zero Core、Endless OS 基金会、英国高级研发发明局(ARIA)的 Safeguarded AI 计划,以及 Notion 出资赞助的 Peritext 富文本算法研发。
这群当年把成千上万公司拉进中心化平台即服务(PaaS)体系的核心缔造者,如今转过头来,要把计算的绳索从数据中心重新交回个人设备。
远不止离线可用
很多从业者把本地优先简单理解成能离线打开的备忘录,这低估了他们的野心。
道格拉斯·恩格尔巴特当年构想人类智力放大系统,Smalltalk 和 HyperCard 则把用户视作能够随时改造计算环境的创造者。如今的云端协作软件确实解决了协同问题,但代价是彻底剥夺用户对数据的支配权,把工具塑造成不可篡改的租借品。
Ink & Switch 提出的本地优先,本质是把数据主权与软件可塑性绑在一起。团队日常的写作、白板构思和规划已全面运行在 Patchwork 系统上,实现了典型的自举研究。在这个环境里,代码与文档在底层完全同构,统一保存在 Automerge 的无冲突复制数据类型(CRDTs)结构中。这意味着软件不再是一个封装好的黑盒,用户在记录内容的同时,就能即时重组工具本身的逻辑。
所谓计算主权,不仅是断网时能读写,更是使用工具时不被厂商的服务器定义边界。
优雅理论撞上工程重力
然而,理论架构上的自洽,一旦进入工业采纳的真实泥潭,往往会被无情的工程代价绊倒。
在底层数据同步引擎的路线竞争中,Ink & Switch 主导的 Automerge 与社区更广泛采用的 Yjs 走出了截然相反的轨迹。Automerge 坚持保存完整的不可变历史、分支记录与离线优先机制,把文档当成一个具备完整时空维度的通用 JSON 数据库。这种设计在哲学上无懈可击,但在长期生产环境中,全量历史会导致存储体积急速膨胀,内存占用居高不下。
工业界做选择时向来遵从实用主义。Yjs 舍弃了复杂的历史分支负担,专注在富文本编辑器与协同白板的生态整合,提供轻量的协同状态感知,因而被大量商业化产品吸纳。当象牙塔里的 Automerge 还在精雕细琢数学证明时,外面的工程世界已经跑开了。
同样尴尬的还有权限体系。中心化云端可以用一台身份认证服务器轻松踢除离线用户,但去中心化网络没有这个开关。为了填补这个漏洞,Ink & Switch 推出了 Keyhive,结合收敛权能模型、BeeKEM 组密钥协商机制与 Beelay 协议。尽管该方案已被整合到英国高级研发发明局资助的 GAIOS 安全智能体操作系统中,但开发者社区对其极度复杂的多层加密设计提出了质疑:这套体系至今缺少独立第三方安全审计与大规模生产落地检验,其抗攻击能力依然停留在纸面。
- 风险.全量历史保留带来的元数据膨胀与未经独立审计的加密权能模型,是本地优先架构落进工业生产前最容易触礁的两处暗影。
象牙塔原型的落地阻隔
退一步看实验室公布的成果,Ambsheets 重新发明了探索决策分支的电子表格,Livelymerge 试图打造多人共享内存的协同内核,Embark 将实时计算注入旅行计划,Inkbase 尝试让手写墨水具备公式般的计算能力。每一个原型都在挑战现有商业软件的平庸。
但走出实验室,普通用户很难真正接管这些前卫构想。在可编程墨水的实验中,Untangle 等项目的手势匹配与约束识别经常发生断层,算法猜错意图时,用户最基础的直接操控感就会被击碎。Patchwork 的组件拼装层也极其隐蔽,SDK 尚不成熟,普通人根本摸不清其价值主张。
《淮南子》有言:“规矩不能成方圆,而能使方圆有法。”Ink & Switch 为新一代软件写好了严密的几何准则,但在把图纸变成日常工具的路上,工业界并不打算等待实验室完全想通。
终端市场上,采用 Yjs 与 BlockSuite 架构的 AFFiNE、依赖自研 Any-Sync 协议的 Anytype,以及基于 Rust 语言 yrs 构建的 AppFlowy,正在加速瓜分本地优先软件的市场份额。这些团队一边从 Ink & Switch 的论文中汲取养分,一边迅速砍掉过于理想化的技术包袱,用成熟的商业节奏抢占用户桌面。
- 结论.避开风投盈利考核让研究者保留了罕见的理想主义,但缺乏真实生产场景的残酷挤压,也让这些自举系统迟迟跨不过日常可用性的断层。
2026 年 7 月柏林大会的实验室日,将是观察 Patchwork 能否从黑客自嗨走向生产工具的重要窗口。当智能体开始在本地接管海量操作,这种不依赖云端仲裁的底层架构依然至关重要,但它最终能走多远,取决于它能否把那份沉重而优雅的理论,打磨成普通人开箱即用的朴素体验。
