ZebraUp 的姊妹計畫——為 EDS、PEM(後運動不適)與自律神經失調 的身體設計的節奏管理與活動記錄工具。由同一位開發者打造,但這 是一款獨立的應用程式,有自己的核心方向。
傳統的健身應用程式預設身體會線性進步、鼓勵連續打卡、鼓勵突破 極限——但對慢性、週期性疾病的身體來說,這樣的邏輯可能真的會 造成傷害。ZebraPace 反過來設計:它採用《原子習慣》(Atomic Habits)1% 法則的精神,積極地把休息、維持現狀、傾聽身體訊號 視為值得慶祝的事,而不是逼迫身體前進。
ZebraPace 不是醫療器材,不用於診斷或治療任何 疾病。它無法取代你的醫師、物理治療師、運動治療師或其他照護 團隊——請繼續與他們一起做這些決定,而不是用這款應用程式取代 他們。應用程式第一次啟動時也會顯示同樣的聲明。
根據「湯匙理論」(Spoon Theory)呈現你每日能量容量的視覺化 圖示,數值來自前一晚的睡眠狀況。這僅供參考:它不會改變你 的步數目標或警戒線,這兩項會刻意保持穩定,不受單一天訊號 的影響。
應用程式會計算你過去 7 天的步數/活動量移動平均值,並設定 溫和的 1% 成長目標。如果你當日活動量超過平均值 10% 以上, 就會觸發「自律神經失調/PEM 警示」,提醒你補充水分與電解 質,並安排休息日。
睡眠是自律神經失調患者與結締組織修復最主要的恢復來源。應 用程式將睡眠獨立記錄——時長、品質與心率範圍——與每日的 節奏管理並列呈現,而不是混在一起。
採用 Hampton's Hybrid Calisthenics 的訓練方法,應用程式記 錄的是運動時的舒適程度,而不只是次數。只有在前一個難度階 段連續三次都能舒適完成後,才會鼓勵你進到下一個階段。
休息被定義為纖維母細胞修復結締組織微小撕裂的關鍵時刻。休 息一天不會中斷任何連續紀錄——它本身就算是一次成功的健康 介入。
可以為自訂活動加上「額外外部重量」(例如背一個很重的包包, 或抱著小孩),反映關節實際承受的機械負荷。
另外還包含:水分攝取記錄(開水、茶、咖啡、蛋白飲、電解質), 與其他指標完全分開;體重、身高與體脂率獨立成一個專屬區塊, 不會與身體或心理症狀記錄混在一起;受傷與結構性事件記錄;一天 當中多次的狀態回報;來自 Apple Health 的代謝當量(METs)資 料;一份可供就診使用的 PDF 報告;以及 Face ID/Touch ID 應用 程式鎖定。
ZebraPace 是一款原生 Flutter 應用程式,支援 iOS 與網頁版,後端採用本機端的 drift/SQLite 資料庫——你的健康資料預設只會留在你自己的裝置上。選擇性、需要 自行開啟的雲端同步功能(基於 Supabase,供多裝置使用)正在開發 中:除非你主動在「設定 → 雲端同步」中登入,否則不會有任何資料 離開你的裝置。
這個專案最初是一個 Python/Streamlit 的原型(app.py,
保留在原始碼庫中作為歷史紀錄,已不再維護),後來完整改寫成
Flutter 應用程式。
這是兩款彼此獨立的應用程式,資料不會互通。ZebraUp 專注於記錄 罕見與複雜疾病整體的症狀、用藥與臨床報告;ZebraPace 則專門聚 焦在容易出現後運動不適(PEM)的身體,其節奏管理、活動與運動 記錄。兩者都由同一個人、基於同樣的病患經驗開發,但各自獨立運 作——你不需要同時使用兩款應用程式,其中一款對你有幫助就已足 夠。
ZebraPace 是一個個人專案,由一位斑馬病患打造,免費提供給其他 斑馬病患使用。目前仍在積極開發中——完整原始碼,包括歷史紀錄 與專案結構,都公開在 GitHub 上。如果這個工具對你有幫助,也歡 迎透過 Ko-fi 支持它持續維護,完全自由,沒有任何壓力。