COZLABS · Product Concept
别忘了
Kept
放心忘,有我记着呢。
一个为生活而生的记忆伙伴。用极轻的方式捕捉你随口说的每一件事,在对的时刻轻轻提醒你。
Scroll
不是工具,是你的外挂记忆
Forget freely. I'll remember for you.

Kept 不是日历,不是待办清单,不是备忘录,也不是语音助手。它是你的「外挂记忆」——一个记性完美的老朋友,默默帮你记着那些你在乎但大脑装不下的事。

日历管你的时间,待办管你的任务,Kept 管你的记忆

现有提醒工具的根本问题:它们要求你在记录的时候就知道「什么时候需要被提醒」。但生活中大量的遗忘场景——你根本不知道什么时候会需要这个信息。

所以产品的核心不是「设提醒」,而是低摩擦地捕捉 → 智能地在对的时刻浮现

来自真实的生活痛点

日常事情太多,除了工作之外,生活上也经常忘记各种事情——但又不想把工作的那种冰冷提醒方式带入到生活中。

现有的工具要么太重(日历、待办、Notion),要么太冷(闹钟、Siri),要么太死(必须设定精确的时间和分类)。没有产品真正在做「温柔的生活记忆伙伴」这件事。

每一个决策的基石
This is the most important chapter of this document.
「忘了不是你的错,
是你在乎的太多了。」

这是 Kept 的精神原点。忘事不是缺陷,不是懒惰,不是能力不足——它是一个人在乎太多事情的自然结果。Kept 存在的意义,是帮用户分担这份在乎的重量。

🪶
不制造焦虑
绝不搞红点数字、逾期标记、进度百分比。用户打开 Kept 是因为安心感,而非焦虑感。
界面永远不出现未完成计数或数字压力
不使用红色警告、感叹号或「你落后了」的视觉语言
推送文案不使用「紧急」「逾期」「你忘了」
情绪基调是安心和温暖,不是催促
展开设计准则
🤝
不评判
说了「开始跑步」但一个月没动?产品不会变成监工。有些事最终没做,不代表不该记下来。
不展示「完成率」「坚持天数」或评价性指标
不使用对比性语言(「别人都…」「上次你…」)
记忆归档是安静的,不需要解释为什么没做
AI 的语气永远是理解的、陪伴的
展开设计准则
🎯
不贪心
不试图变成日程管理器、任务系统、笔记工具。只做一件事:帮你记着你在乎的事。
核心交互永远保持「2 秒记录」的轻量
不加分类、标签、文件夹——这是 AI 的工作
不做日历视图、甘特图、看板
宁可功能少但完美,不要功能多但平庸
展开设计准则
🌊
尊重你的节奏
宁可漏提醒,不可多打扰。一旦用户关掉通知,产品就死了。
提醒强度与重要性/时效成正比
每天主动提醒有上限
AI 感知用户状态,自动调整策略
不发「你已 X 天没用」的召回推送
展开设计准则
温度优先
不是系统通知,是一个记性好的老朋友随口一提。分寸感是最重要的品质。
文案像朋友说话,不像系统通知
措辞根据内容和场景动态调整
确认极简:「✓ 记住了」「好的~」
有人格但不刻意表演,不卖萌不油腻
展开设计准则
🔒
隐私是底线
用户把生活中最真实的碎片交给了产品,产品必须对得起这份信任。
数据处理尽可能在端侧完成
永远不将用户数据用于广告或第三方共享
用户可随时查看、导出、删除所有数据
隐私政策用人话写
展开设计准则
💎
记忆神圣
记忆是一个人最私密的数据,比密码更私密。用户永远拥有自己的记忆。
完整导出、随时删除、不被绑架
任何 agent 访问记忆都需要明确授权
记忆数据永远不训练模型、不做广告、不卖给第三方
数据主权不是功能,是权利
展开设计准则
🧭
不替代思考
AI 适应用户,不操控用户。推荐是建议,不是决定。
人格系统为了更好地服务,不为了更高的留存
如果 AI 推断让用户感到「被监视」,说明做错了
用户永远有最终选择权
个性化是隐形的——感受到「懂我」,不会感到「被分析」
展开设计准则
🌐
开放但有界
记忆可以被授权的 agent 查询,但价值观不可被绕过。
通过记忆层触达用户的 agent 必须遵守提醒规则
Agent 可读取记忆,但写入需要用户确认
记忆层是协议,不是平台——只管理记忆,不管理 agent
开放是为了让用户受益,不是为了让生态膨胀
展开设计准则
价值观检验清单
这个功能/文案/交互会不会让用户产生哪怕一丝焦虑?
这个设计是在评判用户还是在陪伴用户?
没有这个功能,产品的核心体验会受损吗?
这样做尊重了用户自己的节奏吗?
如果产品是一个人,它会这样跟朋友说话吗?
用户的隐私在这个设计中被充分保护了吗?
如果用户知道我们怎么处理他的记忆,他会安心吗?
这个功能在帮用户思考,还是在替用户思考?
Agent 接入后,用户的体验变好了还是变差了?
想把生活过好但力不从心的人
Not people with bad memory — people who care about too many things.
高转速运转
25-35 岁 · 工作节奏快 · 多角色切换

