Planning, tracking, and optimizing workouts with AI
AI won't replace knowing how to program. It's a sounding board without an ego — and once it can read what you actually lifted, it stops guessing. Here's the plan → feedback → refine loop I use, end to end.
If you want to start using AI in your workouts immediately, jump to the how-to. If you want some background on how to think about applying AI to workouts, keep reading. 🙂
Why should you listen to me?
I've been training for ~10 years — years of powerlifting followed by bodybuilding, but focused throughout on strength and lifting. I've spent years working with great coaches who built awesome programs for me, and years building my own programming around my goals and circumstances (time, gear, location). I'm very comfortable building my own programming, and right now that's what I'm doing: I write the program, and my coach reviews it and gives feedback — a second set of eyes and a form of accountability. By all accounts I'm pretty comfortable building decent, good-enough programs for my training discipline.
You know how to program a workout. Why do you need AI?
Frankly, I don't need it. It's a fantastic tool that I can oversee, pressure-test, and iterate with to make sure my workouts are progressing. AI lacks my ego, which makes it a great sounding board. My coach still reviews the final output — but AI is fantastic for helping build and refine my workouts based on my actual data.
There are three phases of my workouts where I apply AI: plan, feedback, and refine.
Plan
You're building a workout plan and want a starting point. I'd begin by getting clear on the disciplines, movements, and goals for your training — then hand all of that over at once.
Feedback
This is the gap from plan to execution. At the most basic layer, it looks at your last workout, compares it against your plan and your goals, and tells you how it went. Are you hitting all your numbers? Are you missing reps? Are reps getting slower? Any movements not hitting?
This gets more interesting the more data you have. That includes telemetry from wearables (sleep score, activity score), intelligence from smart trainers (speed of movements, pace), and even glucose and nutrition data.
Refine
Leveraging the feedback phase, we then refine your next workout and your plan. Adjust weights, adjust movements — based on what you're actually doing in the gym. The AI can look at that data, give you a proposal, and let you make the adjustments you want to make.
Refinement can reflect both your actual workout and your actual circumstances. Low recovery score on your wearable? Maybe we pull back a little. Really high one? Take advantage of it. Or just: "I only have 20 minutes today — what should I do?"
What this looks like
Here's the whole loop, end to end. It starts with the prompt above.
Then you have to actually run it
AI makes it really easy to create a plan. You then need a way to actually train against that plan. That's what I built Eccentric for — a way to log your workouts and see your progress over time, all of it reachable by your AI assistant.
If you've already connected Eccentric to your assistant — Claude, ChatGPT, Perplexity, or any compatible AI chat — it's as easy as asking it to create the plan for you.
And then you go into Eccentric, and your workout is there.
From here you log your workout. This part is similar to any other workout app you've probably used.
Close the loop
Once you've logged the workout, go back into your AI chat and ask for an analysis. The session below also included data from Oura, plus velocity data from the Voltra smart trainer.
From there you can ask about potential improvements, and let it send you proposals — suggested changes to your plan that you accept or decline one by one.
This is what really unlocks regular use of all the data you're already collecting. Lifts, PRs, sleep scores — you have a lot of it. The goal is making it actionable for a lifter.
Train on purpose.
Eccentric turns what your equipment records into progress you can read. It's free to start.





