Voltar ao ranking

OpenHealthForAll/open-health

TypeScriptopen-health.me

OpenHealth, AI Health Assistant | Powered by Your Data

aihealthcare
Crescimento de estrelas
Estrelas
3.9k
Forks
423
Crescimento semanal
Issues
46
1k2k3k
jan. de 2025jul. de 2025jan. de 2026jul. de 2026
Artefatosnpmnpm install open-health
README

🚀 OpenHealth

AI Health Assistant | Powered by Your Data

Platform Language Framework

📢 Now Available on Web!
We've made OpenHealth more accessible with two tailored options:
Clinic - Quick and easy health consultations
Full Platform - Advanced tools for comprehensive health management

🌍 Choose Your Language

English | Français | Deutsch | Español | 한국어 | 中文 | 日本語 | Українська | Русский | اردو


OpenHealth Demo

🌟 Overview

OpenHealth helps you take charge of your health data. By leveraging AI and your personal health information, OpenHealth provides a private assistant that helps you better understand and manage your health. You can run it completely locally for maximum privacy.

✨ Project Features

Core Features
  • 📊 Centralized Health Data Input: Easily consolidate all your health data in one place.
  • 🛠️ Smart Parsing: Automatically parses your health data and generates structured data files.
  • 🤝 Contextual Conversations: Use the structured data as context for personalized interactions with GPT-powered AI.

📥 Supporting Data Sources & Language Models

Data Sources You Can Add Supported Language Models
• Blood Test Results
• Health Checkup Data
• Personal Physical Information
• Family History
• Symptoms
• LLaMA
• DeepSeek-V3
• GPT
• Claude
• Gemini

🤔 Why We Built OpenHealth

  • 💡 Your health is your responsibility.
  • ✅ True health management combines your data + intelligence, turning insights into actionable plans.
  • 🧠 AI acts as an unbiased tool to guide and support you in managing your long-term health effectively.

🗺️ Project Diagram

graph LR
    subgraph Health Data Sources
        A1[Clinical Records<br>Blood Tests/Diagnoses/<br>Prescriptions/Imaging]
        A2[Health Platforms<br>Apple Health/Google Fit]
        A3[Wearable Devices<br>Oura/Whoop/Garmin]
        A4[Personal Records<br>Diet/Symptoms/<br>Family History]
    end

    subgraph Data Processing
        B1[Data Parser & Standardization]
        B2[Unified Health Data Format]
    end

    subgraph AI Integration
        C1[LLM Processing<br>Commercial & Local Models]
        C2[Interaction Methods<br>RAG/Cache/Agents]
    end

    A1 & A2 & A3 & A4 --> B1
    B1 --> B2
    B2 --> C1
    C1 --> C2

    style A1 fill:#e6b3cc,stroke:#cc6699,stroke-width:2px,color:#000
    style A2 fill:#b3d9ff,stroke:#3399ff,stroke-width:2px,color:#000
    style A3 fill:#c2d6d6,stroke:#669999,stroke-width:2px,color:#000
    style A4 fill:#d9c3e6,stroke:#9966cc,stroke-width:2px,color:#000
    
    style B1 fill:#c6ecd9,stroke:#66b399,stroke-width:2px,color:#000
    style B2 fill:#c6ecd9,stroke:#66b399,stroke-width:2px,color:#000
    
    style C1 fill:#ffe6cc,stroke:#ff9933,stroke-width:2px,color:#000
    style C2 fill:#ffe6cc,stroke:#ff9933,stroke-width:2px,color:#000

    classDef default color:#000

Note: The data parsing functionality is currently implemented in a separate Python server and is planned to be migrated to TypeScript in the future.

Getting Started

⚙️ How to Run OpenHealth

Installation Instructions
  1. Clone the Repository:

    git clone https://github.com/OpenHealthForAll/open-health.git
    cd open-health
    
  2. Setup and Run:

    # Copy environment file
    cp .env.example .env
    
    # Start the application using Docker/Podman Compose
    docker/podman compose --env-file .env up
    

    For existing users, use:

    # Generate ENCRYPTION_KEY for .env file:
    # Run the command below and add the output to ENCRYPTION_KEY in .env
    echo $(head -c 32 /dev/urandom | base64)
    
    # Rebuild and start the application
    docker/podman compose --env-file .env up --build
    

    to rebuild the image. Run this also if you make any modifications to the .env file.

  3. Access OpenHealth: Open your browser and navigate to http://localhost:3000 to begin using OpenHealth.

Note: The system consists of two main components: parsing and LLM. For parsing, you can use docling for full local execution, while the LLM component can run fully locally using Ollama.

Note: If you're using Ollama with Docker, make sure to set the Ollama API endpoint to: http://docker.for.mac.localhost:11434 on a Mac or http://host.docker.internal:11434 on Windows.


Star History

Star History Chart


🌐 Community and Support

💫 Share Your Story & Get Updated & Give Feedback

AIDoctor Subreddit Discord

🤝 Talk with Team

Calendly Email

Repositórios relacionados
openclaw/openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

TypeScriptnpmOtheraiassistant
openclaw.ai
383.7k80.6k
obra/superpowers

An agentic skills framework & software development methodology that works.

ShellMIT Licenseaibrainstorming
258.9k23.1k
NousResearch/hermes-agent

The agent that grows with you

PythonPyPIMIT Licenseaiai-agent
hermes-agent.nousresearch.com
218.5k41.3k
n8n-io/n8n

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

TypeScriptnpmOtherautomationipaas
n8n.io
197.4k59.5k
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

PythonPyPIOtheraiopenai
agpt.co
185.6k46.1k
f/prompts.chat

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

HTMLOtherchatgptai
prompts.chat
166.2k21.5k
AUTOMATIC1111/stable-diffusion-webui

Stable Diffusion web UI

PythonPyPIGNU Affero General Public License v3.0deep-learningdiffusion
164.3k30.4k
Snailclimb/JavaGuide

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

JavaScriptnpmApache License 2.0javainterview
javaguide.cn
157.2k46.2k
firecrawl/firecrawl

The API to search, scrape, and interact with the web at scale. 🔥

TypeScriptnpmGNU Affero General Public License v3.0aicrawler
firecrawl.dev
154.1k8.8k
langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

TypeScriptnpmOtheraigpt
dify.ai
149.7k23.6k
open-webui/open-webui

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

PythonPyPIOtherollamaollama-webui
openwebui.com
146.3k21.2k
langchain-ai/langchain

The agent engineering platform.

PythonPyPIMIT Licenseaianthropic
docs.langchain.com/langchain/
142.3k23.7k