Adaptive training log

Keep the plan.
Adapt the day.

You already train. What you don’t have is a plan that survives a bad night’s sleep, a 45-minute gap and a busy squat rack. Didit adjusts the session you’re about to do — and shows you exactly why.

Start with your own planSee a real adaptation
Logging stays fast.Every suggestion shows its evidence.You keep the final say.
TUESDAY · UPPER A16:30
CONFIDENT3 changes
Bench stays. Two accessories cut. Load up 2.5 kg.
WORKING FROM
Last two bench sessions finished below target RPEyour log · 05 + 09 Feb
HRV 58 ms, 4 above your 28-day averageApple Health · 06:12
92-minute calendar gap, 45 usable under the barcalendar · 16:18–17:50
Shoulder flagged at check-inyou · 2 minutes ago
Bench press · set 182.5 kg × 6
e1RM 98 kgRPE 8rest 2:30
Accept 3 changes
Keep plan
THE ONE RULE

A fact and a suggestion should never look the same.

Most training apps blur the two, so you stop trusting either. In Didit your own history is quiet and neutral. Anything the app proposes sits on green, carries its evidence, and says how sure it is.

WHAT YOU DID · NEUTRAL
80 kg × 7 @ RPE 880 kg × 6 @ RPE 975 kg × 8 @ RPE 8
your log · Bright Fitness · barbell
WHAT DIDIT THINKS · CITED
Add 2.5 kg. Your last two sessions at 80 kg both finished below target RPE.
TENTATIVE · 1Incline swap — you flagged shoulder pain
from 6 cited facts · tap any to see the source

Amber never means the app is unsure of itself — it means you should look twice.

THIRTY SECONDS BEFORE YOU TRAIN

Three taps, then it’s your call.

01
Say how the day is going
Energy, time you actually have, which gym, anything that hurts. Four taps, no typing needed.
energy 3/5 · 45 min · Bright Fitness · shoulder
02
Read the evidence, not the verdict
Didit leads with what it is working from — each fact with its source — then the prescription and how sure it is.
6 cited facts → 82.5 kg × 6 · CONFIDENT
03
Accept, edit, or ignore it
A side-by-side diff shows planned against today, line by line, with a why under every change.
accept 3 changes · or keep the plan as written
Nothing is required, ever
Skip the check-in and you get the plan as written. Skip the whole setup and Didit works as a fast, plain log until you’ve built enough history for it to have an opinion. It won’t invent loads it hasn’t seen you lift.
No check-in? You get the plan as written.
No wearable? Suggestions lean on your logged sets.
No history yet? It logs, and stays quiet.
CALENDAR

A 45-minute session is never 45 minutes of your day.

Connect your calendar and Didit places sessions in the gaps that actually exist — then sizes each one door to door, counting the travel, the warm-up and the shower. That’s why it never offers you a 60-minute session in a 60-minute gap.

Plans around your week
Sessions land in real gaps, not in the middle of a meeting.
Counts the whole trip
Travel, warm-up, cool-down, shower and food — configurable once.
Shrinks the session, not the point
Short window trims accessories and protects the main lift.
Moves when your week moves
A late meeting reschedules the session instead of killing it.

Reads iCloud, Google and Outlook calendars. Buffers are set once in your profile and can differ per gym.

YOUR WINDOW · TUE92 min
16:18Leave for Bright Fitness12m
16:30Warm-up8m
16:38Upper A · working sets45m
17:23Cool-down & stretch5m
17:28Shower & change15m
17:43Travel back12m
17:55Dinner — already in your calendar
Your calendar shows a 92-minute gap. Only 45 of it can be spent under the bar — so Didit trimmed the two lowest-priority accessories, not the bench work.
Apple HealthConnected · 3 permissions
INCardio workouts
Runs, rides and classes arrive as endurance load, so Didit knows what your legs already did.
OUTStrength workouts
Finished sessions written back with duration, calories and heart rate.
INHealth metrics
HRV, sleep and resting heart rate — the recovery signal behind every suggestion.
APPLE HEALTH

One integration instead of one per device.

Whatever already writes to Health — your watch, a chest strap, a ring — Didit reads from there. Sleep, HRV and resting heart rate become the recovery signal behind each suggestion; your cardio arrives as endurance load; finished strength sessions get written back so Health stays complete.

58
HRV ms · today
7h42
Sleep last night
51
Resting HR bpm

Each direction is a separate permission, granted in Apple’s own sheet and revocable in the Health app. Turn recovery off and Didit stops citing it — the adaptations keep working from your logged sets.

BRING WHAT YOU ALREADY RUN
Your program, not ours.
Upload the PDF your coach sent, import a Strong CSV, or build it by hand. Didit adapts the plan you’re already committed to instead of selling you a new one.
PDFCoach programs, parsed into weeks and sessions
CSVStrong export, mapped set by set
MANUALBuild a template from the exercise library
YOUR DATA
Your history is the product.
Which is exactly why it stays yours. Export it or delete it whenever you like. We don’t sell training data, and health metrics never leave your account.
Export or delete your entire history at any time
Health permissions revocable in the Health app
Training data never sold, health metrics never shared

The plan survives contact with your week.

Free while we’re in beta. Bring your current program and see what the first adaptation says.

Start with your own planHow it works
iPhone · Apple Health · iCloud, Google and Outlook calendars
diditdiditKeep the plan. Adapt the day.PrivacySupport