视觉饮食资产收藏簿 — 为「精致生活玩家」设计的 iOS 健康记录 App。
不评判、不监督、不打分:端侧 AI 把每一餐变成精美数字贴纸,收进一本会发光的手帐。「你不是在记录饮食,你是在收集生活。」
像收集贴纸一样记录生活,像经营资产一样关爱健康。📷 拍一张 · 🎨 零焦虑 · 🤖 AI 在幕后 — 照片不上传,数字藏起来,只留一本好看的手帐。
传统记录软件用「监督者」视角审视你的每一餐——数卡路里、打分、亮红叉。Easset 选择站在旁观者的一边:不评判、不监督、不打分,只把生活收进一本好看的手帐。
| 传统记录 App 的痛点 | Easset 的解法 |
|---|---|
| 「监督者」视角:数卡路里、打分、亮红叉,记录变成自我审视 | 旁观者视角 — 不评判、不监督、不打分,AI 是「老友 / 管家 / 教练」三档切换,语气从温柔到硬核自由选 |
| 满屏热量数字,每记一笔都在制造焦虑 | 视觉驱动 — 16 种手绘贴纸 + 真物理重力,把摄入记录变成剪报艺术,数字只藏在二级菜单 |
| 吃猛一次就前功尽弃,负罪感让人放弃记录 | 零负罪感 — 「豁出去」模式 0 健康提醒,吃得猛反而发勋章,次日自动切回、轻轻推一条轻食建议,没有说教 |
| AI 建议一刀切:要么唠叨不停,要么完全缺席 | 按需管理 — AI 的深度由你定义,从「老友式的关怀」到「教练级的严苛」,随时一键切换 |
贴纸墙物理手帐模拟器:点一张贴纸,看它带着真实重力掉进手帐。切换三档 AI 语气,同样的记录,三种陪伴方式。数据与物理参数均取自 App 内真实实现。
物理参数与 App 一致:重力 G=1.12 · 弹性 REST=0.44 · 摩擦 FR=0.965。照片与数据全程端侧处理,不上传。
从打开 App 到手帐成型,Easset 的一天只有六个动作。Onboarding 只有 3 屏、图画为主、每屏文字不超过 6 个字。
Easset 采用高度模块化架构,9 个 Swift Package 各自独立、可单独编译,为未来跨平台扩展留足空间。模块之间有一条铁律:PortfolioCanvas 不直接 import 业务模块(只准 import DesignSystem),跨模块访问必须走 public API。
| SPM 模块 | 职责 |
|---|---|
| DesignSystem | 视觉系统:8 主色 token、Fraunces/Nunito 字体、16 种手绘贴纸 glyph |
| DataStore | SwiftData 持久化 + iCloud 同步 + App Group 共享,9 个 @Model 完整 Schema |
| StickerEngine | 端侧抠图:MobileSAM 图像分割、图像增强与贴纸生成 |
| AdviceAgent | 三档模式逻辑与 AI 推荐:generateDailyAdvice 热量建议 |
| PortfolioCanvas | 手帐画布与拼贴系统,真物理引擎驱动(G=1.12 / REST=0.44 / FR=0.965) |
| NutritionEngine | 营养计算:BMR/TDEE 自定义、宏量营养素目标 |
| GoWildMode | 「豁出去」模式:昼夜双主题、18 枚勋章、死党口吻 |
| HealthSync | HealthKit 联动:Apple Health BMR 数据接入 |
| MedTracker | 药物日历:10 类药物、35 预定义目录、经期 4 阶段 |
| StrictWidget | 严厉模式专属 Widget:热量环 / 三环进度 / 营养仪表盘,实时同步 |
| 模块 | 状态 | 说明 |
|---|---|---|
| Phase 1 MVP | 已完成 | 7 大主屏 + Onboarding + DockBar,Build 0 error 0 warning |
| 9 个 SPM 模块 + SwiftData/iCloud + Widget | 已完成 | 含 12 个 @Model |
| Sprint 1–28 迭代 | 已完成 | LLM 视觉审计 45 个问题已修 42 个 |
| App Store 上架物料 | 进行中 | 中英文案 + 15 张截图就位,签名与开发者账号待办 |
| Phase 3(社交分享/商城/Watch) | 待启动 | — |