Kevin
How Kevin builds your workouts
Kevin is the AI strength coach inside SwoleX. He reads your training history, your goal, your gym's equipment, and the injuries you've flagged — then builds a session sized to you. He also gets sharper every time you tell him how a workout felt.
What is Kevin?
Kevin is SwoleX's built-in AI strength coach. He's not a chatbot — he's the engine that powers four moments in the app:
- Workout scaling. Tell Kevin your experience level and benchmark lifts — he scales weights to your actual strength, not the average.
- Your gym, your equipment. Pick the gear you have access to. No more prescriptions for machines you can't use.
- Injuries respected. Tell us what hurts. Kevin avoids movements that aggravate it, suggests safer alternatives.
- Goals matter. Strength, size, conditioning, general fitness — your goal shapes every workout he recommends.
When you tap AI WORKOUT in the Log tab, Kevin pulls all of that together and writes today's session — exercises, sets, reps, weights, rest times, set type (normal / superset / drop), and a one-line coaching cue per exercise. It takes a few seconds.
How does Kevin pick weights?
Kevin reads three things for every working set:
- Your most recent working weight for that exercise (from session history).
- Your inferred 1RM, computed from your last several sessions and leverage-corrected for machines.
- Your stated 5RM baselines (set during onboarding or in Profile → Strength).
He targets the percentage band that matches today's intensity (recovery → standard → put_the_hurt_on → destroy_me) and rounds every output to the real plate math at your gym — no 47.3-lb dumbbells. For bodyweight exercises, the "weight" displayed is the added load (belt, vest, etc.); your bodyweight factors in separately.
If you've never logged an exercise before, Kevin starts conservative and adjusts upward over the next few sessions.
Why did Kevin pick this intensity today?
When you let Kevin pick (the "YOU CHOOSE" option on the intensity slider), he reviews your recent training cadence — frequency, volume trend, time since you last trained the focus group — and selects an intensity that fits.
The short note that pops on the workout overview screen ("Kevin: …") explains his reasoning. If you disagree, tap the intensity card and pick a different level — Kevin re-builds the session with the new target.
How does Kevin handle injuries?
Injuries aren't a free-text note Kevin ignores — they're structured directives that change how he programs you going forward. Add an injury from Profile → Fitness Profile → Injuries & Limitations (or tap the + in the Injuries screen during onboarding).
For each injury, Kevin asks three qualifying questions:
- Does it prevent training entirely? Hard block — Kevin won't program anything that loads that region.
- Does the pain persist through warmup? Avoid loading the region; prefer isolation or chest-supported work.
- Is light load OK? Kevin programs lighter, controlled work on that region; skips peaking sets.
A lower-back injury, for example, automatically swaps loaded hip-hinges (conventional deadlift, barbell row) for chest-supported alternatives (chest-supported row, machine row) until you mark it inactive.
Resolving an injury keeps the history without deleting it — open the injury, tap Mark inactive, and it moves to "Past injuries" so Kevin stops routing around it.
Does Kevin know what equipment my gym has?
Yes — and that's most of what makes his exercise picks usable. From Profile → My Gyms you can add one or more gyms. There are two ways to fill in equipment:
- Verified community data. Search your zip code. If your gym is in our directory, equipment is pre-filled from community-verified data. Twin Lakes Fitness, for instance, ships with 82 exact items already on file — Olympic Barbell, Power Rack, Smith Machine, every cable attachment, every machine. Review the list and toggle anything that's off.
- Manual setup. If your gym isn't in the directory yet, set up manually — pick from 174 equipment types broken into Free Weights & Benches, Plate-Loaded Machines, Cable, Selectorized, Specialty.
Kevin reads the active gym's equipment list on every workout build. If you're at the home gym with only dumbbells and a pull-up bar, he'll generate accordingly. Switch to your commercial gym and he unlocks the full catalog. You can also toggle Bodyweight only in the AI Workout screen for travel days.
How does Kevin get smarter over time?
Every time you finish a Kevin-built workout, the review screen asks "How did it feel?" with four reactions:
- DESTROYED ME — too hard. Kevin trims volume or intensity next time.
- HARD — appropriate stress. Kevin holds the line and watches for progression.
- JUST RIGHT — the sweet spot. Kevin pushes weight or volume next time.
- TOO EASY — under-loaded. Kevin steps up intensity meaningfully.
That single tap feeds back into a per-exercise, per-user adjustment factor Kevin reads on the next build. You don't need to explain anything — just rate the session honestly. Over a few weeks, Kevin's sessions track to where you actually are, not the average lifter at your stated level.
What's Kevin's weekly training analysis?
On Pro, Kevin writes a weekly analysis of your training. Open Progress → Kevin to read it. He covers:
- A letter grade on the week — A through F — graded against the goal you set (a hypertrophy week isn't marked down for not hitting strength targets, and vice versa).
- Calibration verdict — are you working at appropriate intensity for your stated goal, or leaving load on the bar?
- Muscle-balance audit — push:pull ratio, upper:lower distribution, anything flagged as over- or under-trained.
- Plateau / progression notes — exercises trending up, stalled lifts, where to push next.
- Top three actionable recommendations for the next week.
The analysis exports as PDF if you want to share it with a coach or save it for your own records. Free-tier users see the raw numbers (volume trend, calibration %, scheme compliance, muscle frequency) — Pro adds the graded analysis and recommendations.
Do I have to fill out my Fitness Profile to use Kevin?
No — Kevin works the moment you sign up. But every section of the Fitness Profile makes him sharper. There are six:
- Training Level — bias toward conservative weights (newer lifters) or heavier anchors and intensity techniques (veterans).
- Training Goal — strength, size, conditioning, or general fitness. Shapes rep ranges, rest times, and exercise selection.
- Strength Profile — 5-rep maxes for the big lifts. Starting anchors only; as you log workouts, Kevin learns your real strength and overrides these.
- Capabilities — bodyweight maxes (push-ups, pull-ups, dips) and what you can't do yet. Keeps prescriptions realistic.
- Preferences — training days per week, preferred equipment, machine style (plate-loaded vs selectorized), and intensity techniques you like (supersets, drop sets).
- Injuries & Limitations — structured directives Kevin reads on every build (see above).
You can fill the profile out during onboarding, edit any section any time from Profile → Fitness Profile, or skip it entirely and let Kevin learn from your logged training. The more you give him, the more accurate the first few sessions are. Getting started walks through the full flow.
Can I override Kevin's session?
Always. Three ways:
- Swap an exercise — tap the exercise card → Swap. Kevin picks an equivalent that fits your gym and matches the same muscle group; you can also pick from the full catalog yourself.
- Adjust weight or reps — tap a set → edit any value. Future sets in the chain follow your adjustment.
- Add or remove sets — tap + Add set, or swipe-delete the unwanted set.
Overrides don't penalize future sessions. Kevin reads your latest actual training history each time he builds a workout — what you actually do becomes the new floor.