Closed Loop · AI running coach

The training plan that checks its own work.

Closed Loop is an AI running coach for iPhone. It builds your plan to race day, reads what actually happened from your watch and strap, and re-plans every week from reality.

Private beta · iPhone · by invitation through TestFlight

Closed Loop home screen showing today's tempo run, the best time window to run it, and a readiness reading of 47%.
Today at a glance — and the best hour to run.

Most training plans are written once — then ignore you.

You miss a run, or you run slow because it was hot and hilly, and the plan carries on as if nothing happened.

Closed Loop closes that loop. It writes a full plan from today to your race day, sends each session to your watch, and then looks at what you actually did. Every completed run is corrected for the climbing and the heat, so a hard, hot, hilly run is scored for what it was really worth. Your heart rate is compared with what the session should have cost, which shows whether you are fitter or more tired than the plan assumed.

Every morning the coach gives you a plain verdict on today's session: do it as planned, change it, or rest, and why. Every evening it looks ahead to tomorrow. Every week the plan is re-checked against your real training, including the days you walked or danced instead of running, and against your goal. If the goal is drifting out of reach, it says so, with the numbers.

It works with the data you already collect: Apple Health and Apple Watch, and WHOOP, with Garmin coming soon.

Why “Closed Loop”

Plan. Run. Measure. Adjust.

  1. PlanA full plan to race day.
  2. RunThe session is on your watch.
  3. MeasureWhat you did, corrected for hills and heat.
  4. AdjustNext week is re-planned from reality.

Every run, judged fairly

6:30/km on paper. 5:56/km once the hills are counted.

A 6:30/km run over 299 m of climbing is not a slow run. Closed Loop corrects each run for elevation and heat and shows what it was really worth — 5:56/km in this case. It tells you whether you drifted from the plan or only looked like you did.

Run detail screen with a card showing pace on paper of 6:30 per km corrected to 5:56 per km for 299 metres of climbing, above a written coach review.

A coach that talks to you every day

A plain verdict every morning, tied to your week and your goal.

A short verdict each morning on today's session, in plain language, tied to your week and your goal. A look-ahead each evening. After every run, a review that names one thing you did well and one thing to improve.

Coach brief advising to run the tempo session at the bottom of Zone 4 because recovery is 47%, with this week's progress and weeks to the marathon.

The best hour to run

It reads the forecast and your calendar, and tells you when to go.

When it is hot, it adjusts the target pace instead of asking you to chase a number.

Closed Loop home screen with today's weather and a suggested best run time of 20:00.

A plan built around your race and your week

Pick the race, the date and a target time.

Choose how many days you run and lift, and which day is your long run. You get every week to race day, in phases, with the reason for each session.

Goal setup screen with race choices from 5K to ultra, marathon selected.
Goal setup screen with a target marathon time of 3:50:00, four runs and two strength sessions per week, and Sunday as the long run day.

Structured sessions on your wrist

Warm-up, intervals and cool-down, already on your watch.

Warm-up, intervals, recoveries and cool-down, with heart-rate or pace targets, sent to Apple Watch. Delivery to Garmin watches through intervals.icu is in beta.

Planned tempo session with three steps: 8 minute warm-up, two 1.2 km repeats at Zone 4, and a 6 minute cool-down.

An honest check on your goal

If the goal is a stretch, it tells you by how much.

Closed Loop estimates your current fitness from your own runs and compares it with your target time. If the goal is a stretch, it tells you by how much, and lets you decide.

Training plan settings showing a marathon goal with a 3:14:00 target and weekly availability controls.
Change your week and the plan follows.

Join the private beta

Closed Loop is invitation-only while we test it with a small group of runners. Email us and tell us what you are training for.

enroll@halo-design.net

iPhone with iOS 17 or later. Installed through Apple TestFlight. Free during the beta.