Training
Cut
Weekly volume scaled to 80% the day after the flare check-in: the one automatic response a flare triggers in training.
MONSUN
volume ×0.8
Free to start. No credit card required.
Your lifting app has no idea you changed medication, and your calorie app has no idea you slept four hours. MuscleBuddy runs training, nutrition, bloodwork, recovery, medications and appointments as one system, with every adjustment carrying the reason behind it.
Pick a week below and watch it happen.
Already logging somewhere else? Bring your history across, and export all of it back out whenever you want. See how we compare
Whose week? Six example lifters.
Training
Cut
Weekly volume scaled to 80% the day after the flare check-in: the one automatic response a flare triggers in training.
MONSUN
volume ×0.8
Nutrition
Hold
Appetite dropped with the flare, but the adjuster reads only the weigh-in trend, so targets hold rather than chasing a bad week.
MONSUN
2,540 kcal, unchanged
Health
Flag
Flare logged Tuesday. Sleep and HRV both fell against your own baseline.
MONSUN
recovery 44, flare day 3
Upkeep
Log
Your flare entry on Tuesday is what triggered the training-volume cut two panels over.
MONSUN
protocol active
This is the week the whole product exists for. A flare is not a training problem, a nutrition problem or a health problem. It is all three, and only one of these apps can see that.
A flare check-in triggers one automatic response: a 20% cut to that week's training volume, the day after you log it. A missed-workout suggestion shows up separately for you to accept, and your macro targets hold on their own terms. Here is what actually moves, and what does not.
Following a lifter training through an autoimmune flare.
Mon
Training
A normal session, logged normally. The week starts with nothing wrong in it.
Tue
Upkeep
One entry in the condition profile you set up once. Everything below follows from it.
Overnight, Tuesday
58resting hr
29hrv ms
4:40asleep
Wed
Training
The volume cut from Tuesday's flare entry took effect before today, so the week's remaining sessions are written for less, not for the same load with a gap in it.
Because a flare check-in the day before is what scaled the week down, not a streak rule, and not a rewrite of any single missed session.
Thu
Training, scaled
The dashboard also suggests folding a missed session back in when your recent history supports it, a suggestion you accept or skip, not something the plan does on its own.
Because the volume cut applies to the whole week, and a separate missed-workout card is yours to accept, never automatic.
Thursday, Push
Fri
Nutrition
Intake fell for three days because appetite fell. The engine does not rewrite a diet from a flare week.
Because the drop is explained by a logged condition, not by a trend. Chasing it would move your targets for the wrong reason.
Sat
Health
HRV back inside your normal band. The engine starts easing the load restriction rather than lifting it at once.
Sun
The week, closed
One flare, a week scaled to 80% volume and three bad nights, and the block is still on track, with every decision traceable to the entry that caused it.
Weekly volume, push pull legs with the flare gap
Every adjustment carries the reason behind it, in plain language. AI handles conversation and analysis on top of that. It never sets the numbers.
Your data stays yours as well. Import your history when you arrive, and export all of it whenever you leave.
Why did my carbs change?
Read 7-day weigh-in average at 196.6 lb, down 1.7 lb on the week, against the 3 prior weeks needed before a trend counts.
Compare against your set rate of loss of 1.0 lb per week.
Overshoot of 0.7 lb, past the 0.5 lb tolerance you are carrying.
The adjuster reads only the weigh-in trend: training and health are not inputs to it, so this week's sessions do not change the call either way.
Protein already at 1.0 g per lb. Adjust carbohydrate instead.
Applied to ThursdayCarbs +38 g
Most lifting trackers log no calories at all. Most nutrition apps never touch a barbell. The arrows are the part nobody else ships. Pick a module to open it.
Builds a program around your goal, experience, available days and the equipment in each gym you actually train at, then moves the load when your logged sets earn it.
Hands the othersTraining days tilt your Pro meal plan toward more carbs and count toward your hydration target, and session load sits beside recovery in analytics.
Free, with periodization and prep on Pro
The calculators, the exercise library, the programs and the writing are open to anyone who lands on them. No signup wall, no email capture, and no result held back until you register. This one is live on this page, because a tool that makes you register before it answers is not a free tool.
One-rep max calculatorEpley
Estimated one-rep max235 lb
222.595%
21090%
20085%
187.580%
The core of all four modules is free permanently rather than on trial. Pro adds the deeper planning and analysis on top.
Free
$0
Forever free
Pro
$9.99
per month
If this is your first Pro subscription, your 14-day free trial converts to a paid Pro subscription at $9.99/month when it ends. Cancel before day 14 to avoid any charge. An account that has already had a free trial is charged $9.99 when it subscribes. Paid plans are billed monthly and auto-renew each month at the then-current price until you cancel. Cancel anytime from your billing settings to stop future charges; you keep access through the end of the current billing period. Except where required by law, payments are non-refundable and the current period is not pro-rated on cancellation. See our Terms of Service for full subscription, auto-renewal, and refund terms.
The same engine, from the other side of the relationship. Your clients keep the app they already use, and you get the tools to run them on it. Both sides sign up the same way anyone else does, with no demo call and nobody to talk to first.
Coach sovereignty is a product rule, not a setting. Nothing reaches your client until you say so, and your protocol defaults carry across the whole roster.
Example roster, Monday morning
Engine proposal
Drop bench to 3 × 6 and add a back-off set
Two sessions short of the rep range at 195 lb, with recovery unchanged. Reads as a load problem rather than a fatigue one.
Log your equipment once, and every program written against your floor respects it: yours, and any client you coach out of it. Gear marked out of service stops being programmed from the next session on.
Example gym, today
412members
9trainers
6classes today
2locations
Today’s schedule
Equipment marked out of service stops being programmed against, for every member, from the next session on.
The deck at the top is example data. Log one session and it starts reading yours, and the next weight on the bar comes from your training instead of a template.
Start for free