AIm

How to use ChatGPT or Claude as a personal trainer

ChatGPT or Claude does the coaching; AIm keeps the log it coaches from. Using either assistant as a personal trainer takes three things: a first prompt that makes it ask before it plans, a log it can write to and read back, and a short weekly routine. This guide walks through each, says what the assistant does well, where it forgets your training, and what it still cannot do.

Updated: 2026-10-04

The prompt to start with

If you came for a copy-paste prompt, here it is. Paste this into ChatGPT or Claude:

YouAct as my personal trainer. Interview me about my goal, experience, schedule, equipment and past injuries before you plan anything.

That one prompt fixes the most common failure, a plan written for the average person instead of you. What it cannot fix on its own is the record: a plan is only as good as what you can check it against next month. The rest of this page is about keeping that record.

For a longer system prompt to keep in a Claude Project, and what a Project or a Skill remembers, see the Claude personal trainer prompt page.

What ChatGPT and Claude do well as a trainer

A language model knows training methodology, explains the why behind a plan without getting annoyed, adapts a plan when your day falls apart and never rolls its eyes at a beginner question. It is available at 6 am and at midnight.

It is also patient with the boring parts. You can ask it to explain progressive overload for the fifth time, to justify why it put rows before curls, or to rebuild tomorrow's session because the squat rack is taken. A human coach charges by the hour and reasonably expects you to remember. An assistant does not mind.

And it is good at translation. Most training advice online is written for someone else: a lifter with a full gym, five free evenings and no history of back pain. An assistant can take a published template and adapt it to three sessions a week, a pair of dumbbells and a knee you do not trust.

Is ChatGPT good for workout plans?

For a first plan, yes, with a caveat worth understanding. Both ChatGPT and Claude produce a sensible, well structured program if you tell them enough about yourself. The methodology in a generated plan is usually reasonable because the material it was trained on is reasonable.

The caveat is that a plan is the easy half of coaching. The hard half is what happens over the following weeks: noticing that your bench has not moved in three sessions, that you keep skipping Friday, that the weight that felt heavy last month is now your warm-up. That part needs a record, and a chat window does not keep one.

So the honest answer is that a chatbot is good at writing programs and bad at running them. The steps below close that gap.

Where it breaks down

Ask for a program with no context and you get a plan for the average person: generic exercises, guessed weights, no relation to your schedule or your knees. And a month later there is nothing to check the plan against. Two things fix this: context, and a log the assistant can write to and read back.

The memory problem is the one people notice second, and it is the more annoying of the two. Built-in memory in both assistants keeps preferences, such as training four days a week, not a log of sets and weights. You can paste your history into every conversation, and some people do, but it grows every week and you will eventually stop. The assistant does not need you to repeat yourself. It needs somewhere to read from.

Step 1: give it your context

A real coach starts with questions, and your assistant should too. Tell it your goal, experience, schedule, equipment and injuries, or ask it to interview you with the prompt at the top of this page.

With AIm connected, the answers are saved to your coach profile instead of dying with the chat. AIm also tells the assistant which details are still missing, so a new conversation picks up the interview where it stopped rather than starting it again.

Step 2: give it memory

Progression is the core of training: progressive overload means adding weight, reps or sets based on what you actually did. Without your log, the assistant can only guess. Connect a workout tracker like AIm and every session you describe is written to your private log:

YouSquats 5x5 at 80 kg, felt heavy on the last set. Log it.

In the gym you can also run the day on the workout screen in the AIm app, which saves the session to the same log. Next planning conversation, the assistant reads your real numbers and progresses from them, not from an average.

Step 3: build a weekly rhythm

Coaching is a loop, not a one-time plan. Three prompts cover it:

YouPlan my next workout based on my program and recent sessions.
YouReview my week: what went well, what should change?
YouMonthly check-in: am I on track for my goal?

Before each of these, the assistant reads your profile, goals, recent lifts and active injuries from AIm. When it writes you a new program, AIm checks it before saving: days a week against your schedule, session length, equipment, starting weights and exercises that load an injury.

Can ChatGPT replace a personal trainer?

Partly, and it is worth being precise about which parts. A personal trainer does at least four separate jobs: they design the program, they correct your technique in the room, they hold you accountable, and they adjust everything as you change.

ChatGPT or Claude is strong at the first job and at the fourth, provided it can see your history. It helps with accountability in a weak sense: it notices a missed week if it has the data, but it will not phone you. It cannot do the second job at all. Nothing that reads text can tell you your knee is caving on the third rep.

The realistic framing is not replacement. If you were never going to hire a coach, an assistant with your training history is a large upgrade over improvising. If you have a good coach and a technique problem, keep the coach. Many people end up using both: a human for periodic technique checks, an assistant for the weekly running of the plan.

ChatGPT or Claude for workout plans

