健康数据分析仪表盘

Body Compass是一款个人健康仪表盘,通过连接小米手环和AI教练,结合身体信号(睡眠、压力、心率、步数)和日常情绪检查,预测并预防过度疲劳。

  • by christinetyip
  • HTML
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 christinetyip/health-ai

使用说明

车身指南针

连接小米智能手环和人工智能教练的个人健康仪表板。将身体信号(睡眠、压力、心率、步数)与日常情绪检查相结合,在倦怠模式发生之前进行检测。

组件

MCP服务器(mcp-server/)

Python HTTP服务器,读取Gadgetbridge SQLite数据库并通过 模型上下文协议.

工具:

  • get_sleep --夜间睡眠数据,包括午睡检测、阶段细分、每周债务
  • get_sleep_history --多个夜晚都挂着小憩旗
  • get_daily_summary --步数、心率、压力、SpO2、站立时间
  • get_daily_history --趋势多日总结
  • get_heart_rate --每分钟心率样本
  • get_stress --每分钟应力样本
  • get_steps --带有时间戳的步骤数据
  • get_activity_raw --每分钟粒度的所有字段

仪表板(dashboard/)

带有人工智能生成指导的Web应用程序。调用MCP服务器获取健康数据,并调用LLM获取个性化辅导文本。

部分:

  • 今天的脉搏——动态指标的整体准备情况
  • 心身间隙——检测主观能量与身体信号何时不一致
  • 昨晚的睡眠——基准测试+午睡跟踪的阶段细分
  • 睡眠趋势——显示睡眠发生时间的时间定位条(而不仅仅是持续时间)
  • 耗尽雷达——6个指标(3个身体,3个心灵),具有崩溃预测
  • 情绪天气——感受言语、清晰度跟踪、耗尽/充电
  • 压力与恢复——基于频带数据的实时图表
  • 动作——轻柔的指导
  • 晚间能量——家庭时间的质量
  • 每周洞察——数据驱动的相关性和可操作的建议

AI辅导:

  • 每个仪表板负载生成12个辅导部分
  • 整体推理框架——在生成任何文本之前,评估身体恢复、活动、压力、精神状态和跨领域模式
  • 每周累积睡眠债(包括小睡,显示轨迹)

设计(UI/)

“草原健康”视觉美学的灵感文件——温暖的大地色调、织物纹理、衬线+无衬线排版、有机呼吸斑点动画。

先决条件

构建于

与合作构建 克劳德代码.