Data

Turn your Apple Health workouts into a dashboard

Phil Simon had Claude Code sort through his exported Apple Health data and build an interactive workout dashboard; he says it beats Apple Health and Strava, and shared it publicly.

Done with Claude Code

What they did

Phil Simon wanted answers the free versions of Strava and Apple Health couldn't give. One example: how his Thursday high-intensity interval class calorie burn changed over the years. He exported his Apple Health data and had Claude write a small program to turn it into a clean spreadsheet file. He ran it in Claude Code for summary numbers. About forty more minutes produced an interactive dashboard, and he asked Claude everyday questions about his data.

How it went

He says the tool gives him far better insight into his exercise history than Apple Health or Strava. Instructor friends wanted to use it, so he shared it publicly on GitHub.

Worth knowing

The dashboard doesn't pick up new workouts on its own, so he must export and process the data again each time. Apple Health records no distance for strength and interval workouts, so treadmill miles from those classes are missing.

Try it yourself with Claude Code

I've exported my Apple Health data to [path to export.xml]. Write a Python script that parses the workouts into a clean CSV with date, workout type, duration, calories and distance, run it, and show me summary stats by workout type and year. Point out any fields that are empty for certain workout types. Then build an interactive local dashboard that answers questions like: [your questions, e.g. average calories per [workout type] by year, workout time histogram, weekly patterns by day]. Show me the plan for the dashboard before building it.

Swap the highlighted [parts] for your own details.

Read the original

Source: Personal blog · Phil Simon · Feb 23, 2026

Written with AI assistance from the original post and checked against our editorial guidelines. Results are as reported by the source, not independently verified.

Get 5 use cases every day

The best things people got an agent to do yesterday, each with the prompt. Free, one email a day.

See today's issue