问题不是记性差,是带宽被占满了。每件事单独来看都记得住,但同时有 30 件事在脑子里跑,总有几件掉出去。答应同事的事转头忘了、想买的东西到了超市想不起来、朋友推荐的东西说「回头看看」然后没有然后了。

生活丰富但碎片化
对世界充满好奇 · 碎片化信息收集者

想去的餐厅、想看的展、朋友说的好去处、播客里提到的书。这些不是任务,是生活的可能性碎片。现在的处理方式是收藏小红书(再也不看)、微信发给自己(淹没在聊天记录里)、截图(找不到)。每一个碎片都代表着一种生活的可能性,但缺少一个温柔的方式把它们在对的时候找回来。

家庭担当
30-45 岁 · 事业家庭双扛 · Mental load 超载

孩子周三要带手工材料、下周二疫苗预约、奶粉快喝完了要买 2 段不是 3 段、岳母下周来她不吃辣、车险下个月到期。每件都不大,但忘了任何一件都会产生摩擦——与另一半的摩擦、对孩子的愧疚、生活运转的卡顿。这就是 mental load,Kept 帮家庭减轻这个隐性负担。

小周
29 岁 · 上海 · 产品经理 · iPhone 15 Pro + Apple Watch

工作日排满会议,经常在不同项目间切换。喜欢探店、偶尔健身、周末跟朋友出去玩。她的忘事日常:同事拜托的事转头忘了、小红书收藏的咖啡店再也找不到、男朋友说他妈喜欢桂花糕但下次见面前想不起来、洗面奶快没了出了浴室就忘、上周答应妈妈打电话到周日晚上才想起来。

她真正需要的是:随口说一句「洗面奶没了」,然后在她下次路过屈臣氏的时候,有人轻轻说一声「洗面奶」。

