From your first program to your second phase. phase.fitness writes a periodized program for strength, cardio and calisthenics, runs each session with you, and builds the next phase from what you actually did. This page follows that path in order, then covers everything around it.
New to phase.fitness? The video walks through the app from sign-up to a session.
Recorded in February 2026, so some screens look different now. The guide below describes the app as it is today.
A program is a goal split into phases — say four weeks of foundation, four of strength, three to peak. Each phase is a set of weekly sessions. You train them, in the built-in player or in the app you already use, and when a phase ends the AI reads what you did and writes the next one from it.
Set a goal
In your own words. The AI tells you how it will program it, and asks if something is missing.
Get a program
Phases, weeks, and the sessions of the first phase, with loads calculated from your maxes.
Train
In the player, or in Hevy, Liftosaur, Garmin or Intervals.icu. Either way the session comes back to your calendar.
Progress
Each week adds a rep or some load wherever you earned it.
Next phase
When a phase ends it is analysed, and the next one is built on that analysis.
The first time you sign in, a short setup starts, one question at a time. Almost every question can be skipped, and you can run it again any time from Onboarding in the More menu.
Connect
Garmin puts the plan on your watch and brings back the sessions 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 is where the sessions you finish can be posted. All of them are optional, and you can connect them later in Settings.
About you
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.
Your maxes
The one-rep maxes you know, so your first weights aren't a guess. Skip any you don't.
Program
Your first program — see Create a program.
phase.fitness installs on your phone from the browser; the iPhone and Apple Watch app is coming soon to the App Store. Once installed it opens full-screen, keeps you signed in, and shows a proper offline page instead of a browser error when you lose signal.
Your first program
Four screens, a couple of minutes, and the AI does the rest in the background.
Go to Programs → New program.
What’s your goal?
Pick Strength, Cardio, Calisthenics or Sport, then write the goal in your own words. Numbers help: “Squat 140 kg by the end, I’m at 110” gives the AI more than “get stronger”.
The AI answers with one sentence on how it will program your goal. If something is missing it asks up to three short questions; if the goal could mean two things, it offers the readings to choose from. It never asks about days, equipment or injuries — those come next — and it never blocks you: Continue anyway is always there.
Compose your week
How many strength, calisthenics and cardio days (up to seven in all), and how many weeks the program runs. Calisthenics days ask for up to three skills and your equipment; cardio days ask for your sport and where you are with it today, so the plan starts at your level instead of from zero.
Equipment & training style
What you have, and — if you like — how you like to train. Three sliders: free weights or machines & cables, familiar or varied exercises, fewer or more exercises per session. A slider left in the middle changes nothing. Here you also choose whether every session opens with a 5-minute warm-up circuit.
Cardio-only and calisthenics-only programs skip this screen.
About you
Your experience, and under Your strength your one-rep max on bench press, squat, deadlift and overhead press. Each field tells you where its number comes from: your goal, a max you saved before, your profile, or your logged sets — “Based on your history: 60 kg × 8 @ RPE 7.5”.
Maxes are optional. Leave one empty and that lift is prescribed by effort (RPE) instead of kilos.
Creating a program costs 4 credits and includes its first phase. It runs in the background — progress shows in the tasks panel, and you can leave the page.
The AI writes the program; then a set of rules checks it and fixes what it got wrong. Each rule comes from the training literature, and the documents behind them are public, with their references, in Methodology.
A program has five tabs.
Each phase has its own focus, length and routines, and builds on the one before. A routine is one session: exercises with their sets, reps, load or percentage, RPE and rest.
Every routine has an action bar.
If you chose it when creating the program, every session opens with a 5-minute warm-up circuit, shown as its own Warm-up section. It is not counted as training volume and workload changes never touch it.
On top of that you can add blocks before or after the main workout — 46 of them. Use Add pre-workout block or Add post-workout block, at the bottom of a routine.
The session’s estimated duration updates as you add or remove blocks.
Training
Where you see what’s next, how a session runs, and how it gets back to your calendar.
Today is where the app opens. It answers the question that matters before a session: what am I training, and am I on track?
With nothing scheduled, Today says so and offers your routines or a new program.
The older, wider overview — credits, integrations, wellness trends, your AI athlete profile — is still under More → Dashboard (legacy).
Start a session from Today or from the calendar. The player takes you through it one set at a time — on a phone at the rack, or a laptop at home.
Leaving mid-session asks whether to resume later or discard. Sets you log are kept on the device until they are saved, so a dropped connection doesn’t cost you the workout. At the end you get the duration, average RPE and exercises done.
The Calendar tab of an active program shows the whole plan and how it’s going.

One bar per week of the program. The height is the number of hard sets that week — warm-up sets are not counted — taken from the progression of every exercise you have planned, not from an estimate.
Weeks of phases not generated yet are empty on purpose: there are no sessions to count until the phase is written.

