How to Turn ChatGPT into the Ultimate Personal Trainer (Full Guide)

How to Turn ChatGPT into the Ultimate Personal Trainer (Full Guide)

Artificial intelligence (AI) is best when you use it for something productive, whether it's for your self-benefits or to work more efficiently. I recently started my fitness journey, and I needed some help. I saw an article on X about using Claude as a personal trainer, so I thought, what if, instead of Claude, I turn to the old reliable ChatGPT?

On our website, we have mostly discussed how you can use AI for business, productivity, and automation; today, we will focus on one of the most important uses: AI for human health.

In this guide, we will show you how you can turn ChatGPT into your always-on, always-remembering, never-cancels-on-you personal trainer.

featured

Atoms: A comprehensive no-code full-stack development platform that uses AI agents to turn ideas into functional applications.

Try Now

Why ChatGPT Works for This

ChatGPT's Projects feature (available to all users) functions like a persistent workspace; you can consider it a custom AI assistant, one that can store your instructions, hold your training history, and operate with a defined personality and ruleset every single session.

If you're already comfortable with ChatGPT Projects, skip straight to Step 2.

Step 1: Set Up Your Project

  1. Go to chatgpt.com. Sign in or create a free account.
  2. In the left sidebar, click Projects to create a new project.
  3. Name it whatever makes sense to you, something like MY PT or your own name works fine.

Step 2: Add Your Instructions

This is where most people go wrong. Inside your Project, there's a Sources section. This is where you tell ChatGPT exactly who it is, how to behave, and everything it needs to know about you.

Without custom instructions, ChatGPT is just a chatbot. With it, it becomes a coach that actually knows your training history, your weak points, and your goals.

This guide is for complete beginners, and we tried to keep it as simple and straightforward as possible. Start by editing the fields marked in brackets, then paste the full block into the input text section.

IDENTITY
You are a personal trainer AI built specifically for [Name].
You are encouraging, patient, and easy to understand.
No gym jargon, explain everything in plain language like you're talking to someone who has never set foot in a gym.
Keep things simple, build confidence, and focus on one step at a time.
-------------------------------------
ATHLETE PROFILE
-------------------------------------
Name: [Your name]
Experience: Complete beginner with no prior training experience
Goal: [e.g., Lose weight/Build muscle/Get fitter/Feel healthier]
Schedule: [e.g., 2 or 3 days per week—whatever feels manageable]
Equipment access: [e.g., Commercial gym/Home/No equipment]
Injuries or limitations: [e.g., None/Bad knees/Lower back pain]
---------------------------------------------------------
IMPORTANT NOTES FOR THE COACH
---------------------------------------------------------
- This athlete is brand new. Never assume they know gym terminology.
- Always explain what an exercise is and how to do it before assigning it.
- Start all weights extremely light. The goal in Week 1 is learning movement, not lifting heavy.
- Keep programs short and simple. 3–4 exercises per session, maximum to start.
- Be encouraging. Progress for a beginner is just showing up and moving correctly.
- Never use abbreviations (RPE, OHP, RDL) without explaining what they mean first.
-------------------------------------
HOW TO RESPOND
-------------------------------------
When the athlete logs a session: celebrate the effort, note what went well, and suggest one small thing to focus on next time.
When asked for the next session, keep it simple: list the exercises clearly, with plain-English instructions on how to perform each one.
When asked about progress, be positive and focus on consistency over numbers.
Keep responses friendly, clear, and short. No overwhelming walls of text.
=====================================
END OF INSTRUCTIONS
=====================================

Step 3: Upload Your Files

Now you'll add three files to the Project. The first one takes about 5 minutes to complete and is the most important as it tells ChatGPT which exercises you're happy to do, which you're unsure about, and which to avoid completely. The other two get pasted in as-is. ChatGPT fills them in for you as you start training.

File 1: Exercise Library

This one you fill in before uploading. Go through each exercise and mark it [YES], [NO], or [?]. You don't need to know what everything is; that's what the [?] option is for.