不只是「提醒」,是完整的记忆系统
明确行动
"买盐" "给妈打电话"
有清晰的完成状态。做了就完了。
触发:地点 / 时间 / 人物
模糊意图
"想试那家日料"
没有明确时间和紧迫性。不想丢掉这个念头。
触发:AI 在合适时机温柔浮现
知识碎片
"护照在第二个抽屉"
不是待办,是未来某个时刻可能需要的信息。
触发:关联检索,需要时自动出现
周期事务
"该理发了"
模糊的周期感,不是固定日期。
触发:AI 学习你的生活节奏
记录 → 理解 → 浮现 → 闭环
1
记录
2 秒完成,无需思考
按住 Action Button → 随口说 → 松开 → 手表轻震 ✓ 记住了。
支持中英混杂、口语化表达、一口气说多件事。模糊的也全盘接收。
可选:AI 轻声追问「还缺别的吗?」——不回答也完全 OK,3 秒后自动消失。
2
理解
AI 异步处理,用户无感
意图分类 → 实体提取 → 隐含推理 → 设定触发条件。
隐含推理示例:「洗面奶没了」→ 需购买 → 超市/药妆店/线上。「下次见 Amy 妈带桂花糕」→ 提前一天提醒买,不是见面时才提醒。
3
浮现
对的时刻,对的方式
该不该提醒?→ 用什么渠道?→ 怎么措辞?
Watch:手腕轻震 + 极简文字  |  AirPods:语音轻轻一提
Widget:静默浮现  |  灵动岛:到场景后持续显示
4
闭环
轻轻完成,安心放下
完成确认极轻:放下手腕 / 说「买好了」/ AI 自动推断。未完成不催,最多两次后退到 Widget 层静等。长期未触发的,温柔问一次「还需要记着吗?」。不删除,安静归档。
试着对 Kept 说句话
Press and hold the button below, then release.
9:41
Thursday, February 12
KEPT 刚刚
🛒盐、酱油、洗洁精
KEPT 周末
想试那家新开的咖啡店
按住说话
✓ 记住了
从随口一句话到精准浮现的全链路
The brain behind "feeling understood".
🎙
捕捉
语音 → 文字
端侧
🧠
理解
NLU + 分类
云端
🔗
结构化
推理 + 触发
云端
💾
存储
图谱 + 关联
混合
触发
条件 + 渠道
端侧

用户感受到的是「按住说话 → 手表震一下 → 某天被精准提醒」。背后是五层处理流水线,端侧和云端分工协作,在快速响应和深度理解之间取得平衡。

6.1 捕捉层:语音到文字
端侧处理,< 1 秒完成,用户无需等待
🎙
语音转写(ASR)
端侧 Whisper 模型,支持中英混杂、口语化表达、环境噪音容错

为什么端侧:速度是第一优先级。用户按住说话松开后,必须在 1 秒内得到「✓ 记住了」的反馈。如果走网络请求,在弱网环境下延迟会破坏体验。Apple 端侧 Speech Recognition 或精简版 Whisper 模型足以满足这个需求。

技术要点:

· 使用 Apple Speech Framework 作为主 ASR(系统级优化,零额外开销)

· 辅以 Whisper-tiny/base 做二次校准(特别是中英混杂场景)

· 支持流式识别:说话过程中就开始转写,松手时结果已准备好

· 噪音处理:利用 Apple 硬件级降噪 + VAD(语音活动检测)切除首尾静音

难点预判:中英混杂(code-switching)是最大挑战。MVP 阶段可暂时接受不完美转写,云端理解层做纠错补全。

PROCESSING FLOW
// 用户按住 Action Button 开始 AudioSession.activate() SpeechRecognizer.start(streaming: true) // 用户松开 → 立即返回结果 let transcript = recognizer.finalResult HapticEngine.play(.success) // 手表震动 ✓ // 异步发送到云端做深度理解 CloudPipeline.process(transcript, audio: rawAudio)
✂️
多条目拆分
用户一口气说多件事时,自动拆成独立记忆条目
示例输入
"盐没了,对了那个快递记得去拿,还有周末想去那个新公园"
记忆 1: 买盐 (ACTION)
记忆 2: 取快递 (ACTION)
记忆 3: 周末去新公园 (INTENT)

实现方式:LLM 级别的语义切分,不是简单的句号分割。需要理解「还有」「对了」「另外」等口语化转折词,以及根据语义完整性判断边界。

6.2 理解层:意图分类 + 实体提取
云端 LLM 处理,异步完成,准确度优先
🏷
意图分类
将自然语言映射到四种记忆类型,含置信度评分

每条记忆被分类到四种类型之一,同时输出置信度分数。置信度低于 0.7 时,默认选择更轻的分类——猜轻了(当成 INTENT)比猜重了(当成 ACTION 然后疯狂提醒)好得多。

