Grack
Grack 是一款给 GLP-1 使用者的健康记录应用,覆盖 iPhone、Apple Watch 和桌面小组件:记录注射部位并推算下次该换的位置,按周提醒递增剂量,关键数据保存在本机。目前在 TestFlight 内测。
2026.03 至今iOS 健康记录TestFlight 内测健康
项目背景 / Problem
专为 GLP-1 使用者设计的温和型健康记录应用,覆盖 iPhone、Apple Watch 与桌面 Widget。
我的角色:AI Native:产品定义、需求规格、原型与多端实现组织、使用验证
功能
- 身体部位记录图(Body Map): 记录每次注射在腹部、大腿或手臂的哪个位置,自动推算下次适宜的部位,帮助形成轮换习惯。
- 剂量递增: 按周提醒递增剂量。
- 趋势: 回看体重变化和注射记录。
- AI 答疑: 比如轻微恶心时怎么吃,回答引用权威膳食指南,逐句标出处。
为什么做
我使用 GLP-1 药物时需要记录每次注射的位置,因此制作了 Grack,用于记录和提醒。
开发过程
动手前,我先写需求规格,拆成 13 个阶段,每个阶段写清验收标准。借助 AI 协作,5 天内完成了 iPhone、Apple Watch 和三种尺寸桌面小组件的内测版本。
Body Map 先做成网页触控原型,在手机浏览器里反复试腹部、大腿和手臂的点击手感,单手操作顺手了,才进 Xcode 用 SwiftUI 实现。
设计边界
- 关键数据不用 AI 推测: 部位轮换、用药历史和剂量递增都用确定性的本地逻辑,数据保存在手机上,不联网也能用。
- 答疑不编造: 检索不到可靠依据,就明说“查无可靠证据”;不给调整药物剂量的建议。
现状
几位同样在用药的朋友正在 TestFlight 测试,主要验证长期记录的稳定性和提醒体验。Grack 不做任何医疗效果上的承诺。
结果与范围 / Now
自己编写需求规格,拆成 13 个阶段、每阶段有验收标准;5 天跑通覆盖 iPhone、Apple Watch 与 Widget 的内测版本
设计身体注射图(Body Map),自动推算下次适宜的注射部位,帮助形成轮换习惯
剂量递增和部位轮换用确定性的本地逻辑;AI 答疑逐句标注来源,查不到依据就明说
SwiftUISwiftDataHealthKitWidgetKitWatchKitStoreKit 2Supabase Edge Functions



