Skip to content

时间胶囊 ​

是什么 ​

时间胶囊让你把一段文字、一份心情封存起来,设定一个未来的解锁条件。到期之前,连你自己也看不到正文——详情页只显示「(内容封存中,到达解锁时间后可见)」。新建即封存:封存期内的胶囊正文不进检索、问答与标签(AI 问答/智能体只能看到「有 N 个胶囊、M 个锁定中」,读不到正文),到期或条件达成后自动可读。

封存的不只是文字,还有当时的心境:情绪、强度、能量水平、标签。解锁之后,你可以开启「时光对话」,与「过去的自己」聊一聊——AI 会代入封存时的心境与认知水平,用第一人称回应现在的你。

胶囊正文在数据库中是加密存储的(详见下文「落库加密」),这是它与普通笔记的本质区别。

怎么用 ​

创建胶囊 ​

  1. 进入「创建胶囊」,/capsules/create。时间胶囊是经典版模块,经典版界面入口在「知识库 → 时间胶囊」;简化版顶导没有胶囊菜单(只有采集 / 知识地图 / 每日 / 问答),但可直接访问「我的胶囊 / 创建 / 详情」。
  2. 四步向导:
    • 内容:写下想封存的话(「写下你想封存的内容…」);
    • 心境:记录当下情绪、强度(1~10)、心情标签(「例如:平静、兴奋、期待…」);
    • 解锁:选择解锁方式(见下);
    • 确认:核对摘要,点「封存胶囊」。

解锁方式有三种:

方式说明
时间解锁到达指定日期后可解锁,解锁时间必须是将来的某个时刻
事件解锁约定一个事件(「例如:完成项目、毕业、旅行…」),由你确认达成后解锁
自定义条件自由描述解锁条件,同样由你确认后解锁

隐私设置 ​

创建时可选择隐私级别:

  • 私密:仅自己可见,归入个人脑;
  • 仅共享:仅分享的人可见;
  • 公开:出现在「胶囊广场」,所有人可见。

还可勾选「解锁需要身份验证」。

到期解锁 ​

  • 时间解锁的胶囊到期后,打开详情页点解锁即可开启;未到期时点解锁会被拒绝(提示「解锁时间未到,暂时无法开启」),详情接口同样不返回正文;
  • 事件 / 条件解锁没有时间判定,由你本人在确认条件达成后手动解锁;
  • 「解锁日程」(/capsules/schedule)按解锁时间排列所有待解锁胶囊,一眼看清下一个开启日(经典版专属,简化版不可达)。

时光对话 ​

胶囊解锁后进入「时光对话」(/capsules/dialogue,经典版专属,简化版不可达),给过去的自己发消息。AI 会基于胶囊原文和封存时的心境扮演过去的你——保持当时的认知水平和表达方式,真诚回应你的倾诉。对话记录会保存在胶囊下,随时可以回看。

广场与收藏 ​

「胶囊广场」(/capsules/plaza,经典版专属,简化版不可达)展示所有公开胶囊。他人尚未解锁的胶囊在广场上只显示封存状态,不会泄露正文。喜欢的公开胶囊可以「收藏」进自己的个人脑;锁定中的他人胶囊不可收藏。

「我的胶囊」(/capsules/my)和「胶囊统计」(/capsules/stats,经典版专属,简化版不可达)分别管理你的胶囊列表与双脑解锁率等数据。

落库加密 ​

胶囊正文默认以 AES-256-GCM 加密后写入数据库:

  • 密钥由部署方配置的 DATABASE_ENCRYPT_KEY 经 HKDF-SHA256 派生,明文不出现在数据库里;
  • 密文带 v1: 版本前缀,便于未来算法升级;加密上线前的存量明文数据原样兼容可读;
  • 自托管时若不配置 DATABASE_ENCRYPT_KEY,则明文落库(仅开发环境可接受,生产部署务必配置)。

需要说清楚边界:这是服务端落库加密——防的是数据库文件泄露后直接读出正文,不是端到端加密;运行中的服务端持有密钥才能为你解密展示。

典型场景 ​

  • 年度信件:每年生日写一封给明年自己的信,时间解锁设为一年后;
  • 决策复盘:做重大决定时封存当时的判断依据和心情,事后对照现实复盘;
  • 情绪存档:低谷期写下真实状态,未来的自己解锁后用时光对话告诉 ta「后来怎么样了」。

注意事项 ​

  • 时间一旦封存不可「提前偷看」:未到期时任何接口都拿不到正文,请认真选择解锁时间;
  • 删除胶囊不可恢复,删除前请确认;
  • 公开胶囊会出现在所有人的广场上,封存前想清楚内容是否适合公开;
  • 时光对话调用 AI 模型,按你选择的模型通道计费(本地模型免费);
  • 注销账号会彻底删除你的全部胶囊,注销前请先导出需要保留的内容。

FAQ ​

问:到期了为什么没有自动解锁? 胶囊不会自动改变状态——到期后打开详情页点一次「解锁」即可。这是刻意设计:开启的仪式感留给你自己。

问:忘了自己封存了什么,能提前看吗? 不能。未到期时服务端详情接口只返回锁定标记和解锁时间,正文(密文)不会下发。这正是时间胶囊的意义。

问:加密能防谁? 防数据库层面的泄露:拿到数据库文件的人看不到胶囊正文。它不是端到端加密,服务端运行时需要密钥为你解密,所以自托管请保管好 DATABASE_ENCRYPT_KEY。

问:事件解锁的胶囊怎么开? 进入胶囊详情,确认事件已达成后手动点解锁。系统不替你判断「项目算不算完成」。

相关阅读 ​

  • 知识图谱 —— 胶囊是个人脑内容,在跨脑桥梁中与外部知识建立关联
  • 注意力管理 —— 用深度工作时段安安静静写一封胶囊
  • 云备份与恢复 —— 胶囊随数据包一起备份,换机不丢

基于 AGPL-3.0 协议发布。