krumjahn/applehealth

Privacy-first Apple Health export analyzer for CSV/JSON, charts, and local or cloud AI chat.

解決的問題

本專案提供一個基於終端的 AI 助手,讓使用者能分析其 Apple Health export.xml 資料。它解決了如何將多年累積的大量個人健康指標資料,透過對話式介面變得可存取且可操作,同時讓使用者完全掌控資料隱私的問題。

工作原理

該工具將 Apple Health 的 XML 導出檔轉換為處理過的 CSV 或 JSON 資料集。接著使用 Chat REPL(讀取-求值-列印迴圈)讓使用者以自然語言提問。系統支援多種 AI 模型,包括雲端基礎的 LLM(GPT-4o、Claude、Gemini)以及透過 Ollama、Jan、LM Studio 或 llama.cpp 運行的本地模型,確保使用者可選擇在裝置本地完全處理資料。

適用對象

專為開發者、生物黑客與研究人員設計,他們希望對健康資料進行深度分析、發現趨勢並產生圖表,而無需依賴通用健康應用程式。

主要亮點

  • 對話式分析:使用自然語言與健康資料對話,識別趨勢與關聯性。
  • 本地 AI 支援:與 Ollama 及其他本地伺服器完全整合,實現 100% 私密、裝置內分析。
  • 多模型彈性:透過 LiteLLM 支援超過 50 種 AI 模型。
  • 資料整合:自動處理來自多個來源(Apple Watch、iPhone、Oura、Whoop)的重複測量值,並統一單位。
  • 自動可視化:自動產生心率、睡眠模式與運動強度的圖表。
  • 高保真匯出:將 XML 資料轉換為可用的 CSV/JSON 格式,同時保留元資料。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案