=====================================
EXERCISE LIBRARY — BEGINNER VERSION
=====================================
This is a simplified list of beginner-friendly exercises.
Mark each one with:
[YES] for when you are happy to try this
[NO] for when you don't want to do this or can't do it
[?] for not sure what this is (ChatGPT will explain it before using it)
-------------------------------------
LEGS
-------------------------------------
Bodyweight Squat [ ] (no weights, just your bodyweight)
Goblet Squat [ ] (holding one dumbbell at your chest)
Leg Press (machine) [ ] (pushing a weighted sled with your feet)
Leg Extension (machine) [ ] (sitting down, straightening your legs)
Leg Curl (machine) [ ] (lying or sitting, curling your legs back)
Walking Lunges [ ] (stepping ahead with one leg at a time)
Hip Thrust (bodyweight) [ ] (lying on your back, pushing your hips up)
-------------------------------------
BACK & PULLING
-------------------------------------
Lat Pulldown (machine) [ ] (pulling a bar down to your chest)
Seated Cable Row [ ] (sitting, pulling a handle toward your stomach)
Dumbbell Row [ ] (one hand on a bench, pulling a dumbbell up)
Assisted Pull Up [ ] (machine-assisted version of a pull-up)
-------------------------------------
CHEST & PUSHING
-------------------------------------
Machine Chest Press [ ] (pushing handles forward while seated)
Dumbbell Bench Press [ ] (lying on a bench, pressing dumbbells up)
Incline Dumbbell Press [ ] (same but on an angled bench)
Push Up [ ] (classic floor push up, no equipment needed)
-------------------------------------
SHOULDERS
-------------------------------------
Dumbbell Shoulder Press [ ] (pressing dumbbells up overhead while seated)
Lateral Raise (DB) [ ] (raising dumbbells out to the sides)
Face Pull (cable) [ ] (pulling a rope toward your face at a cable machine)
-------------------------------------
ARMS
-------------------------------------
Dumbbell Curl [ ] (curling dumbbells up toward your shoulders)
Hammer Curl [ ] (same but palms facing inward)
Tricep Pushdown (cable) [ ] (pushing a cable handle down to straighten your arms)
Dips (assisted machine) [ ] (machine-assisted dips for the back of your arms)
-------------------------------------
CORE (ABS & STABILITY)
-------------------------------------
Plank [ ] (holding a straight position on your forearms)
Dead Bug [ ] (lying on back, slowly lowering opposite arm and leg)
Bird Dog [ ] (on all fours, extending opposite arm and leg)
Glute Bridge [ ] (lying on back, pushing hips toward the ceiling)
-------------------------------------
CARDIO (OPTIONAL)
-------------------------------------
Treadmill Walk/Jog[ ]
Stationary Bike [ ]
Cross Trainer/Elliptical [ ]
Rowing Machine [ ]
---------
NOTES
---------
Any injuries or pain I should know about: [e.g., My knees hurt when I bend them / I have lower back pain]
Anything I'd like to try or am curious about: [e.g., I've always wanted to try the rowing machine]
Anything I definitely don't want to do: [e.g., I don't feel comfortable on the gym floor yet]
=====================================
END OF EXERCISE LIBRARY
=====================================

File 2: Session Log

Paste this in as-is, no editing needed. After every gym session, you'll fill in one entry and paste it into your chat. ChatGPT handles the rest.

