Your AI strength coach

A plan for your goals.A coach for real life.

TrainChat builds a real strength program around your equipment, schedule and experience, then changes it the moment you say my knee hurts or I only have 30 minutes. Every change is shown, explained and undoable.

  • Free account
  • First 2 coach requests free
  • Cancel anytime
Download on the App StoreAlso on iPhone. Same account, same plan.
  • 757 exercises
  • 8 training goals
  • Pain-aware swaps
  • Every change receipted
  • Undo anything
  • Set-by-set logging
  • Rest timer
  • kg or lb
  • Travel & hotel mode
  • Time-capped sessions
  • NSCA-informed programming

See it work

Say it.
Watch your plan change.

Every request becomes a precise edit to your program, checked against your equipment, pain flags and time before it’s applied. You see exactly what moved, from what, to what, and why.

Swaps that make sense

Matched by movement pattern, so a squat stays a squat when the barbell disappears.

A receipt for every change

No silent rewrites. Each edit is listed, and every version is kept.

One-tap undo

Changed your mind? Restore any earlier version, from the panel or by saying “undo that.”

Try it:
Your training workspacev5 · just now
DAY 2 · FULL BODYStrength + support
~51 min
  1. 01
    MAINBarbell back squat
    4 × 5
  2. 02
    MAINBarbell bench press
    3 × 8
  3. 03
    ASSISTBarbell hip thrustwas Reverse lunge
    3 × 10
  4. 04
    ASSISTLat pulldown
    3 × 12
  5. 05
    ACCESSORYCable face pull
    2 × 15

My left knee is cranky today.

Got it. I flagged your knee and swapped the move that loads it most. Load increases pause until it settles.

Knee flagged · 1 swap
  • Reverse lunge → Barbell hip thrust
  • Progression paused while the knee flag is on

Why it sticks

Most plans break the first week life happens.

A PDF can’t see you’re sore. A chatbot forgets what it wrote yesterday. TrainChat keeps one program, adapts it with you, and remembers every rep.

FeaturePDF or template planChatbot workoutTrainChat
Built around your equipmentSometimes
Adapts when you’re sore or short on timeSometimes
Shows exactly what changed
Undo any change
Logs your sets and earns progression
Hard safety checks on every edit

Build · Train · Adjust

More than a plan you forget in a folder.

  1. 01

    Build it in about a minute

    Pick a goal, your training days, your experience and the equipment you actually have. TrainChat assembles a complete week from a real exercise library, not a template with your name on it.

    BUILD YOUR PLAN
    Goal
    Get strongerBuild muscleMove fast
    Days per week
    2345
    Equipment
    DumbbellsBenchBandsBarbellPull-up bar
    Session length
    45 min

    Plan ready · 3 days · ~44 min each

  2. 02

    Train with every set guided

    Clear targets, movement cues, your last result for each exercise and a rest timer. Log as you go, so progression is earned by what you did, not guessed.

    DAY 1 · FULL BODY · EXERCISE 1 OF 5
    Goblet squat

    3 × 8 · 24 kg · rest 90 s

    1:30

    Elbows inside knees · chest tall · sit between your heels

    1. Set 124 kg8 reps
    2. Set 224 kg8 reps
    3. Set 324 kg8 reps

    Last time: 3 × 8 at 22 kg

  3. 03

    Talk to adjust. Undo anything.

    Sore, short on time, traveling, or ready for more? Say so. You get a receipt for every change, and any earlier version can be restored in one tap.

    VERSION HISTORY
    Swap lunges for something easier on my knee.
    Reverse lunge → Barbell hip thrustReason: knee flag · progression paused
    • v6Swapped lunge for hip thrustjust now
    • v5Day 2 trimmed to 30 min
    • v4Plan built · 3 days

Train anywhere

Garage. Hotel.
Full gym.

Your plan follows the equipment, not the other way around. Tell your coach where you are this week and every session is rebuilt to match. Then switch it back when you’re home.

  • Bodyweight
  • Bands
  • Dumbbells
  • Kettlebells
  • Barbell & rack
  • Cables & machines
Build a plan for my space
757exercises in the library
8training goals
6safety checks on every change
1 tapto undo any change

Nothing changes behind your back

Hard rules, not suggestions.

Your coach can be creative. The engine isn’t. Every edit, from a chat request, a button or an automatic progression, goes through the same checks. If a change breaks one, it never reaches your plan.

Programming is NSCA-informed and conservative by default. TrainChat is general fitness guidance, not medical advice.

  • Blocked: Equipment you don’t have

    Every exercise is checked against what’s in the room.

  • Blocked: Moves that clash with a pain flag

    Flag a knee, shoulder or back and conflicting moves are swapped.

  • Blocked: Exercises you’ve ruled out

    Say “no burpees, ever.” It sticks.

  • Blocked: Sessions past your time cap

    Need 30 minutes? The day has to fit, or it doesn’t ship.

  • Blocked: Out-of-range doses

    Sets, reps, load, rest and tempo stay inside sane limits.

  • Blocked: Duplicates and overloaded days

    No exercise twice in a day, no 60-set marathons.

Simple pricing

Start free. Stay because it works.

Try it free

$0 to start

  • Create your account
  • Build a complete program
  • Your first 2 coach requests
  • See every receipt and version
Create my free account
Membership

TrainChat coach

$49.99 / month

  • Talk to your coach whenever plans change
  • Pain flags, time caps, travel mode and swaps
  • Set-by-set logging with earned progression
  • Full version history with one-tap restore
  • Cancel anytime from your account
Start with 2 free requests

Less than many trainers charge for a single session.

Questions

Good questions, straight answers.

Something else? Contact support.

Do I need a gym?

No. Tell TrainChat what you have: bodyweight, bands, a pair of dumbbells, or a full gym. It picks from a 757-exercise library and only uses equipment you’ve said you have. Traveling? Change it for the week and change it back.

I’m new to lifting, or coming back after a break. Is this for me?

Yes. New and returning lifters start on an introductory track: two working sets per movement, at most three strength days, and extra days as easy mobility. Loads go up only after you log two solid sessions in a row.

What happens if something hurts?

Tell your coach. A pain flag applies right away: conflicting moves are swapped, and load increases pause while the flag is on. TrainChat doesn’t diagnose injuries or design rehab. For pain that sticks around, see a qualified professional.

How is this different from asking a chatbot for a workout?

A chatbot writes text. TrainChat keeps a real program built from a real exercise library, and every change goes through the same rules engine. Each change comes with a receipt showing what moved and why. Every version is saved, your sets are logged, and nothing is rewritten behind your back.

What does it cost?

Creating an account is free, and your first two coach requests are on us. After that, membership is $49.99 a month, and you can cancel anytime from your account page.

Do I need an account?

You can look around the workspace without one. Create a free account to build and save your plan, use your two free coach requests, and keep your history across devices.

Is there an iPhone app?

Yes. Download TrainChat on the App Store and sign in with the same account. Your plan, workout logs and coach conversations are the same on your phone and on the web.

Kilograms or pounds?

Either. Switching units converts the loads you’ve already logged instead of just relabeling them.

Your next session starts here

Stop restarting.
Start adapting.

Build your plan in about a minute. Your first two coach requests are free.

Download on the App StoreRather train from your phone? Get TrainChat for iPhone.
Free to start2 coach requests on usStart free