CLASSIFICATION OUTPUT
{ "input": "洗面奶快没了", "classification": { "type": "ACTION", "confidence": 0.92, "reasoning": "隐含购买意图,有明确完成状态" }, "alternatives": [ { "type": "KNOWLEDGE", "confidence": 0.05 }, { "type": "INTENT", "confidence": 0.03 } ] }

四种分类的判断逻辑:

· ACTION:有明确的完成状态。「买X」「打电话给X」「还X的钱」

· INTENT:表达了想法但无紧迫性。「想试试…」「下次去…的时候」

· KNOWLEDGE:信息存储,无需行动。「X在Y位置」「X对Y过敏」

· RECURRING:暗含周期性。「又该…了」「差不多该…了」

🔍
实体提取与关系识别
从自然语言中识别人物、地点、物品、时间线索

实体提取不止于 NER——它需要理解实体间的关系角色

实体提取示例
"下次见小张的时候问他那个合同的事"
人物:小张 (触发条件:即将见到此人)
事件:合同 (上下文关联,可能关联已有记忆)
动作:问 (需要对话,不是独立行动)
时间:下次见面 (模糊时间,依赖人物触发)

六类核心实体:

· PERSON:人名 + 关系推断(「我妈」→ 母亲,「老张」→ 朋友/同事)

· PLACE:具名地点 + 地点类型推断(「屈臣氏」→ 药妆店 → 购物场景)

· ITEM:物品 + 品类推断(「洗面奶」→ 日化用品 → 超市/药妆店可购买)

· TIME:显性时间(「周三」)+ 隐性时间(「下次」「回头」)

· EVENT:事件/场景(「见面」「出差」「搬家」)

· CONTEXT:情境线索(「那个新开的」「上次说的」)

💡
隐含推理引擎
从字面意思推导出用户真正需要的行动和时机

这是产品智能感的核心来源。用户说的和用户需要的之间,有一层推理。做好这一层,用户觉得「它真的懂我」;做不好,用户觉得「就是个备忘录」。

推理链路示例
"下次见 Amy 妈带桂花糕"
字面理解:见 Amy 妈妈时带桂花糕
推理 1:桂花糕需要提前购买,不是见面时现买
推理 2:触发点应该是「得知要见 Amy 妈的前 1 天」而非见面当天
推理 3:附带知识碎片「Amy 妈喜欢桂花糕」存入人物图谱
推理 4:如果日历中出现与 Amy 相关的事件,也可能触发
另一个推理示例
"洗面奶没了"
隐含行动:需要购买洗面奶
购买场景:超市 / 药妆店 / 线上平台
触发条件:到超市/屈臣氏附近 OR 打开淘宝/京东 OR 周末采购时段
聚合检查:是否有其他待购物品可合并提醒

实现方式:LLM few-shot prompting + Chain of Thought。每条记忆的推理过程作为结构化 JSON 输出,包含推理链、置信度、衍生知识。MVP 阶段直接使用 GPT-4o-mini / Claude Haiku 级别模型,成本约 $0.001/条。

6.3 结构化层:触发条件设定
将理解结果转化为可执行的触发规则

每条记忆被赋予一组多维触发条件,条件之间是 OR 关系——任一满足即可触发提醒。每个条件带有独立的置信度评分。

