Kept · 全景

别忘了 — 你的外挂记忆

Kept 是一个 AI 记忆助手。用户按住按钮说一句话,AI 理解后在对的时刻、对的地点提醒。不是工具,是你的外挂记忆。

📅
14+
开发天数
39
已完成功能
📄
19
文档
🎯
P2
当前阶段

产品宪法 — 我们信什么

所有设计决策的最终裁判。功能需求与价值观冲突时,以价值观为准。这九条底线定义了 Kept 是什么、不是什么。

+
1
不制造焦虑
不催、不红点、不说"你忘了"
提醒应该让人放松,不是制造压力。没有逾期警告,没有未读计数,没有guilt-tripping。 检验:用户看到提醒时放松还是紧张?
+
2
不评判
不说"你应该",记什么都是对的
用户的记忆没有高低贵贱。不管是"买盐"还是"想去冰岛",Kept 一视同仁。 检验:换个人看到同样的提醒会不舒服吗?
+
3
不贪心
一天最多提醒 5 次,宁少勿多
提醒是稀缺资源。每多一条通知,每条的价值就减少一分。克制是尊重。 检验:这条提醒删掉会怎样?
+
4
尊重节奏
宁可漏提醒,不可多打扰
用户忽略了提醒?不追着催。也许是不合适的时机,也许用户已经做了,也许用户改主意了。都没关系。 检验:用户忽略了提醒,系统会追着催吗?
+
5
温度优先
"路过超市了"而不是"待办 #3 已到期"
每一条文案都应该像朋友说话,不像系统通知。有温度、有语境、有关怀。 检验:文案读起来像朋友还是机器?
+
6
隐私底线
端侧优先,数据不出设备
语音识别在本地完成。数据存在用户设备上。永远不分析用户行为用于广告。 检验:如果用户看到数据处理方式,会安心吗?
+
7
记忆神圣
记忆比密码更私密
完整导出、随时删除、不训练模型。记忆属于用户,永远属于用户。 检验:用户的记忆数据被怎么处理了?
+
8
不替代思考
AI 适应用户,不操控用户
推荐是建议不是决定。AI 帮用户回忆,但不替用户做选择。 检验:这个功能在帮用户思考,还是替用户思考?
+
9
开放但有界
Agent 可接入,价值观不可绕过
第三方 agent 可以查询记忆,但 Kept 的价值观是底线。开放的是能力,不是原则。 检验:这个 agent 接入后体验更好了吗?

愿景演进 — 我们要去哪

从一个独立 App 开始,逐步成长为所有 AI 的外挂记忆。这不是一个功能路线图 — 这是一个关于"记忆应该属于谁"的回答。

Phase A
独立 App
语音 → AI 理解 → 智能提醒
We are here
Phase B
App Intents 层
Siri 可查询 Kept 记忆
P3
Phase C
MCP 本地协议
第三方 agent 可访问记忆
P3+
Phase D
记忆层标准
跨设备同步协议
Future
Phase E
记忆基础设施
所有 AI 的外挂记忆
Future
Kept 是海马体,不是整个大脑。 只做两件事:记住 + 浮现。不做执行 — 执行交给 Siri、其他 agent。当所有 AI 助手都有大脑却没有记忆时,Kept 就是它们缺失的那一块。

进度全景 — 做到哪了

从第一行代码到现在,每一步都在追问同一个问题:怎么让 AI 真正懂你说的那句话?

MVP (D1-D7)  ✓ 全部完成

Done
SwiftUI 主界面 — 端侧语音识别、Claude Haiku AI 理解、Core Data 存储
Done
5 种记忆类型 — ACTION / KNOWLEDGE / INTENT / RECURRING / THOUGHT
Done
触发系统 — 时间 / 地理围栏 / 周期触发
Done
记忆卡片 + 左滑完成 — 自然手势操作
Done
Widget + Action Button — Siri 捷径、离线容错、通知操作按钮

Phase 2 进度

