iOS 17+ · TestFlight · Strava
Built around your week

Show up for
what's due.

Pick a plan and stick to it. Due grades every week on three targets and counts the ones you win. Miss a run? Move it. The week is what matters.

Join the beta See how it works
This week
On pace3 days left
Weeks won
6streak
Week 14 / 18
On track
ALL TARGETS LIVE
0
/ 68 mi
MILEAGE
0
/ 8 mi
QUALITY
0
/ 16 mi
LONGEST
Today · Tue Jun 30
Quality Run
THRESHOLD · 5×2 mi
View workout
M
29
14
T
30
9
W
1
16
T
2
12
F
3
5
S
4
6
S
5
6
Bring any training plan/ Auto-sync every Strava run/ Weekly targets, not rigid days/ Personal, never social
01 / How it works

Bring a plan.
Due runs it.

Due runs a plan file. Build one with the AI you already use, start from a prepared plan, or import one another runner made. However you get it, it opens into Due as a single .due file.

01

Your own AI

Make a plan with the AI you already use. Copy Due's prompt into ChatGPT or Claude, with your goals or an existing plan, and it writes you a plan.due file.

ADD PLAN
I have a plan
I need a plan
Copy prompt
02

A prepared plan

No plan yet? Start from a ready-made one and shape it to your weeks. It loads straight in, no AI needed.

PREPARED PLANS
Marathon · 18 weeks
Half marathon · 12 weeks
10K · 8 weeks
03

A community plan

Or run a plan another runner built and shared. Import it as your own and make any changes you like.

COMMUNITYSHARED PLAN
Pfitzinger 18/70
Marathon · 18 wk · 70 mpw peak
Add to Due

One .due file · open it, confirm the weeks, and Strava fills in the rest.

02 / The week

One screen tells you if the week worked.

Week 14 / 18 · banked

Three targets. Win all three, win the week.

Mileage, quality and your longest run. Close all three by Sunday and the week counts, in whatever order the days actually happen. Every won week banks onto your streak.

0
/ 68 mi
MILEAGE
0
/ 8 mi
QUALITY
0
/ 16 mi
LONGEST

Drag a run. Keep the week.

You're scored on the week, not on Tuesday. Move sessions around your real life and still hit your targets by Sunday.

MONEasy 6 mi
WEDQuality 5×1k
FRIEasy 8 mi
SUNLong 14 mi

The whole block, in view.

Base to taper, actual vs plan.

BASEPEAKTAPER

Every run, auto-synced.

Connect Strava once. Your history and new runs flow in on their own.

Compatible with Strava
03 / A look inside

Built for the whole block, not just today.

Dash
Dash

Today, decided

Your workout, this week's three targets, and whether you're on pace.

Plan
Plan

Weeks won, in a row

Every week's three targets and whether you hit them, base to taper.

Routes
Routes

Routes, mapped

Saved with distance and elevation, in yellow.

Run detail
Run detail

Break down any run

Prescription vs execution: pace, splits and elevation from Strava.

04 / Early access

Try Due
before launch.

Due is in private beta on TestFlight. Join the list and we'll send you an invite as spots open up.

Private beta

What's inside

Unlimited plans and seasons
Full Strava history + live sync
Drag-to-reshuffle weekly targets
Personal, never social — no feeds or kudos
Join the beta
05 / Questions

Good things to know

Pick a plan. Win the weeks.

Bring a plan, open it into Due, and run your weeks one at a time.

Join the beta