What it does
Everything you've measured, in one place that reads it.
Labs, sleep, genetics and what you take usually live in five different apps and a pile of PDFs. HealthOS puts them side by side and checks them every day.
Now
One list of what needs attention
Findings from all of your data land in a single ranked list: a lab value outside its range, a trend that keeps climbing, a genetic variant, a supplement you've stopped logging.
Open one and you see exactly what fired it: the value, the reference range, the date and the rule behind it. Then mark it acted on, dismiss it, or snooze it.
- Today's check-in sits beside the list: tick off doses and rate last night's sleep.
- The checks are fixed rules that run on your Mac each time new data arrives. AI never decides what goes on the list; with a key, Claude only writes the short title on each card.
Body · Trends
Years of blood work on one timeline
Every lab test you've had, charted against its reference range, with how far the latest value sits from your usual one.
Add new results by uploading the lab's PDF, or photos of a printout. Claude reads it, and you check every row against the page before anything is saved. If you'd rather not use AI, a plain-text table in your data folder works too.
Body · Sleep
Last night, stage by stage
With the iPhone app Health Auto Export, your Apple Watch sleep keeps flowing in on its own: deep, REM and light sleep across the night, how long it took to fall asleep, and how each number compares with your own recent nights.
Knowledge · Ask
Ask about it in plain English
Ask a question and Claude answers from your own data. It looks up the labs, findings and variants it needs, and every answer says what it drew on and that it went to Claude.
- Save any answer as a PDF or a Markdown file.
- Or save a stripped copy with names and ID numbers taken out. It says plainly that it isn't anonymous.
- Needs your own Anthropic key. A fresh answer shows roughly what it cost.
An example answer, written for the demo profile.
Regimen
What you take, and whether you took it
Keep medications, supplements and peptides in one list. Log each day as taken, skipped or a different dose, and see how the last week went.
With a key you can also just tell the chat: "skipped magnesium yesterday" is recorded as said.
MRI, CT, X-ray and more
Upload scans, including a whole DICOM series from a hospital disc, and keep each body part's scans together over time. With a key, every slice gets a quick screen and the ones that look worth it get a closer read. It only ever adds suspected flags. It never tells you a scan is clear.
Your DNA, when you have it
Drop in a whole-genome file and the basic findings, like MTHFR, show up straight away. An optional deep read adds a screen for disease-linked variants and a report on which medications your genes affect.
Your history, in your words
Paste in your medical history or a summary a clinician wrote. The chat reads it as background and says whose words it's quoting. A note never turns into a measurement.
No surprises
Settings shows which version you're running and what changed in each update. Ops shows an estimate of what the AI features have cost you, by day and by feature.
See every feature, in detail →
Not a doctor. HealthOS reads your own data and shows you what is in it — never a diagnosis, never a prescription, and never an all-clear. What you do with it is between you and your clinician.
Privacy
What leaves your Mac, and when
With no AI key, your files and records stay on your Mac. On its own the app only checks this site for a new version. A few research buttons reach public databases when you press them.
With your own Anthropic key, the parts you use go to Claude: your questions and what the chat looks up, scans and reports you upload, and each new finding's details to write its title.
Get started
Set it up in four steps
No developer tools and no setup commands. The app brings what it needs to import your data and build your feed.
Download HealthOS
You'll be asked for the username and password that whoever invited you sent separately — that's what unlocks the download.
Download for MacMost of the steps below are quick. The two slow parts are your iPhone building the Health export, and then the first scan of a large export, which keeps running for a while after you start it.
Before you start
- A Mac with Apple Silicon (M1, M2, M3, or M4). If you're not sure: click the Apple menu → About This Mac and look for "Apple M..."
- macOS 12 (Monterey) or later. Same place: Apple menu → About This Mac. That's the oldest version the app will agree to open on; it has only actually been used on recent versions of macOS, so if you're on something older and it misbehaves, say so.
- The username and password you were sent (for the download above).
- Whatever health data you want to load — you can start with just your Apple Health export and add more later.
Open it
- Double-click the downloaded HealthOS-arm64.dmg to open it. A window appears with the HealthOS app in it. Drag the app onto Applications — that's in the left-hand column of any Finder window, under Favourites. That window doesn't have an Applications shortcut of its own, so you do have to drag it across. Keep it in Applications so the rest of these steps match.
- The first time, macOS will say it can't verify HealthOS is free of malware. That's expected. Click Done, then open System Settings → Privacy & Security, scroll down to Security, and click Open Anyway next to HealthOS. Confirm with Touch ID or your password. On older Macs (macOS 14 and earlier) you instead right-click HealthOS → Open, then Open again. Either way you only do this once; after that a normal double-click works.
First run
HealthOS asks where to store your data — pick a folder (a spot in your Documents, or an external drive, both work; if macOS asks whether HealthOS may use that folder, allow it). Your health data itself lives only in that folder — and so does any key you paste in later, in a hidden settings file inside it. (Worth knowing if you ever copy or share that folder: the key travels with it.) Two small housekeeping files sit outside it, in your Mac's own Library folder: a note of which folder you picked, and a log of what the app did. Neither holds your health records.
It only asks once, and you can move it later with Change data folder in the app window; the old folder is left alone.
It sets up — usually about a minute, sometimes a couple on a slow or external drive — then opens your browser automatically to a short setup wizard. Just follow it; you don't need to come back to the app window. If it ever gives up waiting, you get a small dialog with a Retry button rather than sitting there frozen.
Add your data — the important part
The easiest first input is your Apple Health export:
- On your iPhone: open Health, tap your photo (top right), scroll down, tap
Export All Health Data. You get a file called
export.zip. - Get it onto your Mac (AirDrop, or email it to yourself) and unzip it.
- In the wizard's Add your data step, click Reveal folder and drop the unzipped contents into the folder it opens.
- Continue through the AI features step to First scan — it reads through everything you added and your feed fills in.
If you have other kinds of data, you can add those too. Each one has its own Reveal folder button, and all of it is optional — add it now or years from now.
Day-to-day numbers from your watch and phone can keep flowing in automatically if you use the iPhone app Health Auto Export. Its button behaves a little differently from the others: it opens the folder in iCloud Drive that the iPhone app writes into, rather than a folder inside your data folder, because HealthOS picks the files up from there. HealthOS doesn't look in iCloud Drive until you click that button; from then on it checks for new exports while it's running.
Blood test results go in one of two ways.
- From the lab's report, once the app is open: Body → Trends → Add lab results, then pick the report PDF or photos of the printed results (PDF, PNG or JPEG, up to 30 MB; an iPhone's HEIC photos need exporting as JPEG first). Claude reads it, which needs the key from Step 4. Then you check each row against the document shown beside it and approve. Nothing is saved until you do, and a value read off a page is only as right as your check of it.
- As a plain text table, with no key needed: one line for each thing that was measured
(each "analyte", meaning one substance the lab looked at, like cholesterol or vitamin D) on each
date it was measured. The file is a
.tsvwhose name ends in_longform.tsv, dropped into the labs folder. A CSV or Excel file isn't read; if your results are in some other shape, ask whoever invited you rather than guessing.
A report PDF dropped straight into the labs folder is listed under Trends but isn't read until you click Read on it, because reading it means sending it to Claude.
DNA works, in two stages. Drop in a whole-genome file (a
.vcf.gz, aligned to GRCh37/b37 — a 23andMe or array chip won't do, it miscalls) and
the basic findings show up straight away. The deep read — screening your whole genome for
disease-linked variants and working out which medications your genes affect — is an optional
advanced step under Settings → Genome (advanced). It needs Docker and a one-time
reference download of about 27 GB, so it's a sit-down job rather than a five-minute one. The panel
walks you through it, and there's a separate step-by-step guide. Skip
it if you just want the rest of HealthOS — everything else works without it.
Scans work differently. MRI, CT, X-ray, ultrasound and some eye scans aren't dropped into a
folder — you upload them inside the app, on Body → Imaging. It takes PNG, JPEG, HEIC,
PDF, or DICOM — that's the format hospitals and imaging centres give you on a disc or download,
either as a single .dcm file or a .zip holding a whole series of slices.
Size limits are 30 MB for an image or PDF, and 1 GB for a DICOM file or zip. You pick the body part and
side each time; both are required.
If you've added an AI key (Step 4), an upload also gets an AI second read — a note from Claude pointing out things it thinks are worth a closer look, on top of the scan itself. For a DICOM series, every slice is first screened at reduced size by a fast model, and only the slices it flags get a closer read; the study shows both counts. Settings → Imaging read depth sets how many flagged slices get that closer read, and shows a cost estimate for each option before you pick one. Three things quietly switch the read off:
- Leaving the type on Auto-detect when you upload a plain image. Pick the real one (MRI, CT or X-ray) instead.
- Choosing Other for the body region. The scan gets filed, but nothing reads it. Pick a real body part.
- Uploading a HEIC photo — the kind an iPhone takes by default. HealthOS stores it but never looks inside it. If you want a read, open the photo and export it as JPEG or PNG first.
AI features — optional
The daily feed works on its own, with no key. Claude is what powers the parts that need to read or write in words, and each of those bills to your own key. The main ones are Ask (chat with your data), the second read on a scan you upload, reading a lab report you upload, transcribing a radiology report PDF, and building a supplement timetable. There are smaller ones too: summarising research papers you pull and rating how relevant each one is, giving each new Ask conversation a title, and the Run checks button on the Ops screen. That's the shape of it rather than an exhaustive list — assume anything that reads or writes in sentences is going through your key.
Worth knowing: several of these run on their own rather than on a button you press. Uploading a scan, a radiology report PDF or a lab report starts the read straight away, and pulling a research paper summarises and rates it straight away. The short title on each feed card is written by Claude too, whenever a new finding appears. While a key is set there is no per-upload switch — every scan and report you upload is read.
To see what it's costing you: each fresh chat answer shows its own estimated cost, and System → Ops / Eval → Model spend adds it all up by day, model and feature. These are estimates at list prices, not your Anthropic bill.
Settings also has an optional Voyage AI key, for search that matches on meaning rather than exact words. With it set, the app also sends the titles and abstracts of research papers you pull — public text, not yours — to Voyage so they can be searched that way, and Ask may run one of those searches partway through answering you. Your own findings, notes and files are not sent to Voyage. Skip the key if you'd rather not involve a second company at all.
Want them? Get a key from console.anthropic.com and paste it into the wizard's AI features step. Don't want them? Skip it — everything else still works. You can add a key later in Settings.
That's it — your feed is live.
The rail down the left side has five places. The features page goes through each one in detail.
Something not working? Read the FAQ →