Marrow Get the app

csv / json / gpx / share sheet / free

Files: CSV, JSON and GPX on demand.

Everything Marrow holds, as a file, whenever you want one. This page lists exactly what each export contains so a spreadsheet, a script or a doctor knows what they are looking at.

All Marrow guides: MCP · Self-hosted mirror · Automations · Files · Support

Where the buttons are

Export, Manual. Pick a range and a format at the top; each section below makes one file and hands it to the share sheet, so it can go to Files, AirDrop, Mail, or any app that takes a file. Nothing is uploaded anywhere.

Daily metrics

Every Apple Health series Marrow tracks, one value per day, over 30 days, 90 days, a year, or everything. Pick specific metrics or take all of them.

Two exports of the same data are byte-identical, so files diff and version cleanly.

Nutrition diary

Every logged meal with its full nutrient detail. CSV columns: day,meal,name,grams,kcal,protein_g,carbs_g,fat_g,logged_at,extra, where extra is the JSON of every other nutrient the entry carries (fiber, sugars, sodium, vitamins…). JSON nests entries under days.

Strength log

Every set as reps and weight, with the estimated one-rep max, per-exercise progress per session, and volume per muscle group. Weights are in your Settings, Units unit and the column names say which: date,session,exercise,set,weight_lb,reps,est_1rm_lb (or _kg).

Workout routes

One GPX file per workout that recorded GPS in the selected range. Opens in Strava, Google Earth, Komoot, or any mapping tool.

Units

Metric files keep the units Apple Health stores (kg, m, mL, °C, kcal) and always label them, so a spreadsheet or a script never has to guess. The app itself reads in whatever you chose in Settings, Units; strength files follow that choice too.

When to choose files

Files are the right answer for a one-off: a spreadsheet, a doctor, a data-science notebook, a backup. If you find yourself exporting on a schedule, an automation does the same thing without you, and an agent that wants to query rather than read a file should use MCP.