A session reaches your calendar in one of three ways.
Every logged session shows what you did against the plan — reps done over reps planned, a completion percentage, and Skipped or partial on single exercises.
Send to apps on the program page sends the routines out, with a preview first. Strength goes to Hevy or Liftosaur and to Garmin as sets and reps on the watch; cardio goes to Garmin and Intervals.icu with its intervals and zones. The first time something goes to Garmin Connect, you are asked to allow it. Calisthenics has nowhere to go — no app out there knows a tuck front lever — so it runs in the player.
An app gets the routine as it was planned, when you send it. Nothing is sent or changed in your apps on its own: send again when you want them updated.
After logging, you can ask the AI to analyse a session: it comments on your numbers — not a retelling of them — and suggests how to adjust the next one.1 credit, charged only when the analysis is saved to your log.
The next phase
How a phase moves forward week by week, how it closes, and how the next one is written from it.
Each phase is planned week by week when it is written: how the reps, the load and the effort change, and the deload week at the end. Your routines keep the sets of the first week and never change on their own; the player, Today and the calendar show the numbers of the week you are in, computed from the plan.
Cardio and calisthenics have their own progressions, written into their plans.
A phase closes by itself when its weeks are over and you trained at least 80% of its sessions. Closing runs the end-of-phase analysis, which is free.
The analysis lands in the Insights tab: a summary, how ready you are for the next phase, and what it recommends. You can run it again — after fixing a wrongly matched activity, say.
From the Phases tab, generate the next phase’s routines. The AI reads the analysis, your notebook and your goal, and writes the phase from what actually happened. It costs 2 credits, charged when its routines are saved.
Each program has a notebook: the rules the AI reads before writing or changing anything in it.
Reference
Apps, modalities, the Library, your data, and what things cost.
Connect apps in Settings → Integrations. Each card has an on/off switch: turning an app off keeps its key saved, so turning it back on doesn’t mean pasting it again. The full table of what travels where is on Integrations.
Sync Now pulls what’s new since the last sync. Re-sync history re-imports up to five years and refreshes activities you already have. Intervals.icu has the same pair for wellness.
When the same ride or run lands in two apps — Garmin and Intervals.icu, say — phase.fitness merges them into one activity and uses the higher-priority source. The defaults are sensible; change them under Settings → Source Priority.
Cardio days are planned for a whole phase at a time, for your sport: running, cycling, swimming, rowing, triathlon and other endurance sports, or conditioning for a team or court sport — which is not just running.
Bodyweight skill work — levers, handstands, muscle-ups — treated as training, with sets, holds and progressions like a squat. Add calisthenics days to any program, or use the Calisthenics section on its own.
The section also has Goals, Plan your training (pick skills, get a weekly plan), Progressions (skill families from easy to hard), an illustrated Exercise library, and the History of your sessions.
Ready-made programs and sessions, and the ones you save. Anyone can browse the Library; importing and publishing are PRO.
The exercise database lets you search and filter the catalogue. Wherever an exercise opens — the player, a program, the Library, your log — it shows a video or image preview, the muscles and equipment, and How to perform. The fundamental lifts have instructions written by hand: setup, movement, and the mistake to avoid.
Recovery data from Intervals.icu: HRV, resting heart rate, sleep and body weight. Garmin brings your activities only, not sleep, body battery or training readiness.
Intervals.icu wellness syncs every night and on connect (up to five years back), and on demand with Sync wellness.
Five tabs.
The strength charts are built from the workouts you log in Hevy; cardio detail is richest from Garmin and Intervals.icu.
Every time the AI writes or changes something, it reads the same layers of context. The more of them are filled in, the less it has to assume.
Settings → Profile: basic info, training background, availability and recovery, strength benchmarks, equipment and limitations, units.
Moss is a tardigrade — pound for pound, the toughest animal we know of. It lives in the quiet corners of the app: empty screens, waiting, errors, the end of a workout. Tap it and it introduces itself.
Choose your emails in Settings → Notifications.
The missed-sessions alert waits: never in a program’s first week, only after seven days with sessions planned and none done, and at most once a week.
Print a phase
Print, on a program or a phase, opens an A4 booklet: a cover, then one session per page with empty Reps / kg / RPE columns to fill in with a pen. Fold the stack in half and take it to the gym.
Export your data
Settings → Your data. A zip with JSON and CSV: the whole account, just the plan, or just your training history, with the counts shown before you download. No request, no waiting.
A credit means the AI did work for you. Free includes 10 credits a month, PRO 100; they renew on your monthly reset date. You are charged when the result is delivered — if a generation fails, your balance doesn’t move.
| What | Credits |
|---|---|
| Create a program — the first phase's routines included | 4 |
| Generate or re-plan a later phase | 2 |
| Refine or regenerate a routine | 1 |
| Analyse a logged session | 1 |
| End-of-phase analysis | Free |
| Adjust workload | Free |
| Week-to-week progression | Free |
| Cardio plans and cardio routine edits | Free |
| Calisthenics sessions | Free |
| Bodyweight and dumbbell versions | Free |
| Library templates | Free |
| AI athlete profile | Free |
PRO is billed every three months ($34.90) or once a year ($104.70 — twelve months for the price of nine). Everything it includes is on Pricing.
We usually answer within 24 hours.
In the bug hunt? Send feedback in the menu files a bug or an idea straight to us. How the bug hunt works. What changed lately is in the changelog.