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.
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.
Amber never means the app is unsure of itself — it means you should look twice.
Three taps, then it’s your call.
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.
Reads iCloud, Google and Outlook calendars. Buffers are set once in your profile and can differ per gym.
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.
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.
The plan survives contact with your week.
Free while we’re in beta. Bring your current program and see what the first adaptation says.