Both write sound programs when they know enough about you, so the choice rarely comes down to the plans. It comes down to connecting the log.

  • Claude has AIm in its connector directory. Open AIm's page there, click Connect and approve the connection in the AIm window.
  • ChatGPT adds one through Developer mode, which takes a few more steps. Without a connector, the prompts on this page still work in either assistant, just without the log.

Both can connect to the same AIm account, so you can plan in one and log in the other, and each reads the same history. The setup for each is in the guide to connecting a workout log to Claude or ChatGPT.

A trainer in the chat or a workout app?

A workout app is a form: you tap the exercise, the set, the weight. Precise, and a chore. A chat is the opposite: you describe the session in a sentence and the assistant does the structuring. On its own, though, a chat has no charts and no history.

Connected, you do not have to choose. The assistant plans and logs, and the AIm app holds the log, the progress charts and a workout screen for the gym. Dedicated trainer apps with a model of their own add a second subscription; this route adds the log to the assistant you already have. Day to day, it looks like the ChatGPT and Claude workout tracker guide describes.

What ChatGPT or Claude cannot do as a trainer

Honest limits: it cannot watch your form the way a coach in the room can, it is not a doctor, and it only knows what you tell it. Sharp pain means a human specialist, not a chatbot. Use the assistant for planning, logging and analysis, and keep your own judgment in the gym.

It will also occasionally be confidently wrong, which is the failure mode worth watching for. If a suggested jump in weight looks unreasonable to you, it probably is. Treat the assistant as a well read training partner rather than an authority, and the arrangement works well.

Frequently asked questions

How do I use ChatGPT or Claude as my personal trainer?

Three steps, and the page above walks each one. Ask it to interview you before it plans anything, using the prompt at the top. Connect a log it can write to, so the plan survives the end of the chat. Then keep one short conversation a week: what you did, what the next session should be. Without the log there is nothing to compare against, and the advice restarts from whatever you retyped, which is where most people give up on the idea.

Which prompt should I start with?

Start with an interview, not a plan request. Ask the assistant to act as your personal trainer and interview you about your goal, experience, schedule, equipment and past injuries before it plans anything. The top of this page has the exact prompt. For a full system prompt to keep in a Project, see the Claude personal trainer prompt.

Is ChatGPT or Claude better for workout plans?

Both write good programs. The practical difference is the setup: in Claude it is one Connect on AIm's page in the connector directory, while ChatGPT needs Developer mode and a few more steps. AIm works with either, and both can share one account.

Can it be my personal trainer and nutritionist?

In the chat, yes: the assistant can discuss nutrition and estimate a meal you describe. AIm itself stores training, body measurements and goals rather than food logs, so nutrition advice stays in the conversation instead of your charts.

Do I need to be experienced to use this?

No. The first interview works for beginners too: the assistant asks about your level and builds a plan for the gym, home equipment or bodyweight only.

Give your assistant a training log

Enter your email and your journal is created at once. Connecting Claude from its connector directory, or ChatGPT at aim-journal.com/mcp, takes a couple of minutes; plans, logging and weekly reviews then run from the same history.

See a demo without signing up

Read next

ChatGPT and Claude workout tracker: log by chat, train in the appA workout tracker for ChatGPT and Claude: tell the assistant what you did or train from the app with last time's numbers. Every new chat reads the history. Claude personal trainer prompt: Project, Skill or connected logA Claude personal trainer prompt to copy into a Project, what a Project or a Skill keeps and loses, and when a connected workout log works better. Connect Garmin, Strava, Apple Health or Hevy to Claude and ChatGPTWhat connects today: Strava's official Claude connector, Apple Health in Claude and ChatGPT, Hevy's ChatGPT app, Garmin community servers and a writable log. How to import a ChatGPT or Claude workout plan into an appMove a workout plan that ChatGPT or Claude wrote into AIm: a sample plan to try, the exact steps, what to check before saving, and what an import cannot do. How to track progressive overload: what to log, when to add weightHow to track progressive overload set by set: what to log, the double progression method, how much weight to add each week, and how to spot a stall. 1RM from 5 reps or any set: Epley calculator and percentage chartTurn any set into a one rep max: 100 kg for 5 reps is about 117 kg by Epley. A rep max table from 2 to 12 reps, a 1RM percentage chart, and Epley vs Brzycki. Push pull legs or upper lower: the workout split for your weekPush pull legs, upper lower or full body: which split fits 3, 4 or 6 days, a PPL plan with sets and reps to copy, and how to have ChatGPT or Claude build one. Muscle recovery time chart: hours and days for each muscle groupFrom 36 hours for abs and forearms to 84 for the lower back: a muscle recovery time chart for every muscle group, where the numbers come from and what changes them. How to add OAuth 2.1 to an MCP server using SupabaseSupabase ships an OAuth 2.1 authorization server, off by default. How to put it in front of a remote MCP server, what stays yours to build, and five bugs.