OpenHealth 是一个开源 AI 健康助手,将个人健康数据集中管理并结构化,作为上下文与多种大模型对话,支持完全本地运行以保护隐私。
这个工具是什么
OpenHealth 是由 OpenHealthForAll 组织开发的开源项目,采用 TypeScript 编写,基于 Next.js 框架,以 Web 形式提供服务,许可证为 AGPL-3.0。其定位是让用户掌握自己的健康数据:把血液检测结果、体检数据、个人身体信息、家族史和症状等资料集中输入,自动解析并生成结构化数据文件,再将这些数据作为上下文交给 GPT 等大模型进行个性化对话。项目强调可完全在本地运行,以最大程度保护隐私。README 说明数据解析功能目前由独立的 Python 服务实现,未来计划迁移到 TypeScript。
核心能力
- 集中输入血液检测、体检、个人身体信息、家族史与症状等健康数据
- 自动解析健康数据并生成结构化数据文件,便于后续使用
- 以结构化数据为上下文,与 GPT 驱动的 AI 进行个性化对话
- 支持 LLaMA、DeepSeek-V3、GPT、Claude、Gemini 等多种语言模型
- 可完全本地运行,强调隐私保护
科研中的典型用法
- 整理个人历次血液检测与体检结果,生成结构化数据后向模型询问指标含义与变化趋势
- 将家族史、症状与个人身体信息作为上下文,与 AI 讨论长期健康管理方向
- 在本地部署 OpenHealth,把敏感健康数据保留在本机,再使用所选语言模型进行对话
快速上手
先克隆仓库:git clone https://github.com/OpenHealthForAll/open-health.git 并进入目录;复制环境文件 cp .env.example .env;随后用 docker/podman compose --env-file .env up 启动应用。README 还提到 Web 端提供 Clinic 与 Full Platform 两种入口,可先在线体验再自行部署。
生态与相近工具
同领域有各类个人健康数据管理与 AI 健康问答工具。OpenHealth 的特点是把数据集中、结构化后交给多种大模型,并支持本地运行;若更看重云端便利可选用其 Web 版 Clinic 或 Full Platform,若更看重数据自主与隐私则自行部署。选择时需结合所用模型、数据来源与部署条件权衡。
项目信息
- 仓库:OpenHealthForAll/open-health
- 星标:3,949 · 派生:429
- 主要语言:TypeScript
- 许可证:AGPL-3.0
- 最近提交:2026-01-06
- 项目主页:https://www.open-health.me
本文属于《学科研究工具知识库 · 医学与健康》第 2 篇(按 GitHub 星标排序)。收录标准:该学科公开可获取的开源研究工具,星标与活跃度为主要参考,不代表对其性能或适用性的背书;选型前请结合自身场景评估。

发表评论 取消回复