本地优先
本地优先是一种软件理念:把数据的主副本放在你自己的设备上,服务器只起辅助作用。应用依靠本地保存的内容运行,备份与同步则是次要的。
更新于 2026年11月8日
只在你的设备上可读。
对话只在你的设备上可读;开启同步后,其他设备上也可读。别处一概读不到。
我们读不了。
消息只是经过,不会留下记录;你的对话始终只以加密形式保存。
模型不知道你是谁。
它只收到问题,绝不会收到你的邮箱、账户或 IP 地址。
途中什么也不留下。
回复传回后加密保存在这里;即使开启同步,你的密钥也从不以明文到达我们这里。
工作原理
大多数网页应用是云优先的:服务器持有你数据的真实副本,你的屏幕只是一扇望向它的窗口。本地优先把这个关系反过来。设备持有真实的副本,读写在它上面立即完成,服务器即使存在,也只负责在设备之间搬运副本。可以想象一本纸质笔记本,旁边放着一台需要时才用的复印机:笔记本是原件,复印件只是方便,而保存在你自己磁盘上的电子表格文件,就是最古老的例子。这个理念由研究实验室 Ink & Switch 在 2019 年的一篇文章中提出,谈的是在云的时代依然由你拥有自己数据的软件。即使在隧道里也能瞬间打开的笔记应用、设计工具和密码管理器,遵循的也是同样的精神。
好处是具体的。读取和搜索你的数据,不需要经过网络往返,所以酒店里不稳定的网络不会让你损失什么;团队喜欢它还有另一个原因:数据中心出了故障,也不妨碍你把工作做完,使用起来感觉是即时的,而且离线时也能继续工作。即使服务关闭或条款改变,你的数据也不会随之消失。可能泄露的东西也更少,因为从不持有你可读数据的公司,既不会在入侵事件中丢失它,也不会被要求交出它。浏览器也能帮上忙:它提供设备上的数据库,Web Crypto API 能用页面只能使用、却读不出来的密钥,加密保存的内容。
代价同样真实,诚实的软件会把它们说清楚。设备可能丢失、损坏或被清空,而当你要求时,浏览器会删除网站的数据。让多台设备保持同步,需要一套能无冲突合并更改的同步系统,其中无冲突复制数据类型(CRDT)就是一类技术;数据分散时,跨所有内容的搜索也更难。存储空间也可能有限:浏览器为每个网站设置配额,所以一个装满大视频的库不可能永远放得下。因此,本地优先要配上一套副本方案:导出、加密备份、加密同步,或者三者兼备。
在 NeverNo 中
NeverNo 把你的对话、文件夹、角色、图片和记忆保存在浏览器里一个叫 neverno 的数据库中,用浏览器不允许任何脚本导出的 AES-256-GCM 密钥加密。我们的服务器上没有可读的副本。结果很简单,我们也直说:如果你在设置里清除所有内容,或在浏览器里清除该网站的数据,数据库和密钥就都没了,没有导出、备份或同步,你和我们都无法恢复。
办法是趁早做好副本。你可以把历史记录导出为可读的文件,创建一份用你自己的密语加密的备份(如果你忘了密语,备份就丢失了),或者用账户在你的设备之间打开加密同步。消息的文字仍然会经过我们的服务器,到达负责回答的模型,但不会以明文记录。Z.ai 的 GLM 5.3 Flash 在 NeverNo 上免费,也能看图,是承担这项工作的私密模型之一,上下文为 128,000 个 token,而你的历史记录留在你的设备上。
值得记住
设备持有权威的副本;服务器只做中继、镜像或存档。
好处:读取即时、查找迅捷、离线可用,并且放在公司电脑上的敏感内容更少。
主要的风险是丢失:不做导出、备份或同步就清除浏览器数据,历史记录会被删除。
加密,再加上密语备份或加密同步,让这种做法在多台设备上也行得通。
常见问题
本地优先是说,没有任何东西会离开我的设备吗?
不是。消息必须到达模型才能得到回答,所以它的文字会经过我们的服务器,再到达服务商。只有保存下来的历史记录留在本地;只有当你自己创建了加密的副本,其他地方才会有副本。
在 NeverNo 上清除浏览器数据会怎样?
数据库和它的密钥会消失,历史记录也随之而去。加密备份或同步可以让你恢复;否则什么都无法找回,因为我们没有可读的副本。
我怎样在两台设备上使用 NeverNo?
登录后在设置里打开加密同步,或者在第二台设备上导入一份备份。文字、角色和设置会随之而来;图片、视频和声音暂时还不同步。
问出你的第一个问题
无需账户,无需银行卡。NeverNo 会 10 种语言,用哪种写都行。
打开聊天