已完成
Done
Prompt v2.5 — TIME 触发严格化,只在用户明确说时间时才加
Done
THOUGHT 记忆类型 — AI 识别想法,生成结构化内容
Done
PlaceResolver 杭州坐标 — 7 个预设地点
Done
录音上滑取消 — 微信风格手势
Done
长录音累积 — 自动拼接分段
Done
录音视图优化 — 短文本居中,长文本可滚动
Done
Apple Watch 源文件 — 7 个 Swift 文件
Done
部署脚本 — deploy.sh
Done
服务器部署 — Claude Haiku 4.5 + Prompt v2.5 生产环境
Done
Apple Watch 集成 — Xcode Target 连接 + 联调完成
Done
Smart Confirmation — Toast 显示触发信息
Done
卡片触发标签 — 📍超市 ⏰明天9:00 👤老张
Done
智能浮现 — 5-6 条 + 折叠
Done
搜索框 — 关键词过滤记忆
Done
THOUGHT 关联匹配 — 主题标签 + 向量语义 + 双向链接
Done
线索系统 ThoughtThread — 3+ 同主题自动聚合 + 通知
Done
Prompt v2.7 + 语音优化 — contextualStrings + 容错 + 自动词库积累
Done
记忆卡片时间戳 — 相对时间(刚刚 / 3 小时前)
Done
键盘文字输入 — 录音按钮旁键盘图标,TextField 模式切换
Done
Widget 录音按钮 — 桌面/锁屏 Widget 一键录音
Done
processAndSave 重构 — 统一处理流程,支撑多入口扩展
Done
Qwen LLM 集成 — 通义千问主力 + Claude Haiku 备用 + /compare A/B 对比
Done
地点触发智能过滤 — LOCATION/SHOPPING 关键词白名单,防止幻觉触发
Done
Persona 个性化风格 — warmth/verbosity/humor/emoji 四维人格注入
Done
Notes API 留言板 — 全景文档内嵌团队协作留言板
Done
自动化测试套件 — 81 tests (Jest + supertest),覆盖 API/过滤/人格/Qwen
Done
P0 安全加固 — HTTPS + rate limit (30/min) + UFW 防火墙 + 请求体限制
Done
PlaceResolver MapKit 升级 — 三层解析:用户标记 → MKLocalSearch 3km → 杭州预设兜底
Done
编码上下文系统 — Core Data v4,6 字段语境写入(来源、位置、时段、前序记忆)
计划中
P2.6
记忆生命周期 — 活跃度衰减 + 自动 dormant/archived + 温柔一问
P2.7
用户系统 + iCloud 备份
P2.x
Share Extension 完善 — URL 标题/摘要抓取后启用
P2.x
种子用户测试

Phase 3 概览 — 仿生架构 + 产品化

仿生架构深化
P3.1
Gateway 路由 + 图式系统 — 双通道处理:匹配图式走快速路径(跳过 LLM),新模式走完整路径
P3.2
Heartbeat 巩固 — 后台自主运行:图式发现、关联更新、记忆衰减(类脑睡眠巩固)
P3.3
检索重建系统 — 语境驱动:同一记忆在不同场景下动态重建呈现方式
入口扩展 + 平台化
P3.4
Share Extension 完善 — URL 标题/摘要抓取、图片 OCR、富内容解析
P3.5
App Intents 层 — Siri 可查询 Kept 记忆,从独立 App 到系统级记忆服务
产品化
P3.6
视觉主题系统 — 多套主题皮肤,个性化外观
P3.7
App Store 上架 — 隐私合规、审核准备、上线发布
P3.8
用户反馈闭环 — 使用数据 → 触发阈值调优 → 人格涌现

知识地图 — 怎么连起来的

十八份文档不是孤岛。它们是一个有机体 — 宪法约束一切,理论指导实践,工具服务执行。点击任何节点查看详情。

design-values
产品宪法
memory-types
记忆类型理论
trigger-evolution
触发演进策略
vision-memory
记忆层愿景
biomimetic
仿生架构
memory-standard
记忆标准论述
entry-points
入口扩展策略
implementation
实施清单
competitive
竞争格局
workflow
开发工作流
tools-skills
工具参考
idea-pool
想法池
roadmap
路线图
kept-concept
产品概念
kept-blueprint
技术蓝图

核心理论 — 为什么这么设计

6a五种记忆类型

Action
需要做的事
"去超市买盐"
Knowledge
需要记住的信息
"护照在书架第二格"
Intent
想做但没计划
"想试那家新日料"
Recurring
周期性的事
"该理发了"
Thought
想法和思考
"核心应该是简单"

6b触发系统演进

1

保守策略 + 服务端过滤

当前阶段。LLM 只在高置信度时添加触发,端侧引擎做最终决策。

2

用户行为数据 + 置信度分层

收集用户反馈(忽略/完成),调整触发阈值。

3

用户画像注入 Prompt

根据历史行为构建用户偏好,注入到 LLM system prompt 中。

4

多维属性替代固定类型

不再是 4 种固定类型,而是 urgency/importance/context 多维度。

5

被动智能匹配

"不猜,而是等" — 当上下文自然匹配时,记忆自动浮现。

"Prompt 只理解,不决策。决策由端侧引擎完成。"

6c仿生记忆架构

记忆的结构化方式决定了系统对大模型的依赖程度。越接近人脑记忆的组织方式,LLM 越从"全量推理"退化为"确认与微调"。