📍
地点触发
到超市 500m 内
🕐
时间触发
周六上午 10 点
👤
人物触发
即将见到某人
📱
事件触发
打开淘宝 App
🔄
周期触发
每 ~3 周一次
⚙️
触发条件数据结构
完整的触发规则定义,含置信度和优先级
TRIGGER SCHEMA
Memory { id: UUID raw_input: String // "洗面奶没了" type: ACTION | INTENT | KNOWLEDGE | RECURRING summary: String // "购买洗面奶" importance: Float // 0.0-1.0, 动态调整 entities: [ { type: "ITEM", value: "洗面奶", category: "日化" } ] triggers: [ { type: "LOCATION", condition: "approach", // enter | exit | approach | nearby value: ["supermarket", "drugstore"], // 地点类型 radius: 500, // 米 confidence: 0.85 }, { type: "TIME", condition: "window", value: { day: "weekend", hour: [9, 12] }, confidence: 0.6 }, { type: "APP_EVENT", condition: "app_open", value: ["taobao", "jd"], confidence: 0.7 } ] status: ACTIVE | DONE | DORMANT | ARCHIVED reminded_count: Int // 已提醒次数 max_reminders: Int // 上限,默认 2 created_at: DateTime last_triggered: DateTime? decay_rate: Float // 重要度衰减速率 }
🎚
触发判断引擎
条件满足后,决定「该不该提醒」「用什么方式」

触发条件满足 ≠ 立即提醒。还需要综合判断:

触发判断公式:

TRIGGER DECISION
trigger_score = trigger.confidence // 触发条件置信度 × memory.importance // 当前重要度(含衰减) × context_factor( // 用户上下文 user.activity_state, // 忙碌?开会?睡觉? user.recent_reminder_count, // 今天已提醒几次 time_of_day // 深夜惩罚因子 ) × opportunity_cost( // 错过这次的代价 next_trigger_likelihood, // 下次触发机会多远 memory.urgency // 时效性 ) // 决策阈值 if trigger_score > 0.7主动提醒 (Watch/AirPods) if trigger_score > 0.4Widget 浮现 if trigger_score > 0.2灵动岛轻显 if trigger_score < 0.2静默等待

每日提醒预算:每天主动提醒(Watch 震动 / AirPods 语音)不超过 5 次。超出后自动降级到 Widget 层。这个上限可以根据用户使用数据动态调整。

渠道选择逻辑:Watch 可用 + 在户外 → Watch 震动。AirPods 已连接 → 语音提醒。都不可用 → Widget + 通知。

6.4 存储层:记忆图谱与生命周期
不只是数据库,是一个有机的记忆网络
🕸
记忆关联图谱
人物、地点、物品、记忆之间的关系网络

每条记忆不是孤立存在的。系统逐步构建一个生活知识图谱

· 人物节点:小张(同事)、Amy 妈(伴侣母亲)、老王(朋友)

· 地点节点:公司、家、常去的超市、那家新咖啡店

· 记忆边:「下次见老张问合同」→ 关联人物「老张」+ 话题「合同」

· 知识沉淀:「Amy 妈不吃辣」「Amy 妈喜欢桂花糕」→ 聚合在人物节点下

聚合能力:「盐没了」+「酱油快没了」+「洗洁精买一瓶」→ 自动聚合为一次购物清单,在到超市时整合提醒,而不是分三次震动。

实现方式:MVP 阶段不需要图数据库。用 SQLite(端侧)+ 关系表即可表达。记忆表、实体表、关联表三张表足够。后期数据量增长后可考虑迁移到图数据库。

🔄
记忆生命周期
从创建到归档的完整状态机
ACTIVE
活跃记忆
DONE
已完成
ARCHIVED
安静归档
ACTIVE
DORMANT
休眠中
ARCHIVED

状态转换规则:

· ACTIVE → DONE:用户确认 / AI 推断(离开超市 → 购物记忆自动完成)

· ACTIVE → DORMANT:提醒次数达上限 + 用户未响应。退到 Widget 层,不再主动打扰

· DORMANT → ACTIVE:用户再次提及 / 新触发条件出现

· DORMANT → ARCHIVED:3 个月后轻问「还需要记着吗?」→ 无回应则归档

· 重要度衰减:importance 按指数衰减,ACTION 衰减慢(半衰期 ~2 周),INTENT 衰减快(半衰期 ~1 周)。用户再次提及时重要度回升到初始值。

6.5 触发层:提醒表达与渠道
最终用户感受到的那一刻——决定了产品是「懂我」还是「烦我」
✍️
提醒文案生成
像朋友说话,不像系统通知。场景化、动态化、有温度

分渠道文案规范:

· Watch(极简):「盐、酱油、洗洁精 🛒」——最多 15 字,纯信息

· AirPods(自然语气):「别忘了,家里要买盐和酱油」——口语化,像朋友随口说

· 通知推送:「路过超市了,家里缺几样东西 🛒」——带场景感

· Widget:直接显示内容,不加前缀

同一条记忆,不同场景的文案变化
记忆:"想试那家新开的日料"
周末午前 Widget:今天天气不错,那家新日料要不要试试?
路过附近时 Watch:那家日料就在附近 🍣
跟朋友聊吃饭时 AirPods:对了,你之前想试那家新开的日料

实现方式:基于模板 + LLM 微调。高频场景用模板(成本低、延迟低),复杂场景调用 LLM 实时生成(准确但成本高)。模板覆盖 80% 场景,LLM 处理 20% 长尾。

6.6 端云混合架构
快速响应和深度理解之间的最优平衡
📱 端侧处理
低延迟 · 隐私优先 · 离线可用
语音转文字(Apple Speech / Whisper-tiny)
基础实体提取(CoreML 模型)
触发条件实时判断(地理围栏 + 传感器)
Widget / 通知 UI 渲染
记忆本地存储(SQLite + Core Data)
离线缓存:无网时先存储,联网后同步
☁️ 云端处理
高准确度 · 持续优化 · 复杂推理
意图分类 + 多条目拆分(LLM)
隐含推理 + 触发条件推理(LLM)
记忆关联 + 聚合(向量检索)
人物图谱 + 地点语义化
周期模式学习
文案生成(复杂场景)

用户感知的时间线:松开按钮 → 0.5s 端侧确认「✓ 记住了」→ 2-5s 云端完成理解 → 触发条件静默写入端侧 → 条件满足时端侧实时触发提醒。

6.7 冷启动策略
第一天就能用,一个月后变聪明
第 1-7 天
靠显性信息
纯粹依赖用户说的内容。时间触发用显性提及(「明天」「周末」),地点触发用具名地点(「屈臣氏」「公司」),不做猜测。宁可少提醒也不误提醒。
第 2-4 周
识别常用地点和人物
通过 GPS 频率识别「家」「公司」「常去的超市」。通过高频实体识别核心人物(Amy、妈妈、老张)。开始建立简单的地点→商品类型映射。
1 个月后
完整生活模式
理解用户的周购物时间、常去路线、社交频率。周期类记忆开始生效。提醒时机和方式持续优化。用户开始感受到「越来越懂我」。
6.8 技术栈建议
MVP 阶段的技术选型,成本与效果的最优解
📱 端侧(iOS/watchOS)
语音识别 Apple Speech Framework
本地存储 Core Data + SQLite
地理围栏 Core Location
端侧 ML CoreML (实体提取)
通知系统 UNNotification + WidgetKit
☁️ 云端服务
LLM(理解+推理) Claude Haiku / GPT-4o-mini
向量检索(记忆关联) Pinecone / pgvector
API 服务 Node.js / Python FastAPI
数据库 PostgreSQL + Redis
基础设施 Alibaba Cloud (成本优势)
💰 成本估算 (per user/month)
LLM 调用 (~100条/月) $0.10-0.30
向量存储 + 检索 $0.05-0.10
服务器 + 带宽 $0.10-0.20
语音备份存储 $0.02-0.05
合计 $0.30-0.65

关键决策:利用阿里云服务商成本优势,云端 LLM 推理成本可进一步压缩 30-50%。MVP 阶段使用现成模型 API,不需要自训练模型。数据积累到一定规模后,再考虑针对中文口语化表达微调分类模型。

AI 设计核心原则
宁可模糊记录也不要丢失——理解不了的也先存着,后续再补全
宁可少提醒也不要多打扰——精准度比覆盖率重要
置信度驱动一切行为——不确定时永远选择更轻的方式
随时间变聪明但不暴露过程——用户感受到的是「越来越懂我」
端侧优先保证速度和隐私,云端负责准确度和智能——两者异步协作
记录用手机,提醒用手表/耳机
Input and output on separate devices — each in its most natural form.

输入和输出分离,各自用最自然的载体。Action Button 按住说话是记录的主入口,Apple Watch / AirPods / Widget 是提醒的主出口。

设备 角色 交互方式 适用场景
iPhone 记录主入口 + Widget 浮现 Action Button 语音、锁屏/主屏 Widget、灵动岛 所有用户的基础体验
Apple Watch 提醒主渠道 Haptic 轻震 + 极简文字、语音确认 走路、逛街、在店里
AirPods 语音提醒渠道 自然语气的语音提醒 通勤、运动、走路
无 Apple Watch 用户体验策略
通过 Widget 极致优化 + AirPods 语音 + 灵动岛 + 智能通知(自定义提示音),可获得核心体验的 80% 以上。Watch 是锦上添花,不是使用门槛。

名字「别忘了」本身就是产品的语气——不是命令,是关心。

🫂
人格定位
记性很好的老朋友。语气随意、温暖、偶尔幽默、绝不啰嗦。
🎨
视觉风格
安静的陪伴感。暖白、奶咖、淡木色方向,不是极简冷感也不是可爱卡通。
🔔
声音设计
专属的轻柔提示音,让用户一听就知道是「别忘了」在提醒。
✍️
字体方向
手写感但不潦草,传递温度但保持可读性。
为安心感付费,不是为功能付费
No ads. No data selling. Subscription only.

商业模式必须与产品价值观一致。任何靠制造紧迫感来驱动付费的模式都会伤害产品灵魂。广告模式直接排除——帮你记住「买洗面奶」的产品如果给你推洗面奶广告,信任瞬间崩塌

订阅的本质:用户为一种持续的安心感付费。不是为功能付费、不是为次数付费,而是为「有人帮我记着」这件事本身付费。

免费
$0
先爱上,再决定
核心流程完整可用
每月 20 条活跃记忆
基础时间/地点触发
Widget 显示 1 条
家庭
$6.99 /月
最多 6 个家庭成员 · 中国 ¥298 终身买断(种子期)
家庭成员互相「别忘了」
共享购物清单自动聚合
含全部 Pro 功能

付费转化策略:延迟付费墙,靠 aha moment 驱动转化——

新用户前两周全功能开放,体验完整的「记录→智能提醒→完成」循环。两周后温柔过渡到免费层,用产品自己的语气引导:

「你这两周记了 47 件事,我帮你记住了 43 件。要不要让我继续帮你记着?」

免费用户活跃记忆满时:

「你在乎的事情有点多,我记不过来了 😅 升级 Pro 让我帮你全部记着?」

$0.005
单条记忆 AI 处理成本
$0.5-1
每用户每月 AI 成本
60-75%
Pro 毛利率
10-15%
免费转付费目标
1.5亿
核心可触达市场
iPhone + Apple Watch 生态
15亿
全球活跃 iPhone 用户
60%
美国 iPhone 市场份额
79%
iPhone 用户拥有 Watch
88%
美国青少年拥有 iPhone
2x
iPhone 用户 App 消费 vs Android

核心可触达市场:25-45 岁发达国家都市 iPhone 用户约 1-1.5 亿人。1% 渗透率 = 150 万付费用户 = 年营收约 $7000 万。

vibe coding 能复制功能,复制不了灵魂

品类界限:「别忘了」需要在用户认知中与以下品类划清界限——

不是日历
日历是计划
别忘了是记忆
不是待办清单
待办是任务管理
别忘了不制造压力
不是备忘录
备忘录是存储
别忘了会在对的时刻找到你
不是 Siri
Siri 是命令执行
别忘了是持续陪伴
人格与分寸感
说话方式、提醒时机、沉默的决策——需要极其细腻的产品设计,不是一个 prompt 能解决的。
数据积累效应
三个月后知道你的常去超市、购物周期、亲密关系、生活节奏。用户不想「重新教一个 AI 了解我」。
品牌情感连接
「帮我记着的那个朋友」的心理模型一旦形成,极难被功能替代品打破。
Apple 不会这样做
Apple 做通用化产品。Notes / Reminders 存在,Bear / Things 照样成功。平台做「够用」,垂直做「完美」。

竞争策略:速度第一(窗口期 2-3 年)→ 品牌和人格是核心产品 → 家庭共享是 Apple 不会做的差异化 → 长期成为「记忆层」基础设施。

从种子用户到全球上线
Phase 1 · MVP
核心验证
6-8 周
Action Button 语音记录
AI 理解 + 触发条件
Widget + 通知提醒
真机部署 + 种子用户验证
Phase 2 · 完整体验
人格 + 生态
3-4 个月
记忆人格系统(个性化提醒风格)
Apple Watch 完整体验
视觉主题系统(皮肤)
LLM Prompt 持续调优
记忆衰减与归档
人物图谱基础版
Phase 3 · 增长
共享 + 市场
6+ 个月
家庭共享(跨人格呈现)
记忆回顾报告
App Store 全球上架
订阅付费模式
多语言深度支持

市场策略:先海外英语市场(订阅习惯成熟、编辑推荐杠杆大),中国市场第二阶段。

核心验证:① 用户会养成「随口记」的习惯吗?② AI 场景触发有没有 aha moment?③ 记忆人格系统是否让用户感受到「它懂我」?

核心差异化:记忆人格系统是 Kept 最独特的护城河——功能可以被复制,但每个用户养出的「别忘了」人格无法迁移。这是从工具到伙伴的关键跃迁。

每个人的「别忘了」,都不一样
Every person's reminder has its own voice — and it grows with you.

记忆人格是 Kept 最核心的差异化。不是预设的「风格模板」让用户选择,而是从日常使用中自然生长出来的个性。同一条记忆,不同用户的「别忘了」会用完全不同的方式提醒——因为每个人的「别忘了」,最终都会长成只属于你的样子。

同一件事,三种「别忘了」的声音:

小温的「别忘了」
温柔型 · 低信息密度 · 少 emoji
家里缺几样东西了,路过超市的时候顺便看看吧
阿直的「别忘了」
直接型 · 高信息密度 · 实用优先
盐和酱油该补了。你现在离永辉 300 米
乐乐的「别忘了」
活泼型 · 中等密度 · 爱用 emoji
路过超市啦~ 记得盐和酱油 🧂 别空手回去哦

这三种提醒说的是同一件事:「洗面奶没了」→ 需要去超市买日用品。但表达方式截然不同——语气、详略、emoji、甚至信息结构都不一样。这就是记忆人格。

01
个人提醒风格
每个用户的「别忘了」发展出独有的沟通风格。风格维度包括:语气(温柔 / 直接 / 幽默)、详略程度、emoji 偏好、信息密度。不是用户设置的,是系统观察到的。
02
自然养成
人格不是配置出来的,是养出来的。信号来源:输入时的语言风格、记忆类型偏好、完成 / 忽略模式、使用时间习惯。渐进且无感——用户只会在某一天忽然觉得「它好懂我」。与冷启动策略(Section 6.7)无缝衔接。
03
家庭共享的人格边界
共享记忆以分享者的人格风格呈现。Amy 发给你「记得帮我取快递」→ 在你手机上以 Amy 的「别忘了」声音出现。视觉线索区分谁的人格在说话。「别忘了」成为温暖的中间人,而非冰冷的共享清单。

功能可以被复制,但每个用户花三个月养出来的「别忘了」人格无法迁移。这不是技术壁垒,是情感壁垒——也是从工具到伙伴的关键跃迁。