Mac & Windows
A desktop app that installs in one click, updates itself and runs quietly in the background. Your records stay on your computer.
Coming soonWant it today? Self-host it.
Free on every platform. Choose where your health data lives, then add your phone whenever you're ready.
A desktop app that installs in one click, updates itself and runs quietly in the background. Your records stay on your computer.
Coming soonWant it today? Self-host it.
Browse, chart and export all of your Apple Health data. Connect it to your Syntropy Health to sync in the background and carry your records with you.
Get the iPhone appiOS 17 or later
Brings in Health Connect data from Samsung Galaxy Watch, Fitbit, Pixel Watch and your other Android health apps.
Coming soonUses Health Connect
For Linux home servers, a Raspberry Pi, NAS devices and anything that runs Docker. Always on, and fully under your control.
Set it upAbout 10 minutes
Your records live in one place you own: the desktop app on your computer, or your own server.
The phone apps send your health data home and let you see everything on the go.
Your devices talk to each other and to your hospitals directly. There's no Syntropy cloud.
One command installs Syntropy Health on an always-on computer, so your phone can sync any time. It keeps to its own folder, and starts by itself with the computer.
In a terminal on that machine, run:
curl -fsSL https://raw.githubusercontent.com/EnriqueNeyra/syntropy-health/main/scripts/install.sh | sudo sh
Ubuntu, Debian, Raspberry Pi OS, Fedora and others. Your data stays in /var/lib/syntropy-health.
curl -fsSL https://raw.githubusercontent.com/EnriqueNeyra/syntropy-health/main/scripts/install.sh | sh -s -- --server
A background server with no window. Your data stays in ~/Library/Application Support/Syntropy Health.
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/EnriqueNeyra/syntropy-health/main/scripts/install.ps1))) -Server
In PowerShell. Your data stays in %LOCALAPPDATA%\Syntropy Health.
It takes a minute or two. Run the same command again any time to update.
On Synology, Unraid, TrueNAS or any machine with Docker, run:
git clone https://github.com/EnriqueNeyra/syntropy-health cd syntropy-health docker compose up -d
Keep the folder: your data is saved in its data folder. No Git?
Download the ZIP,
rename the folder to syntropy-health and run docker compose up -d inside it.
Go to localhost:8000 on the same machine, or http://<server address>:8000
from another device on your network. Enter your name and choose a password.
The password is required and can't be recovered, so keep it in your password manager. Setup only works from the same machine or your home network, so no one on the internet can claim a new server.
Open Sources, choose Connect a health system, find your hospital or clinic and sign in with your patient-portal login. Connect Oura, WHOOP or Fitbit the same way.
The app works on its own for Apple Health, and becomes your window into Syntropy Health once it's connected.
The App Store release is on its way. Until then, the self-hosted version works in any browser, including your iPhone's.
Choose which kinds of health data to share. The app browses, charts and exports them right away, no server needed.
In the app, open Settings → Connect to my server and enter your server's address and password, or pair with a code from Sources → iPhone & Apple Watch → Pair iPhone in Syntropy Health.
The address is the machine's address on your home Wi-Fi, for example http://192.168.1.20:8000.
Your data doesn't go through our servers, so reaching it from outside your home is up to you. The simplest private option is Tailscale: install it on your server and iPhone with the same account, then add the server's Tailscale address in the iPhone app under Settings → Addresses.
Avoid opening your server to the internet directly.
In Settings → AI & agents, run a model on your own hardware (Ollama, LM Studio), add an API key from Anthropic, OpenAI, Google or OpenRouter, or use Claude Code, Codex or Gemini CLI on the same computer. Claude Desktop and other AI apps can also connect directly.
A provider outside your network sees your questions and the health records the assistant looks up to answer them, under its own terms. A model on your own hardware keeps everything at home.
No. Records download straight from your hospital or clinic to your own device, and your phone syncs to it directly. How it works
Nothing is lost. Your phone keeps new health data and sends it when Syntropy Health is running again, and scheduled syncs catch up. For round-the-clock syncing, run it on an always-on machine like a home server.
Run sudo syntropy-health update, or the install command again. With Docker, run git pull
and then docker compose up -d --build in the syntropy-health folder. Your data stays where it is.
Open Settings → Your data → Download backup. One file restores everything on a new machine. It holds your full health record, so keep it somewhere only you can reach.
You are, because it's stored on your own devices and nowhere else: we can't see it, recover it or delete it. Keep the computer running Syntropy Health updated and locked, use a strong password, only let other devices connect on networks you trust, and keep backups private. Terms
No. Syntropy Health is free. If you use the AI assistant, your AI provider bills you directly for your own key.
Mac, Windows and Android apps are coming soon. Follow the project on GitHub for releases.