For athletes

Built around the body you actually have.

Not the one in the demo video. Tell DialedRx what you're training for, what your body won't tolerate, and what equipment is genuinely in front of you — every session is built against all three. When something changes on the day, it adjusts and tells you what it did.

No card required, and you'll see the exact date of a first charge before you commit to anything.

Day 1 · Full Body Strength A Back: strict
Leg Press

Large quad/glute loading with the back braced against a pad — the workhorse back-safe leg builder.

Plan 3–4 × 8–12

Target 90 lb × 11 @ 1 RIR · Last: 90×10

190 lb × 10 @ 2 RIR
290 lb × 10 @ 1 RIR
390 lb × 10 @ 1 RIR
Glute Bridge Swapped

Floor-range hip extension — a gentle, spine-neutral glute exercise.

Plan 3 × 10–15

No sets logged.

Every movement carries its reasoning. What it's for, what you're working toward today, and what you did last time — so a number on the screen is never something you just have to trust.

How it works

Three steps, then it stays out of your way.

Tell it what hurts

A short intake in your own words — goals, limits, injuries, the equipment you actually have. It comes back as a structured profile you read and confirm before anything is applied. Nothing is assumed about you that you didn't say.

Train the session in front of you

Log sets, reps and effort as you go. Strength days, metcons in five formats, cardio with a heart-rate curve, or a class off the whiteboard. Anything that doesn't fit today, swap in two taps.

Let the numbers accumulate

Estimated 1RM, weekly hard sets per muscle against published volume landmarks, acute-to-chronic workload, monotony and strain. Trend and relative change — read as field estimates, not diagnosis.

The engine

Safety is a filter, not a suggestion.

Most apps take your injury history as a hint and then let a scoring function talk itself back into the movement. DialedRx removes it. Every movement in the catalog carries a 0–5 score on six biomechanical demands, and anything above your ceiling is gone before ranking starts — it cannot be scored back in.

Six axes, scored on every movement

Lower back, spinal load, wrists, knees, shoulders, stability. Set a strict ceiling on your lower back and 190 of 475 movements — about 40% of the catalog — stop being offered to you at all.

Twelve signals decide what's left

Slot fit, joint friendliness, stimulus, progression, prominence, what you own, what you've said you like, what you've actually lifted. The friendliness terms only weigh heavily if you have a limit there — a healthy lifter isn't nudged into machines for no reason.

Every pick explains itself

Each recommendation carries a plain rationale drawn from the two signals that actually moved it — "protects your back · a proven staple." No black box, and no scores you can't interrogate.

A swap isn't a verdict

Eight reasons to swap out of a movement. "Machine taken" and "no equipment" cost it nothing — situational problems aren't opinions. Discomfort hides it after the second time. An injury concern hides it immediately and writes a note.

Scaling is free, always

Swaps and load adjustments come from the engine, not a language model — so they're unlimited and never cost a credit. That's the part we're not willing to meter.

Built for bodies with a history

Five population presets — masters, returning to lifting, prenatal, postnatal, youth — that only ever tighten the prescription. They cannot be loosened by a goal, a preference, or a coach.

Training partner

Something to talk trash at you between sets.

Optional, off until you switch it on, and — to be completely clear — it is not coaching. It's a voice you pick, saying something at the moment you rack the bar. The engine does the programming. This one is just for company.

One moment — a set you barely finished — in six different mouths

Hype Man

That is what it looks like when somebody decides.

Drill Sergeant

Ugly. Counted. Next.

Stoic Coach

That was the rep. The rest were rehearsal.

Gym Bro

You left. You came back. Cinema.

Dry Wit

That rep had a whole arc. Beginning, middle, crisis.

Relentlessly Wholesome

You made a noise! I loved the noise.

Or describe somebody, and it writes them.

A sentence is enough. It writes from the shape of how that person thinks — what they'd notice first, what they'd be unimpressed by — not from a bag of catchphrases.

