The training log for serious lifters. Log sets from anywhere, see exactly which muscles you worked in 3D, and share your session in one tap.
While doomscrolling, reading lecture notes, whatever — bulkup lives in your Dynamic Island and on your Lock Screen. Log sets, adjust weight and reps, and run rest timers without opening the app. When rest is up, your phone buzzes.
Every finished session updates a 3D body model — muscles you hit highlighted, intensity scaled. Spot what you've been neglecting.
After any workout, generate a shareable card: front and back body renders of the muscles you trained, plus volume, duration, and set count. One tap to share anywhere.
Push/Pull/Legs, upper/lower, full-body, or a custom split. Finish a session and bulkup automatically advances to the next day — the program runs itself, indefinitely.
Every completed workout is saved to Apple Health as a strength training session with estimated active calories. Write-only — bulkup never reads your health data.
No account, no cloud sync, no analytics. Everything is stored locally on your device, and you can export your full training history as JSON at any time.
A simple training log
with a seriously cool 3D view.
Log your session in a couple of taps, control it from the Live Activity, then watch every muscle you hit light up on a rotatable 3D body.