健康管理
最新體重
今日攝取
0 kcal
今日活動消耗
今日步數
昨晚睡眠
BMI

健康預測曲線

新增 / 更新體重

體重趨勢

最近紀錄

日期體重體脂來源

記錄一餐

包裝食品用掃條碼最準(免費資料庫,無誤差);現做料理才用 AI 拍照估算。
電腦上也可以把圖片拖到這張卡片,或按 Ctrl+V 貼上截圖。

當日明細

合計 0 kcal
餐別食物熱量

近 14 天攝取

顯示區間

步數與活動消耗

😴 睡眠分數

平均睡眠時數
平均睡眠分數

睡眠明細

日期時數深睡REM分數

活動明細

日期步數消耗運動分

🍎 匯入 Apple 健康資料

手機操作(3 步):
① 健康 App → 右上角頭像 → 拉到最下面「匯出所有健康資料
② 等它打包完 → 選「儲存到檔案」→ 存到「我的 iPhone」
③ 回到這裡按下面選檔,挑那個 zip 檔即可(不用解壓縮
zip 或已解壓的 xml 都可以。解壓與解析都在手機本機完成,資料不會外傳;約 1-3 分鐘,請不要切換 App。
iPhone 選檔步驟:點上面的「選擇檔案」→ 選「瀏覽」→「我的 iPhone」→ 找到匯出的 zip。

打開 iPhone 健康 App 看數字,填進來就好。空白的欄位不會覆蓋原有資料。
進階:用 iOS 捷徑自動抓數據(設定一次,之後每天按一下)
捷徑要做的事:抓數據 → 組成一行文字 → 拷貝至剪貼簿。
重點:不用寫 JSON,本 App 看得懂「步數 8500 活動消耗 420」這種白話文字。

① 開「捷徑」App → 右上 + → 加入動作
② 搜「尋找健康樣本」→ 類型點選 活動能量 → 加篩選條件「開始日期 是今天」
③ 搜「計算統計資料」→ 把「平均值」改成 總和
④ 搜「設定變數」→ 名稱打 消耗
⑤ 搜「文字」→ 打「活動消耗 」後長按 → 插入變數 選「消耗」
⑥ 搜「拷貝至剪貼簿」→ 完成、命名存檔

為什麼不抓步數?iPhone 和 Apple Watch 兩台都在記步數,捷徑會把兩台相加, 實測高估約 1.7 倍(健康 App 顯示 4,149、捷徑會算成 7,030)。 而「活動能量」只有手錶會記,沒有這個問題 —— 而且體重預測靠的正是活動能量, 步數只是顯示用。步數就交給「匯入匯出檔」那條路(會正確去重)。
想連步數也每天更新 → 見 docs/iOS捷徑完整範例.md 的解法 B / C。

每天執行那個捷徑(可加到主畫面或叫 Siri),然後回來按下面的按鈕。
想要每天自動執行 → 捷徑 App 的「自動化」設特定時間 23:30。
JSON 可一次帶更多欄位(運動分鐘、距離、體重),但引號容易打錯;純文字版本比較保險。

☁️ 雲端資料庫同步

啟用後,體重、飲食、活動、睡眠與個人設定全部存在雲端資料庫, 換手機、清快取、重裝都不會不見,多裝置也會同步。
本機仍保留一份,所以離線照樣能用、開啟一樣快。沒設定的話 App 一切照舊(只存手機)。
還沒設定?點這裡看步驟
整個 App(網頁+API+資料庫)都放在 Cloudflare Pages,同一個網域,設定一次就好。

① 註冊 Cloudflare(免費)→ dash.cloudflare.com
② 建資料庫:左側「Storage & Databases」→ D1 → Create → 名稱 health_db → 進去點 Console,貼上專案裡 schema-console.sql不是 schema.sql,Console 不吃含註解的腳本)執行
③ 建 Pages 專案:左側「Compute (Workers)」→ Create → Pages → 上傳 health-app.zip 解開後的所有檔案(含 functions 資料夾)
④ 設密鑰:專案 Settings → Variables and Secrets → Add → 名稱 API_TOKEN、類型 Secret、值用下面產生的那組
⑤ 繫結資料庫:同一頁 Bindings → Add → D1 database → 變數名稱一定要打 DB、選 health_db → 重新部署
⑥ 回來這裡填上 Pages 網址與密鑰,按「測試連線」→ 成功後按「首次啟用:把本機資料全部上傳」

完整圖文步驟在專案的 cloud/README.md

🎨 外觀

「自動」跟隨手機/系統的深色模式設定。
文字與卡片顏色會依背景亮度自動調整,不會看不清楚。
常用 emoji:🏋️ 💪 🏃 🍎 🥗 ⚖️ 🔥 🐹 🐰 🐻 —— 複製貼到上面欄位即可。
要換「手機主畫面」的圖示?點這裡看步驟
iOS 是在你按「加入主畫面」那一刻把圖示複製一份存進桌面,之後 App 裡改什麼都動不了它。 所以換圖示一定要重新加一次:

做法 A(先試這個,不用電腦)
① 在上面設好 emoji 或上傳圖片
② 長按主畫面的舊圖示 → 移除書籤
③ Safari 開本 App 網址 → 分享 → 加入主畫面
本 App 已把你的圖示寫進 apple-touch-icon,iOS 這時應該會採用。

做法 B(做法 A 沒效時,一定成功)
① 按上面「⬇ 存出圖示檔」把圖存到手機或電腦
② 在電腦上把圖片拖到 換圖示並打包.bat 上放開
③ 把產生的新 health-app.zip 重新部署,再照做法 A 的②③重新加入主畫面

個人資料(BMR/TDEE 計算用)

健康目標

AI 拍照估熱量

預測與睡眠參數

睡眠目標請填與 iPhone 健康 App 相同的值(分數才會對得上)。
改了睡眠目標後按這裡即可重算歷史分數,不必重新匯入匯出檔。

資料備份 / 還原

資料只存在此裝置。清除瀏覽器資料會一併刪除,請定期備份!

安全

危險區

健康管理 PWA v1.0 — 資料儲存於裝置 IndexedDB
把商品條碼對準框內
🔒
輸入 PIN 解鎖