You wrote: my high school wrestling coach, who never once said “good job”

That's the first thing you've done all week I didn't have to watch twice.

Fired on: a set you ground out

You wrote: a judge on a British baking show

The first two were beautifully proved. That one's gone a bit soggy at the bottom.

Fired on: your reps dropped

You wrote: a Victorian ghost who haunts the squat rack

Three generations have failed beneath that bar. You did not. I am unsettled.

Fired on: a personal record
What it is, honestly. The lines are written in batches before your set happens, then played back when the moment fits — so nothing it says is a judgement about what you actually just did, however well the timing lands. It never knows your lift, your load or your rep count, and it will never say one. It cannot see your body and won't comment on it. It will never tell you to push through pain. You choose the voice, how hard it hits, and whether swearing is on — nothing turns itself up. It's fiction, for fun, and it's the one part of the app that spends credits rather than being free.

Training on your own

You don't need a coach to use this.

Plenty of people train well alone, and the whole app works for you on day one — the plan, the engine, the swaps, the analytics. Nothing is held back, greyed out, or waiting behind an upgrade. If you never link a coach, you still have the entire product.

What a coach adds isn't more app. It's a different kind of information — how you actually moved on Tuesday, what you're peaking for, when to push and when you're lying to yourself about being fine. The engine can only work with what it can be told. A coach can see.

Already have a coach? Bring them.

Scan their connect code and you're linked — or send them an invite and they set up their side in a few minutes. Your history comes with you; nothing restarts.

Their program lands on top of yours

You'll have already seen the engine work for a week or two. Then your coach's actual plan arrives into a system you already trust — with their note attached, their reasoning written into the plan, and their eyes on your numbers.

Your limits still outrank everyone

A coach programs above your safety floor, never through it. If they ask for something a population preset won't allow, the app says so in words — to both of you.

Leave whenever you like

Unlink a coach and you keep every session, every lift and every chart. You pay for your own account, so the relationship is yours to end.

Signing up

Thirty days, and you can leave the card in your pocket.

Four screens between you and a program written for you. None of them ask for money, and the last one hands you something you can train on tomorrow.

Say you're an athlete

One tap. If you got here by scanning your coach's code we already know, and you skip the question entirely.

Pick a plan, skip the card

The price, the trial length and the exact date of a first charge are all on the screen. Add a card now or add it on day 27 — your 30 days run the same either way.

Build your first plan

Answer a few questions in your own words — what you're training for, what hurts, what you've got to train with. You land on a real program built around all three. That's the end of setup.

Train the whole month

The full app, the full engine, your plan — plus credits to spend on a one-off workout or a whiteboard photo turned into sets. Decide at day 30, not before.

And if you do nothing at day 30? Nothing is charged, because without a card there's nothing to charge — the account pauses and waits. Every session you logged, every lift and every chart is still there when you come back.

Pricing

Thirty days free. No card.

Filtering, swapping and scaling against your limits is unlimited on every plan. Credits are spent only when you ask the app to generate something new — a plan, a one-off workout, a whiteboard photo turned into structured sets.

Athlete

$5/month

  • The full training app
  • Unlimited engine swaps and adjustments
  • Coach connection, history and analytics
  • 15 credits to start
  • Add credits any time
Start free

Adding a card is optional during the trial. You subscribe yourself — a coach is never billed for you, and you're never billed for a coach. Bringing training history over from another app is a separate one-time import, priced by how many years you're carrying.

DialedRx is in early beta. It is provided as-is, features change, and it is not medical advice — it does not diagnose, treat, or replace a physician, physical therapist, or qualified in-person coach. Talk to a professional before starting any exercise program, and stop if something hurts.

Put in the constraints. Get back a session you can actually do.

Installs to your iPhone home screen straight from Safari. No App Store, no review queue, no download — just the URL and a share sheet.

Balance, adjustable.