HEROMINUTES is not on the App Store yet. Testers get it through TestFlight — Apple's free app for trying apps early. Here is the whole thing, start to finish.
Tell me what you train for. I reply personally — places are limited while we are testing.
Email herominutes@gmail.comOpen the App Store on your iPhone, search TestFlight, and install it. It is free, it is made by Apple, and you only ever need it once.
This is the one — a paper aeroplane, by Apple.
Once I add you, Apple sends an invitation. If it is not there, check your spam or promotions folder — it often lands in one of them.
This is the step most people miss. The link only works on the phone you want the app on.
The blue button is the one.
HEROMINUTES appears on your home screen like any other app. You open it from there from now on, not from TestFlight.
Answer the intake honestly — the programme is built from your answers, so a made-up answer gives you a made-up programme.
Every time there is a new version, Apple emails you. You do not go through any of the above again — just open TestFlight and tap Update.
Inside the app, take a screenshot the way you normally would. TestFlight offers to send it to me with a note attached — it is the easiest way to report anything, and I see exactly what you saw.
The app is not finished, and that is the point. The group is small enough that I read every piece of feedback myself and reply to it.
Features get added, changed and cut based on what testers say. Several things in the app right now exist because a tester asked for them.
Once it is on the App Store, it is what it is. Right now it is still being decided — and you would be one of the people deciding.
Free while we are testing — no card, nothing to pay. Places are limited.
Stuck at any step? Reply to my email and I will walk you through it.
Every other app hands you the same plan whether you slept badly, tweaked a shoulder, or feel unstoppable. This one asks first.
Send us a note and we'll reply with a TestFlight invite. Tell us what you're training for.
herominutes@gmail.com
Places are limited while we're in TestFlight. We'll reply by email.
You tweak something. You slept badly. Low energy. Now what?
Physio costs money. Sessions run out. Not everyone can get it at all. And when it ends, it ends when you can manage everyday life — not when you can train again.
Fitness apps never ask how you feel today. They do not slow down when something hurts or when you are tired.
So you guess. Push through, or stop completely.
HEROMINUTES asks how you woke up and builds today’s session around your answer. Sore shoulder? It works around it. Feeling good? It asks for more. Slept badly? It goes lighter.
I injured my back, my neck, and my hip. I was told to expect a new normal, or surgery: no sport, no lifting.
I didn’t want a new normal.
I didn’t want surgery either — that’s my call, and yours is yours. What nobody helped with was the part after: getting back to training, around a body that felt different every day.
So I built it. My comeback.
— Jamil, Founder
There's no catalogue to scroll, no plan to follow rigidly for twelve weeks, and no assumption that today is like yesterday.
Give everyone the same programme, then ask you to modify it yourself when something hurts.
Count what you already did. Useful history, no opinion about what you should do next.
Writes you a good plan in seconds — then forgets you, and agrees with whatever you tell it next.
Reads your check-ins, your discomfort trend and how the last sessions landed — then writes today's session around them.
Not one plan. A system that keeps running.
“Couldn't I just ask ChatGPT for a training plan?”
You could, and it would write you a good one. Once. Everything below is what happens after that — first at a glance, then in full, with each point linking to the part of the app that does it.
“Some” because a few fitness apps genuinely do it — this is what they do, not a scoreboard.
Every readiness check-in, finished session, discomfort entry and end-of-phase review becomes the input to the next programme it writes. Month three is sharper than month one because it knows more about you — not because the AI got smarter.
A chatbot starts from nothing every time. You would have to retype your entire history, accurately, forever.
See what it asks you ↓Phases unlock on your own reported comfort and consistency, measured against your own numbers. If the week went badly, the app adjusts instead of pretending it didn't.
A chatbot gives you whatever you ask for. Ask for the advanced programme and you will get it, ready or not.
See the phase gates ↓Nothing is written and handed straight to you. Before you see today's session, what you have told the app goes through three steps:
And if something you have reported looks like it needs a doctor or a physio, it stops. You get no session that day. It tells you why, and it tells you to go and see someone.
A chatbot is built to answer. It will keep writing you sessions no matter what you tell it.
See the three steps ↓A coach who talks you through every exercise out loud, guided breathwork that counts you through each breath, one-tap logging, phase history, streaks and a comeback story built from what you actually did.
A chatbot hands you a wall of text to squint at between sets.
Hear the coach ↓You move forward when you've earned it — measured against your own numbers, not a calendar. Fall back and the app adjusts instead of pretending it didn't happen.
Settle things down and rebuild the basics, without stirring up whatever is sore.
Add weight and effort back slowly, checking after every session how you handled it.
Real strength work, built on a base that's proven itself.
Power, speed and the movements your sport actually asks for.
Training at full tilt, with the work that keeps you there instead of hoping you stay lucky.
Phase gates check your own reported comfort and consistency before unlocking the next one.
Two main journeys, each written by its own set of checks. Pick a second one and run both at the same time.
For training around something that's been bothering you. Five phases, built to keep you moving rather than waiting it out — and to stop and point you to a professional when that's the right answer.
For bodies shaped by a chair. Four phases of undoing what sitting all day does to you — and building back the strength it quietly takes.
Not mockups. These are real screens, with the numbers a real week produces.

