For iPhone and Apple Watch

Just run.
We'll handle
the rest.

Find a race. Any race. Cursa builds your training plan around it, adjusts it as your fitness changes, and sends your cheer squad a live map on the day. When you cross the finish line, your result syncs automatically. You just run.

Free to get started

For iPhone and Apple Watch. iOS 26 or later.

Start with a race worth training for.

Cursa searches RunSignUp for events near you. Pick one. Your plan builds backward from that finish line.

Road races Trail runs Local 5Ks Filter by distance Filter by date Filter by location
Cursa Events Discover screen on iPhone. Race cards show upcoming events with distance, location, and date. Distance and date filter chips appear at the top of the list.

Road races, trail runs, and local 5Ks — filtered by distance, date, and location. Tap a race and Cursa has what it needs: the distance, the date, how many weeks you have, and where your fitness is now. Your plan isn't a twelve-week template that starts on Monday regardless. It starts from your race and works backward to today — every long run, every rest day, already placed.

No account needed to explore.

You can see exactly what moved — and why.

Not a silent reshuffle. The exact sessions that changed, with a plain-English reason beside them.

When Cursa adjusts your plan, it doesn't bury the change. It surfaces a card: what was swapped, what the new version is, and the specific reason — the actual workout count, the actual percentage shift in volume. You can read it, disagree with it, and keep the original. If you've missed workouts, Cursa pulls back volume before the deficit compounds. If you've been consistently running farther than prescribed, it will push your plan up to match. Either way, nothing moves without you seeing it first.

Cursa plan adaptation card. Header: Plan Update, rule Volume Reduced. Body explains 4 of 8 workouts completed in the past 2 weeks; volume pulled back 20% to rebuild momentum. Diff: Tempo replaced with Easy Run; long runs reduced from 7.5 mi to 6.0 mi and 5.0 mi to 4.0 mi. Keep Current Plan and Apply Changes buttons at the bottom.

Every run tracked. Feedback that reads the run, not a script.

Apple Intelligence means we don't send your run and training plan data to public LLMs like ChatGPT or Claude for coaching.

Cursa tracks GPS runs and treadmill sessions, saves everything to Apple Health, and detects personal records in real time — including best-effort segments inside longer runs. After each run, Apple Intelligence generates a coaching note based on how that run compared to your plan. It's not a template response. It reads your actual splits. As you train, Cursa also builds a Predicted Finish Window — a number that updates week over week, not just a static race-day calculator. If you're at 73% plan adherence in week 6, your window reflects that. You can see where you're tracking before the race tells you.

A runner on a coastal Oceanside path, palm trees behind her and the Pacific to her right, looking down at the Cursa pre-run screen on her iPhone with an Easy Run banner and the green Start button. An Apple Watch is on her wrist.
Cursa Fitness screen on iPhone. VDOT score 29 with Getting started label, sourced from a 10K on Feb 7. Race Predictions table lists Mile 9:21, 5K 31:16, 10K 1:05:02, Half Marathon 2:23:58, Marathon 4:55:06. Training Paces section begins with Easy 7:57–9:59 per kilometer.

Compatible with iPhone 15 Pro and later for on-device coaching.

Race day, handled.

Live tracking, a cheer from the finish area, and your chip time waiting in the app.

Before you start, Cursa generates a live tracking link. Your family opens it in any browser — no app, no account. A moving dot. An estimated finish time that updates as you run. When someone taps Cheer, your watch pulses. One haptic. You feel it at kilometer 9. That's the only thing that reaches you during the race — one pulse, no banner, no audio, nothing that breaks your focus. Cross the line, and Cursa pulls your official chip time from RunSignUp automatically. No logging in to a results site. No manual entry. The race is done. Your record is already there.

Live tracking and official results included. No subscription required.

A runner crossing the Oceanside 10K finish line with both arms raised, bib number 2187, palm trees lining the left side of the road and the Pacific Ocean to her right. The crowd cheers from both sides holding signs that read You got this and Never stop running.