HEROMINUTES
HEROMINUTES mascot
IN TESTFLIGHT · INVITE ONLY

Training that adapts
to how you feel.

Every other app hands you the same plan whether you slept badly, tweaked a shoulder, or feel unstoppable. This one asks first.

How to join ⚡ Beta Brews testers → join here App StoreWhen the beta says so

Places are limited while we're in TestFlight. We'll reply by email.

Why this exists

Getting back to normal isn’t the goal when fitness is in your DNA.

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.

Why I built it

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

What makes it different

It's not a library of workouts.

There's no catalogue to scroll, no plan to follow rigidly for twelve weeks, and no assumption that today is like yesterday.

Most apps

Give everyone the same programme, then ask you to modify it yourself when something hurts.

Trackers

Count what you already did. Useful history, no opinion about what you should do next.

An AI chatbot

Writes you a good plan in seconds — then forgets you, and agrees with whatever you tell it next.

HEROMINUTES

Reads your check-ins, your discomfort trend and how the last sessions landed — then writes today's session around them.

  • A setback re-plans it, it does not end it. Flare up, miss a fortnight, come back sore — the programme rebuilds around where you actually are, instead of handing you back the week you could not finish.
  • You move up when your own numbers say so. Each phase unlocks on the discomfort and consistency you have reported yourself — never on a calendar, and never because you asked it to.
  • It keeps learning you. Every session, skip, heart and check-in goes into the next programme it writes. Month three is not month one repeated.

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.

HEROMINUTES
ChatGPT
Fitness apps
Writes you a training plan
Remembers you next time
some
Rebuilds the plan when something flares up
Decides when you move up, from your own numbers
Stops and tells you to see a professional
Talks you through the session out loud
some

“Some” because a few fitness apps genuinely do it — this is what they do, not a scoreboard.

01

HEROMINUTES It remembers, and it compounds

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 ↓
02

HEROMINUTES It decides when you move up — not 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 ↓
03

HEROMINUTES It checks its own work — and it can say no

Nothing is written and handed straight to you. Before you see today's session, what you have told the app goes through three steps:

  1. It reads everything you have reported and works out what is safe for you today.
  2. It writes the session, staying inside those limits.
  3. It checks the finished session before you are shown it.

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 ↓
04

HEROMINUTES It is somewhere to train, not something to read

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 ↓
The system

Phases, not weeks.

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.

Phase 1

Protect

Settle things down and rebuild the basics, without stirring up whatever is sore.

Phase 2

Reload

Add weight and effort back slowly, checking after every session how you handled it.

Phase 3

Rebuild

Real strength work, built on a base that's proven itself.

Phase 4

Perform

Power, speed and the movements your sport actually asks for.

Phase 5

Elite

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.

Journeys

Start where you actually are.

Two main journeys, each written by its own set of checks. Pick a second one and run both at the same time.

Comeback

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.

Desk Athlete

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.

Bodybuilding Fat Loss Flexibility & Flow Maintenance Senior Athlete Longevity Breathwork & Meditation Prenatal / Postnatal
A look inside

The actual app.

Not mockups. These are real screens, with the numbers a real week produces.

The Home screen showing the morning and night check-in tile above two active journeys, each with its phase progress.

Home

Tap or hover a number on the screen.

  • 1

    Two check-ins a day. Morning sets today's load before you train. Night reviews the habits underneath it — food, water, alcohol, sleep.

  • 2

    Journeys run side by side. Two at once on Athlete, each with its own phase and its own programme.

  • 3

    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.

A readiness score of 82 reading Ready To Train, above five input rings and an insight explaining which input is weakest.

Morning readiness

Tap or hover a number on the screen.

  • 1

    One number, five inputs. Your morning answers become a readiness score before you train — and the session is built against it.

  • 2

    You can see what's dragging. Stress, energy, discomfort, sleep and confidence, each scored. Anything off colours differently.

  • 3

    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.

Today's session: a safety line, a Begin Session button, and a list of exercises each showing sets, reps and a discomfort ceiling.

Today's session

Tap or hover a number on the screen.

  • 1

    The safety line sits on the session, not buried in settings — fitness guidance only, and a prompt to check with your physiotherapist first.

  • 2

    Begin starts the clock and Zeeva's welcome, with an estimate of how long the session should take.

  • 3

    Tap the speaker and she talks you through that exercise — the movement, the count, the rest.

  • 4

    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.

The Today screen with one exercise swiped right to reveal a red Like panel and another swiped left to reveal a blue Skip panel.

