糖小助:利用Nightscout的智能血糖监控与AI分析系统
糖小助是一款基于Nightscout构建的智能血糖监控工具,集成了CGM数据、指尖血糖、治疗方案等,通过AI分析提供血糖趋势洞察和个性化管理建议。
糖小助是什么?
糖小助是一款基于Nightscout平台开发的智能血糖监控与决策辅助系统。它整合了连续血糖监测(CGM)、指尖血糖、治疗方案和饮食运动记录等多源数据,通过交互式图表和AI模型,为用户提供血糖趋势分析、风险预警和个性化管理建议。
该项目面向有血糖管理需求的个人用户、家属及健康管理从业者,旨在帮助用户理解和管理血糖数据,但不提供诊疗建议。

核心功能亮点
血糖数据监控与可视化
- 实时对接Nightscout API,展示血糖水平和趋势
- 支持1-90天历史数据浏览,查看长期波动
- 提供平均血糖、目标范围占比等统计指标
- 同屏对比CGM与指尖血糖数据,助力校准与误差判断
- 生成餐前、餐后分析报表,计算餐后2小时血糖
- 支持打印报表,方便线下沟通与存档
AI驱动的血糖预测与智能分析
- 基于历史数据预测未来30分钟血糖趋势
- 输出趋势判断和预估血糖范围
- 计算预测置信度,提供可信度参考
- 评估低血糖风险,进行风险分级提示
- 集成多种AI服务,实现深度数据解读
- 生成个性化生活方式建议
- 内置AI咨询入口,提供实时交流
治疗方案与生活方式管理
- 支持配置降糖药物信息,提供更完整的背景
- 支持胰岛素治疗方案管理,包括剂量、频次和自定义设置
- 自动识别和展示餐食、运动和指尖血糖记录
- 分析饮食与血糖波动关系
- 关联治疗方案、饮食和运动,形成完整数据画像
智能风险预警与通知系统
- 基于预测结果评估低血糖风险
- 内置三级预警机制,页面顶部展示预警横幅
- 支持浏览器Web Push、邮件通知等渠道的预警提醒
- 预警阈值可自定义
消息中心与报表归档
- 所有分析报告与咨询内容归档到消息中心
- 支持消息标记、收藏、删除等管理操作
- 消息按类型分类展示,方便查找和回顾
- 主页提供未读消息提醒
多通道智能通知
- 浏览器实时通知,适合长时间电脑前工作用户
- 邮件定时发送血糖分析报告与预警信息
- 支持PWA安装,可将应用添加到桌面或手机主屏幕
- 用户可自定义通知频率与方式
体验与部署方式
Docker一键部署
对于熟悉容器化环境的用户,糖小助提供Docker部署方案,包括克隆代码仓库、配置文件、启动服务等步骤。

本地运行与开发者友好设计
糖小助支持本地运行和二次开发,包括Python环境、项目结构、API设计等。
适配体验与性能优化
- 移动优先的响应式界面,兼容多种设备
- 使用Bootstrap 5与Chart.js打造现代化数据仪表盘
- 支持键盘导航与屏幕阅读器,提供无障碍访问
- 提供日志与诊断工具,协助排查问题
使用说明与合规声明
- 糖小助为开源血糖数据管理与分析工具,旨在帮助用户理解和管理血糖数据
- 系统提供的所有分析结果、预测数据与AI建议仅供学习、记录和自我管理参考
- 本工具不提供医疗诊断,不替代专业医疗人员的建议
- 如遇血糖异常或身体不适,应咨询专业医生或医疗机构