{
  "name": "Open Health Index",
  "license": "https://creativecommons.org/publicdomain/zero/1.0/",
  "source": "https://github.com/Health-Flare/open-health-index",
  "count": 14,
  "tools": [
    {
      "id": "androidaps",
      "url": "https://openhealthindex.org/tools/androidaps/",
      "name": "AndroidAPS",
      "summary": "Community-built automated insulin delivery for Android. You build and configure it yourself, ideally with your care team.",
      "category": "diabetes",
      "platforms": [
        "android"
      ],
      "setup": "hard",
      "privacy": {
        "data_location": "mixed",
        "account_required": false,
        "works_offline": true
      },
      "exports": [],
      "license": "AGPL-3.0-only",
      "links": {
        "source": "https://github.com/nightscout/AndroidAPS",
        "website": "https://androidaps.readthedocs.io/"
      },
      "status": "active",
      "safety_critical": true,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/home.D1mBwzw0_gNyDp.webp",
          "alt": "Home screen with a glucose reading of 100 trending down, insulin and carbs on board, a six-hour glucose and insulin graph, and Insulin, Carbs and Calculator buttons",
          "source": "https://github.com/openaps/AndroidAPSdocs/blob/master/docs/EN/images/Home_Homescreen.png",
          "license": "AGPL-3.0-only"
        },
        {
          "url": "https://openhealthindex.org/_astro/bolus-wizard.3ANgOMfo_2oPPob.webp",
          "alt": "Bolus wizard working out a 1.75 unit dose from a glucose of 125 mg/dl and 20 g of carbs, with the breakdown of each part of the calculation",
          "source": "https://github.com/openaps/AndroidAPSdocs/blob/master/docs/EN/images/Home2020_BolusWizard_v2.png",
          "license": "AGPL-3.0-only"
        },
        {
          "url": "https://openhealthindex.org/_astro/carbs.CqC3lReP_Ds1E1.webp",
          "alt": "Carbs dialog with options to start a temporary target, set a time offset and duration, enter grams of carbs with quick add buttons, and pick the event time",
          "source": "https://github.com/openaps/AndroidAPSdocs/blob/master/docs/EN/images/Home2020_ButtonCarbs.png",
          "license": "AGPL-3.0-only"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "drip",
      "url": "https://openhealthindex.org/tools/drip/",
      "name": "drip.",
      "summary": "Track your cycle, bleeding, pain and mood. Designed to be gender-inclusive, and everything stays on your phone.",
      "category": "cycle",
      "platforms": [
        "android",
        "ios"
      ],
      "setup": "easy",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": true
      },
      "exports": [
        "CSV"
      ],
      "license": "GPL-3.0-or-later",
      "links": {
        "source": "https://gitlab.com/bloodyhealth/drip",
        "website": "https://bloodyhealth.gitlab.io/",
        "fdroid": "https://f-droid.org/packages/com.drip/"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/home.C3hnuyzy_Zm4Vtm.webp",
          "alt": "Home screen showing today's cycle day and phase, when the next period is likely to start, and a button to add today's data",
          "source": "https://gitlab.com/bloodyhealth/drip/-/blob/main/metadata/en-US/images/phoneScreenshots/2023_sharepic_1_home.png",
          "license": "GPL-3.0-or-later"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "fasten",
      "url": "https://openhealthindex.org/tools/fasten/",
      "name": "Fasten",
      "summary": "Gather your medical records from different providers into one private record for you or your family, on a server you control.",
      "category": "records",
      "platforms": [
        "self-hosted"
      ],
      "setup": "hard",
      "privacy": {
        "data_location": "self-hosted",
        "account_required": false,
        "works_offline": "unknown"
      },
      "exports": [],
      "license": "GPL-3.0-only",
      "links": {
        "source": "https://github.com/fastenhealth/fasten-onprem"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "notes": "Connects to US patient-access APIs, so it does far less outside the US. A paid desktop edition also exists.",
      "screenshots": [],
      "reviewed_on": null
    },
    {
      "id": "gadgetbridge",
      "url": "https://openhealthindex.org/tools/gadgetbridge/",
      "name": "Gadgetbridge",
      "summary": "Use your fitness band or smartwatch without sending your heart rate, sleep and activity data to the manufacturer.",
      "category": "body",
      "platforms": [
        "android"
      ],
      "setup": "medium",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": true
      },
      "exports": [],
      "license": "AGPL-3.0-or-later",
      "links": {
        "source": "https://codeberg.org/Freeyourgadget/Gadgetbridge",
        "website": "https://gadgetbridge.org/",
        "fdroid": "https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge/"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/dashboard.CMkLF2NW_Z24xdsu.webp",
          "alt": "Dashboard for one day with a 24-hour clock ring of activity and sleep, and totals for steps, distance, active time and sleep",
          "source": "https://codeberg.org/Freeyourgadget/Gadgetbridge/src/branch/master/src/mainline/fastlane/metadata/android/en-US/images/phoneScreenshots/10-Dashboard.png",
          "license": "AGPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/devices.Bq9Gp3EY_IDuQE.webp",
          "alt": "Devices tab with a connected Xiaomi Smart Band 7, its battery level, and today's steps, distance and sleep",
          "source": "https://codeberg.org/Freeyourgadget/Gadgetbridge/src/branch/master/src/mainline/fastlane/metadata/android/en-US/images/phoneScreenshots/11-Devices.png",
          "license": "AGPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/sleep-day.DaKjZK4y_1y2GJO.webp",
          "alt": "Sleep for one night split into deep, light and REM time in a ring chart, with a heart rate graph below",
          "source": "https://codeberg.org/Freeyourgadget/Gadgetbridge/src/branch/master/src/mainline/fastlane/metadata/android/en-US/images/phoneScreenshots/40-SleepPerDay.png",
          "license": "AGPL-3.0-or-later"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "health-flare",
      "url": "https://openhealthindex.org/tools/health-flare/",
      "name": "Health Flare",
      "summary": "A private health journal for chronic illness. Log symptoms, vitals, medications, meals and sleep, for yourself or someone you care for.",
      "category": "symptoms",
      "platforms": [
        "android",
        "ios"
      ],
      "setup": "easy",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": true
      },
      "exports": [
        "PDF",
        "CSV"
      ],
      "license": "GPL-3.0-or-later",
      "links": {
        "source": "https://github.com/Health-Flare/app",
        "website": "https://healthflare.org",
        "play": "https://play.google.com/store/apps/details?id=org.healthflare.app.healthflare",
        "appstore": "https://apps.apple.com/app/health-flare/id6803123766"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": true,
      "notes": "Tracks more than one person, each in a separate profile. Optional weather capture sends your location to Open-Meteo; it's off by default and the location isn't stored.",
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/dashboard.hEy9-VAf_1rqqIF.webp",
          "alt": "Dashboard for a sample profile, with prompts to log a flare or check in, an upcoming appointment and recent sleep and journal entries",
          "source": "https://github.com/Health-Flare/app/tree/main/screenshots/playstore/phone",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/tracking-symptoms.D8TXAVHi_1VIifp.webp",
          "alt": "Symptoms tab listing fatigue, joint pain and brain fog, each with a severity score and the time it was logged",
          "source": "https://github.com/Health-Flare/app/tree/main/screenshots/playstore/phone",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/journal.BoHa4RLt_1qAah5.webp",
          "alt": "Journal entries grouped by month, each with a mood, a short note and the weather at the time",
          "source": "https://github.com/Health-Flare/app/tree/main/screenshots/playstore/phone",
          "license": "GPL-3.0-or-later"
        }
      ],
      "reviewed_on": "2026-10-07"
    },
    {
      "id": "health-record-mcp",
      "url": "https://openhealthindex.org/tools/health-record-mcp/",
      "name": "Health Record MCP",
      "summary": "Download your full medical record from a US health system that uses Epic, straight to your computer. Optional tools let an AI assistant search it.",
      "category": "records",
      "platforms": [
        "web",
        "desktop"
      ],
      "setup": "easy",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": false
      },
      "exports": [
        "JSON"
      ],
      "license": "MIT",
      "links": {
        "source": "https://github.com/jtperry/health-record-mcp",
        "website": "https://health.circlejtp.me/"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "notes": "US only, and only Epic health systems on the website for now. You sign in on your health system's own portal. The AI search runs from the command line on your computer, but any AI model you connect to it sees your record.",
      "screenshots": [],
      "reviewed_on": "2026-10-18"
    },
    {
      "id": "informed-patient",
      "url": "https://openhealthindex.org/tools/informed-patient/",
      "name": "Informed Patient",
      "summary": "An AI skill that interviews you about a health question, searches medical research, and writes an evidence summary with questions for your care team.",
      "category": "symptoms",
      "platforms": [
        "web",
        "desktop"
      ],
      "setup": "medium",
      "privacy": {
        "data_location": "cloud",
        "account_required": true,
        "works_offline": false
      },
      "exports": [],
      "license": "CC-BY-4.0",
      "links": {
        "source": "https://github.com/DrCatHicks/informed-patient"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "notes": "Runs inside Claude, so what you share goes to Anthropic, not to this project. You can also paste it as a prompt into other AI models, including ones on your own computer. A thinking aid, not medical advice.",
      "screenshots": [],
      "reviewed_on": "2026-10-18"
    },
    {
      "id": "inner-flare",
      "url": "https://openhealthindex.org/tools/inner-flare/",
      "name": "Inner Flare",
      "summary": "A private period and cycle tracker. Data is encrypted on your phone and locked behind your fingerprint, face or passcode.",
      "category": "cycle",
      "platforms": [
        "android"
      ],
      "setup": "easy",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": true
      },
      "exports": [
        "Backup file"
      ],
      "license": "GPL-3.0-or-later",
      "links": {
        "source": "https://github.com/Health-Flare/InnerFlare",
        "website": "https://healthflare.org/inner-flare/",
        "play": "https://play.google.com/store/apps/details?id=org.healthflare.app.innerflare"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": true,
      "notes": "No network access at all. Predictions show what they're based on. The export is a backup for moving to another phone, not a report to share. iPhone version is in App Store review.",
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/dashboard.BFONx8QY_1DgAIR.webp",
          "alt": "Home screen with a button to log today, plus shortcuts to the calendar and cycle insights",
          "source": "https://github.com/Health-Flare/InnerFlare/tree/main/screenshots/play_store/phone",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/log-entry.Dm7800pp_17h8oW.webp",
          "alt": "Logging a day with flow set to medium, cramps and fatigue selected, and a short note",
          "source": "https://github.com/Health-Flare/InnerFlare/tree/main/screenshots/play_store/phone",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/insights.BfVpf_vZ_22cp0B.webp",
          "alt": "Insights showing average cycle length, how much cycles vary, and estimated next period and fertile window",
          "source": "https://github.com/Health-Flare/InnerFlare/tree/main/screenshots/play_store/phone",
          "license": "GPL-3.0-or-later"
        }
      ],
      "reviewed_on": "2026-10-07"
    },
    {
      "id": "loop-habit-tracker",
      "url": "https://openhealthindex.org/tools/loop-habit-tracker/",
      "name": "Loop Habit Tracker",
      "summary": "Build and keep up daily habits, like stretching or taking a walk, with simple charts of your streaks.",
      "category": "mood",
      "platforms": [
        "android"
      ],
      "setup": "easy",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": true
      },
      "exports": [
        "CSV"
      ],
      "license": "GPL-3.0-or-later",
      "links": {
        "source": "https://github.com/iSoron/uhabits"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/habits.DZxLUDgC_249bl7.webp",
          "alt": "Habit list with ticks and crosses for the last five days, showing habits like Wake up early, Meditate, Run in miles and Read books in pages",
          "source": "https://github.com/iSoron/uhabits/blob/dev/screenshots/1.png",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/habit-overview.CB0eSn1T_DnC4I.webp",
          "alt": "Meditate habit page with its daily question and 7:30 AM reminder, a 73% habit score, and a weekly score line chart",
          "source": "https://github.com/iSoron/uhabits/blob/dev/screenshots/2.png",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/habit-history.BbNHkIWf_2j0oLk.webp",
          "alt": "Meditate habit history as a monthly bar chart of days done, above a calendar grid with completed days highlighted",
          "source": "https://github.com/iSoron/uhabits/blob/dev/screenshots/3.png",
          "license": "GPL-3.0-or-later"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "medtimer",
      "url": "https://openhealthindex.org/tools/medtimer/",
      "name": "MedTimer",
      "summary": "Medication reminders with a dose log you can export as CSV to show your doctor. Handles breaks, intervals and as-needed doses.",
      "category": "medications",
      "platforms": [
        "android"
      ],
      "setup": "easy",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": true
      },
      "exports": [
        "CSV",
        "JSON"
      ],
      "license": "MIT",
      "links": {
        "source": "https://github.com/Futsch1/medTimer",
        "fdroid": "https://f-droid.org/packages/com.futsch1.medtimer/"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/overview.DB9ww9hb_Z1QfwUv.webp",
          "alt": "Overview for a day in August 2025, a timeline of supplement doses such as B12 and Omega 3 marked taken, skipped or due, with a button to log an extra dose",
          "source": "https://github.com/Futsch1/medTimer/blob/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png",
          "license": "MIT"
        },
        {
          "url": "https://openhealthindex.org/_astro/medicines.CHEjUpUD_Z10GkuW.webp",
          "alt": "Medicine list with Omega 3, B12 and Ginseng, each showing pills left, reminder times and tags like Supplements and Energy",
          "source": "https://github.com/Futsch1/medTimer/blob/main/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png",
          "license": "MIT"
        },
        {
          "url": "https://openhealthindex.org/_astro/analysis.kVkcZEua_ZRPCce.webp",
          "alt": "Analysis calendar for August 2025 with days that had doses highlighted, and below it the dose log for August 1 with times and amounts",
          "source": "https://github.com/Futsch1/medTimer/blob/main/fastlane/metadata/android/en-US/images/phoneScreenshots/8.png",
          "license": "MIT"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "mooneva-cycle",
      "url": "https://openhealthindex.org/tools/mooneva-cycle/",
      "name": "Mooneva Cycle",
      "summary": "Period and cycle tracker that never connects to the internet, with no account and encrypted local storage.",
      "category": "cycle",
      "platforms": [
        "android",
        "ios"
      ],
      "setup": "easy",
      "privacy": {
        "data_location": "device",
        "account_required": false,
        "works_offline": true
      },
      "exports": [],
      "license": "GPL-3.0-or-later",
      "links": {
        "source": "https://github.com/aradar46/Mooneva-Cycle-Private-Period-Tracker"
      },
      "status": "active",
      "safety_critical": false,
      "affiliated": false,
      "notes": "Maintained by one small company.",
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/calendar.BcRPqrPp_Z1bCuKm.webp",
          "alt": "Calendar for September 2026 marking period days 1 to 6 and a fertile window, above the day's log of flow, moods, symptoms, pill and a note",
          "source": "https://github.com/aradar46/Mooneva-Cycle-Private-Period-Tracker/blob/main/fastlane/metadata/android/en-US/images/phoneScreenshots/01.png",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/timelines.GB9TXV6R_2dnQt6.webp",
          "alt": "Mood, symptom and medication timelines across cycle days 1 to 13, each shaded by how often an item was logged or taken",
          "source": "https://github.com/aradar46/Mooneva-Cycle-Private-Period-Tracker/blob/main/fastlane/metadata/android/en-US/images/phoneScreenshots/03.png",
          "license": "GPL-3.0-or-later"
        },
        {
          "url": "https://openhealthindex.org/_astro/trends.Cx4xLKx-_teUaj.webp",
          "alt": "Trends in dark mode with a 29-day average cycle, 5-day average period, a cycle length bar chart and the average flow over 5 days",
          "source": "https://github.com/aradar46/Mooneva-Cycle-Private-Period-Tracker/blob/main/fastlane/metadata/android/en-US/images/phoneScreenshots/04.png",
          "license": "GPL-3.0-or-later"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "nightscout",
      "url": "https://openhealthindex.org/tools/nightscout/",
      "name": "Nightscout",
      "summary": "Share live glucose readings from your CGM with family or caregivers through a site you host yourself.",
      "category": "diabetes",
      "platforms": [
        "self-hosted",
        "web"
      ],
      "setup": "hard",
      "privacy": {
        "data_location": "self-hosted",
        "account_required": false,
        "works_offline": false
      },
      "exports": [],
      "license": "AGPL-3.0-only",
      "links": {
        "source": "https://github.com/nightscout/cgm-remote-monitor",
        "website": "https://nightscout.github.io/"
      },
      "status": "active",
      "safety_critical": true,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/main-view.WwB_CJwo_1BQkrN.webp",
          "alt": "Main view with the current glucose of 157 mg/dl and a rising arrow, a 3-hour chart with predicted readings, and a 48-hour overview below",
          "source": "https://github.com/nightscout/nightscout.github.io/blob/source/docs/nightscout/img/UseNS00.png",
          "license": "GPL-2.0-only"
        },
        {
          "url": "https://openhealthindex.org/_astro/treatments.7rSdw1AY_ZEDHSV.webp",
          "alt": "Glucose chart marked with carbs in grams and insulin units, next to the current reading of 141 mg/dl with insulin and carbs on board",
          "source": "https://github.com/nightscout/nightscout.github.io/blob/source/docs/images/nightscout_screenshot_600.png",
          "license": "GPL-2.0-only"
        },
        {
          "url": "https://openhealthindex.org/_astro/week-to-week-report.CFOF70LE_1Az0dm.webp",
          "alt": "Week to week report overlaying a week of glucose readings as one coloured line per weekday against a shaded target range",
          "source": "https://github.com/nightscout/nightscout.github.io/blob/source/docs/nightscout/img/Reports10.png",
          "license": "GPL-2.0-only"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "trio",
      "url": "https://openhealthindex.org/tools/trio/",
      "name": "Trio",
      "summary": "Community-built automated insulin delivery for iPhone, backed by the Nightscout Foundation. You build it from source.",
      "category": "diabetes",
      "platforms": [
        "ios"
      ],
      "setup": "hard",
      "privacy": {
        "data_location": "mixed",
        "account_required": false,
        "works_offline": true
      },
      "exports": [],
      "license": "MIT",
      "links": {
        "source": "https://github.com/nightscout/Trio"
      },
      "status": "active",
      "safety_critical": true,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/home.BFHem6N7_Z1aE3b8.webp",
          "alt": "Main screen with glucose at 97 in a ring, insulin and carbs on board, basal rate, a 6-hour glucose graph with forecast and the bottom tab bar",
          "source": "https://github.com/nightscout/trio-docs/blob/dev/docs/usage/img/light_mode_sections.png",
          "license": "AGPL-3.0-only"
        },
        {
          "url": "https://openhealthindex.org/_astro/statistics.CNLRFNm8_1pkESE.webp",
          "alt": "Statistics screen in dark mode showing a 3-month ambulatory glucose profile chart, time in range percentages, average glucose, GMI and a range ring",
          "source": "https://github.com/nightscout/trio-docs/blob/dev/docs/usage/img/statistics.png",
          "license": "AGPL-3.0-only"
        },
        {
          "url": "https://openhealthindex.org/_astro/bolus-calculator.Cui5gv6y_16mUz0.webp",
          "alt": "Bolus calculator details breaking down a recommended 2.30 U bolus from glucose, insulin on board, carbs, glucose trend and a 50 percent factor",
          "source": "https://github.com/nightscout/trio-docs/blob/dev/docs/usage/img/bolus-calculation.png",
          "license": "AGPL-3.0-only"
        }
      ],
      "reviewed_on": null
    },
    {
      "id": "xdrip",
      "url": "https://openhealthindex.org/tools/xdrip/",
      "name": "xDrip+",
      "summary": "Read your CGM on your phone with customizable alerts for highs and lows.",
      "category": "diabetes",
      "platforms": [
        "android"
      ],
      "setup": "medium",
      "privacy": {
        "data_location": "mixed",
        "account_required": false,
        "works_offline": true
      },
      "exports": [],
      "license": "GPL-3.0-only",
      "links": {
        "source": "https://github.com/NightscoutFoundation/xDrip"
      },
      "status": "active",
      "safety_critical": true,
      "affiliated": false,
      "screenshots": [
        {
          "url": "https://openhealthindex.org/_astro/home.DshEGGtd_1qBWxg.webp",
          "alt": "Main screen showing a glucose reading of 107 mg/dl with a steady arrow, daily stats, and a graph of the last few hours with logged insulin and carbs",
          "source": "https://github.com/NightscoutFoundation/xDrip/blob/master/Documentation/images/prefs-show-treatments.png",
          "license": "GPL-3.0-only"
        },
        {
          "url": "https://openhealthindex.org/_astro/data-source.CHhQUVhj_kcEN9.webp",
          "alt": "Hardware Data Source picker listing supported readers and transmitters such as Wixel, G5 Transmitter, LimiTTer and LibreAlarm, with LimiTTer selected",
          "source": "https://github.com/NightscoutFoundation/xDrip/blob/master/Documentation/images/prefs-hardware-data-source-phone.png",
          "license": "GPL-3.0-only"
        }
      ],
      "reviewed_on": null
    }
  ]
}