1

编码上下文

每条记忆附着 where/when/source/前序记忆 — 六个维度的创建语境。LLM 负担降至 90%。

2

Gateway 路由 + 图式系统

从记忆中涌现高阶模式(图式),匹配成功跳过 LLM。LLM 负担降至 50%。

3

Heartbeat 巩固

后台自主运行:图式发现、关联更新、记忆衰减。类脑"睡眠巩固"。

4

检索重建

同一记忆在不同语境下动态重建。LLM 仅做战略级决策,负担降至 20%。

"结构即智能。积累不可压缩。仿生是方向,不是终点。"

6d入口扩展策略

记忆系统的价值与密度正相关。入口不够多 = 记忆漏斗太窄。

1

Phase 1 — 零隐私争议 ✓ Done

键盘文字输入 + Interactive Widget 录音按钮。隐私级别 L1(纯主动行为)。

2

Phase 2 — 审慎设计

Share Sheet 完善 + 快捷指令录入 + 智能剪贴板监听。隐私级别 L2。

3

Phase 3 — 被动感知

日历整合 + 位置感知 + 屏幕理解。隐私级别 L3-L4,需显式授权。

6e竞争定位

没有竞品同时做到:语音优先 + 隐含推理 + 地点触发 + 温暖人格 + 端侧隐私

语音优先 隐含推理 地点触发 温暖人格 端侧隐私
Kept
Apple Reminders
Notion AI
滴答清单
Mem.ai

想法与决策 — 学到了什么

每一个"不做"的决定,和"做"一样重要。这些关键决策塑造了 Kept 的形状。

1
不做对话搜索

Kept 不生成内容,只回忆你告诉它的事。不是 ChatGPT,是你的记忆。

2
不做分类 Tab

用户不需要整理记忆。智能浮现解决焦虑 — 该看到的自然出现,不该看到的安静等待。

3
TIME 触发克制

用户没说时间就不加。"买盐"不需要提醒"明天 9:00"。地点触发是核心差异。

4
人格完全隐形

没有设置页、没有问卷。人格从使用中自然涌现 — 你越用,它越懂你。

5
与 Apple 共生

做记忆层,不做执行层。不和 Siri 竞争,而是成为 Siri 的记忆。

想法池

创意、想法、已做的决策 — 一切都在这里

12
已完成
8
计划中
5
待定
3
已否决
打开想法池

文档索引 — 想深入看什么

所有文档按层级排列。宪法在最上面,工具在最下面。从上往下读,就是从"为什么"到"怎么做"。

文档 用途 更新 格式 链接
design-values 产品宪法:9 条价值观 + 视觉语言 + AI 准则 2026-02-15 html / md 打开
kept-concept 产品概念:愿景、用户画像、核心功能 - html 打开
kept-blueprint 技术蓝图:数据模型、API、Prompt - html 打开
vision-memory-layer 记忆层愿景:从 App 到基础设施的演进 2026-02-15 html / md 打开
memory-types-theory 记忆类型理论:认知科学 + 人类学基础 2026-02-15 md 打开
trigger-evolution 触发演进:从静态 prompt 到用户画像驱动 2026-02-14 md 打开
thought-association THOUGHT 关联设计:引擎、展示、触发时机 2026-02-16 md 打开
memory-standard-thesis 记忆标准论述:入口之争、B→A 路径、仿生定位 2026-02-17 md 打开
biomimetic-architecture 仿生记忆架构:编码上下文→图式→检索重建→渐进演化 2026-02-17 html / md 打开
entry-points-strategy 入口扩展策略:三阶段规划、隐私分级 L1-L4 2026-02-18 md 打开
competitive-landscape 竞争格局:21 个产品对比分析 2026-02-15 html / md 打开
implementation-checklist 实施清单:D1-D7 + Phase 2-3 2026-02-21 md 打开
testing-strategy 测试策略:Jest + XCTest 双层验证,81 tests 2026-02-21 md / html 打开
roadmap 路线图:可视化进度追踪 2026-02-21 html 打开
idea-pool 想法池:创意收集 + 决策记录 2026-02-15 html 打开
workflow-and-strategy 开发工作流:Vibe Coding 方法论 2026-02-12 md 打开
tools-and-skills 工具参考:Claude Code + Xcode + Git 2026-02-12 md 打开
code-review 代码审查记录:P0 安全加固前的技术审查 2026-02-21 md 打开
kept-prototype 交互原型:iPhone 模拟器,录音/卡片/通知/Widget 2026-02-12 html 打开
kept-themes 主题皮肤预览:Phase 2 视觉主题系统 2026-02-15 html 打开

留言板

💭
加载中...