Tell it what worked

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.

  • 1

    Swipe right to keep it. A heart means you’d do this one again — it never changes what you’re prescribed today.

  • 2

    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.

  • 3

    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.

Five breathwork practices: Box 4x4, 4-7-8, Physio Sigh, Wim Hof and Coherent 5s, each with a one-line description.

Breathwork

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.

  • 1

    Box 4×4 — four-count square breathing to steady your nervous system.

  • 2

    4-7-8 — a long, slow exhale to unwind and drift toward sleep.

  • 3

    Physio Sigh — two inhales, one long exhale, to release tension fast.

  • 4

    Wim Hof — rhythmic power breaths to energise and sharpen focus. Coherent 5s brings breath and heart into sync.

The Fuel sheet for the Protect phase, stating it reports what research says rather than recommending anything, above five entries.

Fuel Comeback only

Tap or hover a number on the screen.

  • 1

    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.

  • 2

    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.

  • 3

    Save the ones worth raising with your doctor or physiotherapist, so the conversation starts from evidence rather than an advert.

Weekly progress: an insight card for stress with an eleven-day trend line, above tiles for sessions, discomfort, readiness and phase.

Progress

Tap or hover a number on the screen.

  • 1

    Every input gets its own weekly read, with one concrete thing to try — swipe through stress, energy, sleep, discomfort and confidence.

  • 2

    The trend behind the number. Eleven days of stress here, so you can see whether a bad day was a blip or a direction.

  • 3

    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.

AI voice coach

Zeeva talks you through it.

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.

Hear it — 18 seconds
The feedback loop

It asks. Then it actually changes.

Four moments, each feeding the next programme it writes. Answer them honestly and the sessions get more like you.

Morning readiness

Sleep, energy, soreness, stress, confidence. Sets today's load before you start.

After each session

How it left you, and which exercises were too hard, about right, or too easy.

Nightly habits

Food, water, alcohol, screens, movement. The things that decide whether training sticks.

End of each phase

How the phase went for you — and what else you changed outside the app that might have helped.

Under the hood

It is checked three times before you see it.

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.

Screening

Reads everything you've reported and works out what today can safely include — and what it can't.

Programming

Writes the session against that picture, at the right phase, with your equipment and your available time.

Safety review

Checks the result before you see it, and stops entirely if something you reported needs a professional instead.

The part that matters

And sometimes it says no.

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.

Also inside

The rest of it.

Your physio's notes

Working with someone? Record what they told you, and the app programmes within it.

Fuel Comeback only

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.

Breathwork

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.

Discomfort log

Log what you feel, where, and how it trends — the same data the next programme reads.

Progress you can see

Weekly sessions, phase history, streaks, and a comeback story built from what you've done.

Reminders

Optional daily nudges at a time you choose. Off by default.

Athlete

Everything above, included.

One tier during the beta. No upsells inside the app, and nothing locked behind a second purchase.

  • Two journeys at once, running side by side
  • Multi-pass programming on Comeback and Desk Athlete
  • Zeeva's voice coaching on every exercise
  • All check-ins, phase gates and progress tracking
  • Physio notes, Fuel, Breathwork and reminders
Free for every beta tester

Founding testers keep a locked price when we launch.

Wellness guidance, not medical advice

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.

Want in?

We're adding testers gradually so we can read every piece of feedback properly.

Where we are

Built. Now being tested.

A small product made in the open. Here is exactly what is done, what is happening now, and what has no date yet.

Phase 1 — Build

Complete

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.

Vanilla JavaScript Node.js serverless PostgreSQL Claude Capacitor · native iOS

Phase 2 — Launch on TestFlight

Complete

Getting the app onto Apple's beta system: developer enrolment, the App Store Connect record, the first signed build, and the first internal testers.

Apple Developer App Store Connect First build Internal testers

Phase 3 — Six months of invite-only testing

Next

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.

Progress to launch

 

Tester interviews In-app feedback New build ↻ repeat
How to join →

Phase 4 — App Store

Gated, not dated

Public launch on the App Store. We launch when the beta says we should, not on a date. Three things have to be true:

  • athletes are still training in week four, not just week one
  • people are moving through phases, not restarting them
  • nobody has been handed a session they should have been told to skip

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.

Launch gates met

 

App StoreWhen the beta says so
Join now

You won't just test it. You'll shape it.

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.

How to join

Free while we are testing — no card, nothing to pay. Places are limited.