Most fitness apps create isolated workouts. phase.fitness is an AI workout plan generator that writes a complete, science-based training program — phased progression, automatic workload adjustments and recovery management — and then rebuilds it from the sessions you actually did.
Start Your ProgramPeriodization and adaptation are the cornerstones of modern exercise science, and phase.fitness applies them to your program automatically. Right now, phase.fitness is the only training app that writes strength, cardio and calisthenics into one periodized program — same calendar, same phases, same recovery budget.
Your training is organized into strategic phases — base building, intensification, peak, and recovery. Each phase has a specific purpose: building volume first, then shifting to intensity, then sharpening for performance.
This is how Olympic athletes and professional coaches structure training. phase.fitness brings this methodology to everyone.
Your program isn't static. When a phase ends, the AI reads what you actually did — your effort, what you completed, what you skipped — and writes the next phase from it.
Within a phase, every strength exercise progresses on its own, first reps and then load, and a planned deload week eases off for you. No guesswork.
A training plan generator that starts from your goal, your equipment and your constraints — and from the training-science documents the generator is allowed to read.
Preparing for a marathon? Building strength? Losing weight? The AI designs complete programs around your specific objective and timeline.
Only have dumbbells? Bodyweight only? Full gym? The AI generates workouts using only the equipment you have available.
Strength, cardio and calisthenics days in the same weeks, laid out so the hardest days don't land back to back — whichever modality they belong to.
Connect Intervals.icu, Hevy or Liftosaur — or Garmin, if you let the AI use your activities — and the AI writes a profile from your history: sport, training frequency, estimated maxes, cardio metrics. Free, and it rewrites itself as new sessions come in.
Every time the AI writes or changes a routine it reads the same context: your profile, the maxes you confirmed, your goal, the program's notebook, what you logged, and what it remembers from past programs.
Exclude specific exercises, target certain muscle groups, or set equipment constraints per-routine. Regenerate individual routines without touching the rest of your program.
The first time you sign in, a short setup asks one thing at a time and gives the AI what it needs to build a good first program. Almost every question can be skipped, and you can run it again under More → Onboarding.
Garmin gets the workouts you plan here and brings back the ones you finish. Intervals.icu, Hevy and Liftosaur give the AI your real history instead of a guess, and Garmin can too if you allow it. Strava gets the sessions you choose to post. Every one of them is optional.
Your name, how long you've trained, how you like to train and how competitive you are, then age, sex, height and weight. Some of it is filled in from the apps you connected.
The one-rep maxes you know, so your first weights aren't a guess. Skip any you don't.
Your first program: a goal in your own words, the days you can train and your equipment.
Today is where phase.fitness opens: the session you're training, where you are in the phase, and how ready you are for it. Press Start and the player takes you through it one set at a time — on a phone at the rack, or a laptop at home.
phase.fitness and week, exercises, estimated minutes and RPE — or the next one up on a rest day.
Form, fitness and fatigue from your connected apps.
Kilos and reps, metres or hold time. The weight you just used carries over to the next set.
A sound when rest ends, and the screen stays awake between sets.
A preview of the movement and how to do it — written by hand for the fundamental lifts.
Sets stay on the device until they're saved, so a dropped signal doesn't cost you the workout.
Five tabs, from the calendar you train from to the notebook the AI reads before it changes anything.
Weekly volume and the calendar: where you log, move and skip sessions.
Every phase and its routines: where you edit, refine and regenerate.
The analysis of each finished phase, and what it recommends for the next.
The goal and its milestones, the key numbers, and the reasoning behind the plan.
The program's rules and what it has learned so far.

One bar per week, and its height is the hard sets you actually have planned — read from the progression schedule of every exercise, not from an estimate. Warm-up sets are not counted.

Five tabs, fed by the apps you connect and the sessions you log: how the program is going, how you are recovering, and what you actually did.
Muscle-up, front lever, planche, handstand, human flag. Not a separate app and not a YouTube playlist — skill days sit on the same calendar as your barbell and cardio days, and count in the same week.
A short assessment per skill puts you on the right step of the progression instead of at the beginning of it.
Sets, reps, hold times and rest — with the progression step written down, so you know what moves you forward.
Floor, bar, rings, parallel bars, parallettes, wall, pole. The programming uses what is on your list and nothing else.
Three things that shape how you start a program, where you train, and what your watch knows about it.
Start from something that already works. Ready-made programs and sessions, anything you’ve built saved as your own, and a public library of what other people actually train with.
Write the plan in phase.fitness and train it on your Garmin watch. The workouts you planned are waiting on your wrist before you start, and the ones you finish come back to mark the plan done.
The phase.fitness app for iPhone and Apple Watch is on its way to the App Store. Until it lands, phase.fitness is a web app — you add it to your home screen from the browser and it opens full screen, like any other icon.
What the releases of September 6 and 18 added.
Write your goal in your own words. The AI answers with how it will program it, asks up to three short questions when something is missing, and never blocks you. The goal it confirms reaches every session of every phase.
Confirm your one-rep maxes on bench press, squat, deadlift and overhead press once, and every load is calculated from them, rounded to 2.5 kg. Leave one empty and that lift is prescribed by effort instead.
Every week of a phase is planned when the phase is written — reps, load, effort and the deload — and the player shows the week you are in. Routines never change on their own.
When its weeks are over and you trained at least 80% of it, a phase closes by itself, and the free end-of-phase analysis becomes the base of the next one. Below 80%, it asks you first.
Deload, more or less volume, more or less intensity, overreach: plain arithmetic instead of a request to the AI. Instant, free and the same every time — and the warm-up is never touched.
Cardio days are written a phase at a time, starting from where you are today, with intervals and heart-rate zones — for running, cycling, swimming, rowing, triathlon, or conditioning for a team sport.
Also new: supersets when a session runs long, a printable booklet for each phase, a full export of your data, and Moss. Everything, with dates, is in the changelog.
phase.fitness writes the program. Train it in the built-in player, or send it to the apps you already use: strength to Hevy or Liftosaur, strength and cardio straight to a Garmin watch, cardio to Intervals.icu. What you do comes back either way.
Apple Watch, Suunto, COROS, Wahoo and Amazfit get your cardio through Intervals.icu — an open training platform that we integrate with, not something we built. Credit where it's due. What travels where, app by app, is on Integrations.
Intervals.icu forwards from there — Apple Watch · Suunto · COROS · Wahoo · Amazfit
Tick Post to Strava when you save a session and it goes to your feed. Nothing comes back: Strava's rules keep its data out of AI apps, and it can't take a planned workout.
No exercise catalogue out there has a tuck front lever. Those sessions play in phase.fitness's own player, and count in the program like the others.
Join athletes who use real periodization and adaptation — not random workouts.