Join the beta

Running analysis for iPhone

Are you getting fitter? And why did today feel hard?

Cursans reads every run from your watch and every session from your plan, and tells you in plain words whether your training is working. No account: your runs stay on your iPhone.

Free iPhone beta · Apple Watch & Garmin · ready on day one

We only write to you about Cursans. Privacy policy

A run page in Cursans: intervals read rep by rep against their targets
Today in Cursans: today’s planned run with the heart-rate range to expect

The problem

Your watch gives you numbers, not answers.

Pace, heart rate, a score. None of them says whether the training is working, or why a run felt hard.

  • every run on one lineEach kind of run against its own kind
  • a score every morningA note only when something changed
  • heat, hills and bad sleep ignoredTested on your own runs

Am I getting fitter?

A trend you can believe, for each kind of run.

One line per kind of run, drawn so that one odd day can’t bend it. It turns green only when the change is bigger than your normal ups and downs.

Progress in Cursans: one trend per kind of run, each with its verdict

Easy runs: 8% more speed per heartbeat in 24 weeks.

Efficiency · speed per heartbeat: more speed at the same heart rate is fitter

Weekly line, dashed trend. Along the bottom: how warm each week was. Made-up runner.

Progress in the guide ›

Why did today feel hard?

Why a run felt the way it did.

After each run, one sentence says how it went, then each part with your own numbers. Over the months, heat, hills, sleep and more are tested on your own runs.

Reading a run in the guide ›

After the run: Coach’s read

✦ Coach mode is on: each line says what it means. Tap it to turn it off. Made-up runs.

Over the months: What affects you

Heat costs this runner about 2.4% of efficiency per 10 °C. Wind doesn’t show.

A dot with its likely range against zero. It affects you only once your runs confirm it; it is said beside a run, never changing its colour.

Your week with Cursans

It speaks only when something is new.

Each note carries its moment, so you know when it applies. A normal day stays quiet.

Today in the guide ›
  1. Overnight

    How you come in

    After a hard session, one cell per night until your mornings are back to your usual. Silent when recovery is normal; it never tells you to rest.

    After Tuesday’s intervals · usually back after 2 nights

    Not back yet (55 bpm), within your usual 2 nights.

  2. Before the run

    What today should look like

    The heart rate your own recent runs expect at today’s pace, and how often that range has held.

    Easy run at 5:30 /km · your runs expect 138–149 bpm

    Inside the range: as expected

    Today 27 °C at your usual hour; 6:00 is 4 °C cooler.

  3. After the run

    Your intervals, rep by rep

    Your coach wrote 6 × 800 m at 3:40 /km; your watch saw one run with laps. Each rep is read against its target: on target within ±2% (±3% under 800 m), slightly off up to twice that, clearly off beyond.

    Try it · 6 × 800 m at 3:40 /km

      Rep 1: 3:40 /km, on target.

    1. This week

      When the week goes off

      Can’t run today? Plan B finds the best day for the session and keeps your key sessions. Your plan itself stays with your coach or plan app.

      Can’t run Tuesday’s intervals? · Week 52 km of 62, key sessions kept

    Race season

    Your marathon, explained.

    Every marathon on one chart, km by km, and what limits the next one: your engine, or how much of it you hold for 42 km.

    Races in the guide ›

    Compare · Marathon

    Riverside 2026 held its efficiency longest: drift began at km 31.

    The three marathons: temperature, where drift started and finish time
    RaceTempDrift fromFinish

    What limits your marathon

    Your race pace as a share of your engine, against what runners of your finish time usually hold (Smyth & Muniz-Pumares 2020; Joyner & Coyle 2008).

    Built to be believed

    Honest numbers, public rules.

    • Day 1trends ready from the history you bring in
    • 100%of runs get a type; when unsure, it asks you once
    • 7conditions tested on your own runs
    • 0accounts: your runs stay on your iPhone
    A typical running app compared with Cursans
    TopicA typical running appCursans
    Workout typesWhatever the watch called itEvery run typed; asked once when unsure
    TrendsAll runs on one lineEach kind against its own kind
    “Improving”Any line going upOnly beyond your normal ups and downs
    HeatIgnored, or quietly “corrected”Judged as measured, your heat cost said beside
    Your dataAn account in the cloudNo account; stays on your iPhone

    Works with what you already use

    Your plan stays where it is. Cursans shows whether it is working.

    Setting up in the guide ›

    Watches

    • Apple Watch, via Apple Health
    • Garmin: Cursans view data field
    • Garmin: Watch Copy, by cable
    • Polar
    • COROS

    Plans

    • Runna calendar
    • TrainingPeaks calendar
    • Garmin Connect calendar
    • A coach’s session, pasted as written

    Past runs

    • Strava archive import
    • Garmin and Polar account archives
    • FIT, TCX and GPX files

    For coaches

    Your athlete’s training, read the way you wrote it.

    An athlete sends you a report: every session read rep by rep against what you wrote, a trend per kind of run, and the conditions that affect them.

    • A link, PDF or CSV, or a weekly link.
    • Two consent switches, both off by default: overnight data and check-ins.
    • The link holds only the report and ends after 30 days.
    The coach report in the guide ›

    Who builds it

    Cursans is built by Maikel Colli, a physician-scientist (MD-PhD in metabolism) and data scientist, and a runner. Every cut-off is public, the same on every screen, and cited.

    How colours are decided ›

    Early access

    Join the beta

    Leave your email and we write when there is room in the beta, and at launch.

    • Free during the beta
    • iPhone, iOS 15 or later
    • No Android yet

    We use your email only to write to you about Cursans; to be removed, write to privacy@cursans.com.