Tap or hover a number on the screen.
Two check-ins a day. Morning sets today's load before you train. Night reviews the habits underneath it — food, water, alcohol, sleep.
Journeys run side by side. Two at once on Athlete, each with its own phase and its own programme.
The phase gate is visible. "8 of 12 clean · 2 to fill" — you always know exactly what's left before the next phase unlocks. No hidden criteria.

Tap or hover a number on the screen.
One number, five inputs. Your morning answers become a readiness score before you train — and the session is built against it.
You can see what's dragging. Stress, energy, discomfort, sleep and confidence, each scored. Anything off colours differently.
And what to do about it. Pointed at your weakest input that day, not a generic tip — here, take the session as written and push only where it feels strong.

Tap or hover a number on the screen.
The safety line sits on the session, not buried in settings — fitness guidance only, and a prompt to check with your physiotherapist first.
Begin starts the clock and Zeeva's welcome, with an estimate of how long the session should take.
Tap the speaker and she talks you through that exercise — the movement, the count, the rest.
Every exercise carries its dose and a ceiling. Sets, reps, tempo, and a discomfort limit to stop at. The programme tells you when to back off, not just when to push.

Tap or hover a number on the screen.
Two gestures, no forms. The programme gets better because you told it something true, not because you filled anything in.
Swipe right to keep it. A heart means you’d do this one again — it never changes what you’re prescribed today.
Swipe left to skip. Sometimes you can’t do a movement. No kit, no space, or it just doesn’t feel right. Saying so honestly beats ticking it off.
It shapes the next phase, not this one. Your likes and skips go into the brief when your next phase is written — likes as evidence of what you’ll actually complete, skips as a constraint to work around.

Tap or hover a number on the screen.
Five practices, chosen for different jobs. Guided with a visual pacer, so you follow the shape rather than count in your head.
Box 4×4 — four-count square breathing to steady your nervous system.
4-7-8 — a long, slow exhale to unwind and drift toward sleep.
Physio Sigh — two inhales, one long exhale, to release tension fast.
Wim Hof — rhythmic power breaths to energise and sharpen focus. Coherent 5s brings breath and heart into sync.

Tap or hover a number on the screen.
It says what it is, up front. What the research says about each — not a recommendation to take anything, and a prompt to talk to a professional first, particularly alongside medication.
Each entry says what it has been studied for — not what it will do for you. "Studied for its role in training adaptation" is a different claim from "this builds muscle", and the difference is the point.
Save the ones worth raising with your doctor or physiotherapist, so the conversation starts from evidence rather than an advert.