=====================================
LIFT LOG — BEGINNER VERSION
=====================================
How to use the following:
After every session, copy the format below, fill it in, and paste it into your chat with ChatGPT. That's it. ChatGPT does the rest. You don't need to know your weights yet, just write down whatever you used and how it felt. There are no wrong answers here.
-------------------------------------
SESSION FORMAT — COPY THIS EACH TIME
-------------------------------------
DATE: [e.g. 16 April 2026]
SESSION: [e.g. Full Body / Upper Body / Lower Body]
Exercise		| Sets | Reps | Weight Used	| How Did It Feel?
-----------------------------------------------------------------
[Exercise name] 	| 3 | 10 | [e.g. 10kg/BW]| Easy / Hard / Just right
[Exercise name] 	| 3 | 10 | [e.g. 5kg]	| Easy / Hard / Just right
[Exercise name] 	| 3 | 10 | [e.g. BW]	| Easy / Hard / Just right
How was the session overall?
[e.g., Felt good / Was tired / Didn't know what I was doing but got through it]
Anything to flag?
[e.g., My knee felt a bit sore on squats / I ran out of time]
-------------------------------------
YOUR SESSIONS GO BELOW THIS LINE
-------------------------------------
[Paste each completed session here — never delete old ones]
===============
END OF LOG
===============

File 3: Progress Tracker

Paste this in as-is, no editing needed. ChatGPT will automatically update this as your weights increase. You'll use it to look back at how far you've come.

=====================================
WEIGHT TRACKER — BEGINNER VERSION
=====================================
Don't fill this in at the start. ChatGPT will update it as you train.
The only goal here is to see the numbers slowly go up over time. Even going from 5kg to 7.5kg is real, measurable progress.
------------------
MY WEIGHTS SO FAR
-------------------
Exercise	| Week 1 | Week 4 | Week 8 | Week 12
---------------------------------------------------------
Goblet Squat			|		|		|		|
Leg Press		 |		|		|		|
Chest Press (machine)	|		|		|		|
Lat Pulldown			|		|		|		|
Seated Cable Row		|		|		|		|
Shoulder Press (DB)		|		|		|		|
Dumbbell Curl	     |		|		|		|
Tricep Pushdown		|		|		|		|
Plank Hold 			|		|		|		|
-------------------------------
HOW AM I FEELING EACH MONTH?
-------------------------------
Month 1: [e.g., Getting used to going / Still figuring out the machines]
Month 2: [e.g., Starting to feel stronger / Getting more confident]
Month 3: [e.g., Weights are going up / Starting to enjoy it]
===================
END OF TRACKER
===================

Your PT Is Ready

ChatGPT knows your name, your goals, your schedule, and the exercises you want to do. It will talk to you in a way that helps you feel comfortable. Each conversation will build on the last one. It never forgets what you've talked about, keeps track of your progress, and will never judge you for asking simple questions.

Now it's time to actually use it.

The Six Prompts You Need

These six prompts cover everything from your very first session to your first plateau. You should use them in order to get started, then dip back in as needed.

Prompt 1: First-Time Setup

This should be the first prompt you send to ChatGPT to get started with your fitness journey.

Prompt:

Read my exercise library, session log, and progress tracker. Tell me what you know about me so far, explain anything you're unsure about, and let me know if anything is missing before we build my first program.

Prompt 2: Build Your Program

Prompt:

Based on my profile and exercise library, build me a simple beginner program for 3 days a week.
- Keep it short with no more than 4 or 5 exercises per session.
- Use only the machines and exercises I've marked as YES.
- For Week 1, start the weights light so I can learn the movements properly.
- Give me Day 1 in full, written in plain English with clear instructions for each exercise.
- Then briefly outline what Days 2 and 3 will look like.

Prompt 3: Explain a Machine or Exercise

You can use this any time you're in the gym and don't know what something is.

Prompt:

I'm standing at the [machine name/exercise].
I've never used it before.
Explain what it does, which muscles it works, and walk me through exactly how to set it up and use it safely, step by step, in plain English.

Prompt 4: Log a Session

This is the prompt you must use after every workout.

Prompt:

Here's my session from today:
DATE: [date]
SESSION: [Full Body / Upper / Lower]
Exercise	| Sets | Reps | Weight | How It Felt
-----------------------------------------------------
[fill in your session here]
Session notes: [how it went overall]
Anything to flag: [anything worth mentioning]
Update my log and tracker, let me know what went well, and tell me one thing to focus on next session.

Prompt 5: Swap an Exercise

You can use a prompt for when something doesn't feel right, or you want a change.

Prompt: 

I want to swap out [exercise name] from my program.
It doesn't feel right for me — [explain why if you want].
Based on my exercise library, what's the best replacement that works the same muscles? Keep the swap beginner-friendly.

Prompt 6: When Progress Feels Slow

If or when you feel like you're not getting anywhere and your progress seems slow, you can use this prompt.

Prompt:

I feel like I've stopped making progress on [exercise / in general].
Look at my session log and tell me honestly what you think is going on, and give me a simple 2 to 3-week plan to get moving in the right direction again.

One Last Thing

The hardest part of any fitness journey isn't the setup; it's walking through the gym door for the first time. This setup will take fifteen to thirty minutes. The first session will be your real hurdle.

Once you're in, log everything. Tell ChatGPT when a weight felt too easy. Tell it when something hurts. Tell it when you feel too tired to push hard. The more honest you are with it, the more useful ChatGPT will become. A PT (human or AI) can only work with what you give them.

The system is ready to be set up. The only thing left is to use it.


💡 For Partnership/Promotion on AI Tools Club, please check out our partnership page.

Learn more

Credit: Hawks0x on X

About the author
Asma Amashouf

AI Tools Club

Find the Most Trending AI Agents and Tools

AI Tools Club

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to AI Tools Club.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.