July 17, 2026 · ← All posts
Asking ChatGPT or Claude for a workout plan has quietly become one of the most common ways people start training. It makes sense: the plans are personalized, free, and often genuinely decent. The problem shows up on day one at the gym — your "program" is a wall of chat text. You're scrolling mid-set to find what's next, you have no record of what weight you lifted last week, and by week three the thread is buried and the plan is dead.
The fix isn't to stop using AI for programming. It's to treat the chat as the planning tool and move the result somewhere built for execution. This guide covers all three steps: getting a better plan out of the AI, checking it before you trust it, and the four realistic ways to track it — including options that have nothing to do with us.
Most bad AI workout plans come from thin prompts. "Make me a workout plan" produces a generic 3-day full-body template. Give the model the same intake a coach would ask for:
One more that pays off later regardless of how you track: ask for structure. "Format the plan with clear day headings, and list each exercise as sets × reps with rest times." Structured output is easier for you to read — and easier for any app or spreadsheet to ingest.
Language models write confident plans, not verified ones. Before committing 8 weeks, check five things:
If the plan fails a check, don't discard it — tell the model what's wrong ("this has 26 weekly sets of chest and 8 of back — rebalance it") and it will usually fix it on the next pass.
Here are the four realistic options, honestly compared.
Paste the plan into Apple Notes, or write the week on paper. Works when the plan is short and static — three days, same exercises weekly, you just need a reference. Breaks when progression matters: nothing reminds you what you lifted last week, rest timing is on you, and editing a text blob mid-workout with sweaty hands is miserable. Fine for week one; rarely alive by week six.
The classic. Ask the AI to output the plan as CSV, import to Google Sheets, add columns for actual weight and reps. Works when you enjoy the control — you can build any progression logic you want, and serious lifters have run spreadsheets for decades. Breaks on friction: phone spreadsheet editing between sets is fiddly, you maintain the formulas, and there's no rest timer, exercise demo, or history view. If you already love Sheets, this is a legitimate answer.
Hevy, a popular gym logger, offers a custom GPT that can save a routine directly into your Hevy account. Works when you're a Hevy user and you're happy generating the plan inside their custom GPT specifically. Limitations to know: it's tied to ChatGPT (not Claude or Gemini), you generate through their GPT rather than pasting a plan you already have, and what transfers is the routine — day-by-day scheduling across a multi-week program is still on you.
This exact problem is why Kiron exists, so here's the pitch — after three options that don't involve us. Kiron takes the plan you already have — from ChatGPT, Claude, Gemini, or a coach's PDF text — pasted as-is, messy formatting and all. Its parser reads the days, exercises, sets, reps, and rest periods, maps each movement to a library of 1,400+ exercises with demos, and turns the plan into scheduled workouts on a calendar. Three concrete things it handles that the options above don't:
Honest caveats: the parser needs an actual plan (days, exercises, sets or durations) — it can't structure "just tell me what to do." And after parsing you get a review screen to confirm exercise matches; a weird custom movement may need a manual pick. Kiron is a paid app with a free trial, so if a notes file or spreadsheet already works for you, keep it — the upgrade matters when progression tracking and scheduling are the things falling through the cracks.
AI is genuinely good at writing training plans and genuinely bad at being your training log. Prompt with a coach's intake, audit the volume and progression before you start, and then move the plan out of the chat window into whatever you'll actually open at the gym — paper, Sheets, Hevy, or Kiron. The plan that gets logged is the plan that works.
Try Kiron free — paste your plan, and it's a program.