Tap or hover a number on the screen.
Every input gets its own weekly read, with one concrete thing to try — swipe through stress, energy, sleep, discomfort and confidence.
The trend behind the number. Eleven days of stress here, so you can see whether a bad day was a blip or a direction.
The week in four numbers — sessions done, average discomfort, morning readiness, and which phase you're holding. Enough to learn how your own body responds.
Not a beep and a timer. She explains the movement in plain English, counts your reps, tells you when to rest and how long, and stays quiet when you don't need her.
Mid-set, roughly
"Set two. Twelve reps. Let's go."
One… and back to the start. Two… three…
Halfway. Nice and steady.
Good set. Rest for forty five seconds.
Back in. Three. Two. One.
Four moments, each feeding the next programme it writes. Answer them honestly and the sessions get more like you.
Sleep, energy, soreness, stress, confidence. Sets today's load before you start.
How it left you, and which exercises were too hard, about right, or too easy.
Food, water, alcohol, screens, movement. The things that decide whether training sticks.
How the phase went for you — and what else you changed outside the app that might have helped.
On the two main journeys your session is not written in one go. It is built in three stages, each with a different job, and you only ever see the finished result.
Reads everything you've reported and works out what today can safely include — and what it can't.
Writes the session against that picture, at the right phase, with your equipment and your available time.
Checks the result before you see it, and stops entirely if something you reported needs a professional instead.
If what you have reported looks like it needs a doctor or a physiotherapist, the app stops there and tells you why. You get no session that day.
That is the part worth understanding. A tool built to always give you an answer will always give you one, however you are feeling when you ask. This one is built to know when not to.
No human reviews your programme. Here's exactly how the AI works — including what it can't do.
Working with someone? Record what they told you, and the app programmes within it.
Supplement research summarised with citations, so you can read the evidence rather than the marketing. It appears in the Comeback journey and nowhere else — what it summarises is research about rebuilding after a setback, so it belongs to the athletes doing that.
Guided patterns with a calm spoken coach who counts you through each phase, so you can close your eyes rather than watch a screen — for downshifting after training or before sleep.
Log what you feel, where, and how it trends — the same data the next programme reads.
Weekly sessions, phase history, streaks, and a comeback story built from what you've done.
Optional daily nudges at a time you choose. Off by default.
One tier during the beta. No upsells inside the app, and nothing locked behind a second purchase.
Founding testers keep a locked price when we launch.
HEROMINUTES is a general wellness app. It does not diagnose, and it is not a substitute for seeing a qualified professional. If something hurts, stop. If you're working around an existing problem, talk to your doctor or physiotherapist before you start — and if you report something that needs proper attention, the app will stop and tell you so rather than writing you a session.
We're adding testers gradually so we can read every piece of feedback properly.
Send us a note and we'll reply with a TestFlight invite. Tell us what you're training for.
herominutes@gmail.com
A small product made in the open. Here is exactly what is done, what is happening now, and what has no date yet.
The whole product is written and running: adaptive programme generation, the check-in loop, discomfort logging, phased journeys, the voice coach, and the safety screening that sits in front of all of it.
It is a single-page app written in plain JavaScript — no framework — talking to serverless functions on Node.js, with Postgres underneath. Programmes are written by Claude in several passes; the voice is generated once per exercise and shared, never per person. The iOS app is that same codebase in a native shell.
Getting the app onto Apple's beta system: developer enrolment, the App Store Connect record, the first signed build, and the first internal testers.
About six months with a small group of invited testers. Small on purpose: everyone gets a real conversation, and at this size the interviews matter more than the numbers.
Feedback goes straight back into the build and out as a new TestFlight release — not one round, a loop that keeps running.
Public launch on the App Store. We launch when the beta says we should, not on a date. Three things have to be true:
A date is easier to publish and easier to miss. If the testing says it is not ready, it is not ready — and we would rather say that here than quietly ship something half-finished.
The app is not finished, and that is the point. Everyone in the beta is one of a small group — small enough that I read every piece of feedback myself and reply to it.
Features get added, changed and cut based on what testers say. Several things in the app right now exist because a tester asked for them.
Once it is on the App Store, it is what it is. Right now it is still being decided — and you would be one of the people deciding.
Free while we are testing — no card, nothing to pay. Places are limited.
Send us a note and we'll reply with a TestFlight invite. Tell us what you're training for.
herominutes@gmail.com