
We all want a trainer to guide our workouts and check our form, but the cost and scheduling conflicts are a major hurdle. I found a way around it by building my own expert personal trainer with Google’s Gemini . Read on to find out how.
The results have been much more than what I expected. Our sessions are effective, safe, and tailored specifically to me. I’ve told all my goals to Gemini and it has tailored the plan specifically to me.
When I told the same to my friends, most of them were interested in trying out the same too. So I decided to write this guide. Here’s a step-by-step look at how you can build your own AI trainer.
The Foundation — Your Initial Prompt
Everything starts with a strong initial prompt. You need to tell the AI exactly what role you want it to play and how you want it to behave. A vague prompt will get you a vague, generic workout plan. A specific prompt will get you a dynamic, interactive coach.
I didn’t plan my initial prompt well, it was something I typed on my mobile from the Gym. Here’s the prompt I used to start our very first session:
“Hi Gemini, Act as my expert personal gym trainer. Your goal: Guide me through effective and safe workouts. How to interact: Ask questions or give instructions one at a time. Wait for my response before giving the next step. Be adaptive. Start somewhere, but adjust the plan based on my feedback, goals, and how I’m feeling. Consider the current date and time. I might be messaging you live from the gym, so tailor your advice if I say I am. Provide clear instructions and expert tips on form and safety. Let’s start: Ask me what I want to achieve today or if I’m at the gym right now.”

Why this worked:
- “Act as my expert personal gym trainer” sets the persona.
- “one at a time” and “Wait for my response” creates the interactive, conversational flow that feels like a real trainer. This was important for me, Otherwise Gemini spits out a bulleted list, which I don’t like.
- “Be adaptive” is the most crucial part. It tells the AI not to just spit out a static plan, but to listen and adjust.
- “Provide clear instructions and expert tips” ensures you get valuable, actionable advice, most important of all “form tips”.
- “Consider current date and time” Gemini often gets the current date/time wrong. Asking it explicitly helped in tracking the time in Gym and current date.
Based on your needs you can add your goals (build muscle, lose fat, run a 5k), your experience level (beginner/intermediate/advanced), frequency (days per week), Injuries and limitations (e.g.: sensitive lower back, knee clicks sometimes etc)

Once you are at the gym, just let it know — Hey Gemini, I’m at the Gym — and it will do the rest. Keep giving feedback, ideally after every set. For example: “I did my first set with a 10kg dumbbell and 12 reps, it was manageable but hard”.
The Evolution — Fine-Tuning with Instructions
As I started training with the instructions given by Gemini, I started making use of the adaptability character we defined before. Over our first few sessions, I gave it some additional instructions that have made our workouts even better.
I told it to remember these things:
- “Add a form tip after every message. I might need some repetition to get it right.” This is exactly what a good coach does to ensure safety and proper technique. After every message in the conversation, Gemini added a form tip about the exercise I’m about to do. Gemini repeated the same tips over and over again, which is exactly what I needed to make it stick in my memory. Now I don’t have to think about my breathing or elbow angle with torso or other form techniques.

- “I might need an occasional motivation to keep going, but don’t overdo it.” I don’t want a strict instructor, I want someone who will occasionally motivate me as I go on. You can adjust this to your preference.
- “Keep your messages short while I’m in the gym.” This was important for me. Long paragraphs are impossible to read between sets. Now, I get quick, scannable instructions.

- “Make sure to learn my preferences and goals slowly over time.” This helps build a long-term, truly personalized plan.
Key Reasons Gemini Became My Perfect Gym Trainer
After training with Gemini for a while, I realized the benefits went far beyond just getting a list of exercises.
- It has a perfect memory. The AI remembers the exact weight I used for every single exercise and whether I told it the set was a struggle or too easy. Before the next set, it will ask, “You did 80kg for 8 reps last week and said it was tough. Shall we try for 8 reps at 80kg again or drop to 75kg?” This is crucial for progressive overload.
- It’s my personal scheduler. I never have to wonder what day it is. I can just open the chat and ask, “What are we training today?” and it will know if it’s Push, Pull, or Leg day based on our history.
- It can be firm when it needs to be. A good trainer prioritizes safety over ego. One day, I considered doing heavy squats without a proper squat rack. Gemini’s “commanded” me to stop doing it and refused to proceed until I confirmed I was using the correct safety equipment. Honestly, It was scary (probably this is how skynet starts 😨)
- No complex exercises that I can’t handle. I would have been turned off by a complex plan with exercises I can’t even pronounce. Gemini built a routine around a few core, proven exercises and focused on making sure I was doing them right. I always prefer mastering the basics than doing a lot of advanced lifts with poor form.
- It’s always ready to adapt. If an exercise doesn’t feel right or a machine is taken, I can just tell it, “The leg press is busy, what’s a good alternative?” and it will instantly suggest another exercise that targets the same muscles.
- Saving the log. See the screenshot below!

The Workout Structure — Our Push-Pull-Legs (PPL) Routine
After a few sessions, Gemini and I settled into Push-Pull-Legs split. This ensures every muscle group gets attention and proper rest. Every workout also includes a dedicated warm-up and cool-down phase.
Here’s what a typical week looks like for us:
Warm-up (Every Session):
- 10–15 minutes of light cardio (e.g., treadmill walk/run).
- 5–10 minutes of dynamic stretches specific to the day’s workout (e.g., leg swings for Leg Day, arm circles for Push Day).
Push Day (Chest, Shoulders, Triceps)
- Barbell Bench Press: (Main compound lift for chest)
- Seated Dumbbell Shoulder Press: (Main lift for shoulders).
- Rope Triceps Pushdowns: (To isolate the triceps).
Pull Day (Back & Biceps)
- Lat Pulldowns: (For back width).
- Seated Cable Rows: (For back thickness).
- Alternating Dumbbell Bicep Curls: (First exercise for my bicep goal).
- Dumbbell Hammer Curls: (Second exercise to build overall arm thickness).
Leg Day (Quads, Hamstrings, Glutes, Calves)
- Barbell Back Squats: (The core of any leg day).
- Lying Leg Curls: (To isolate hamstrings). We switched to this after I was struggling with the form on Romanian Deadlifts (RDLs).
- Standing Calf Raises: (To finish off the lower legs).
Cool-down (Every Session):
- 5–10 minutes of static stretching for the muscles that were worked that day.
Conclusion
Creating this AI gym trainer has been a game-changer for me. I have been using it for a few months now and I can say it works! It keeps me consistent, ensures I’m working safely, and adapts to my goals and how I feel on any given day. The key is providing clear instructions and giving constant, honest feedback.
Feel free to use my prompts and instructions as a template. Tweak them to fit your personality and goals. The more you interact, the smarter and more personalized your AI trainer will become.
Happy lifting!