Swing, press, log, repeat.
Swings, goblet squats, Turkish get-ups. One bell, a few moves and a log that keeps every set.

A kettlebells session in Guppy
This is what logging looks like: each set is one tap. Try it on the slate.
Today
One-bell session
Kettlebell swings
5 × 15 · 16 kg
Goblet squats
3 × 10 · 16 kg
Turkish get-up
2 × 3 each
Build it
Make a kettlebells session from the exercise library or your own moves, measured in reps and bell weight.
Or import it
Paste a TikTok, Instagram or YouTube link to a kettlebell complex from a coach. Guppy pulls out the moves for you to check.
Log it
Tap through the session set by set. Your history and progress sync between the web and iPhone.
Questions
Can I log different bell weights?
Yes. Set the weight per exercise in lb or kg and change it whenever you move up a bell.
Can I import a kettlebell workout from TikTok, Instagram or YouTube?
Yes. Paste a public link to a kettlebell workout and Guppy pulls out the exercises, sets, reps or times for you to check before you save it. Your first import is free; Pro includes 25 a month.
Is Guppy free?
Yes, to start. Free covers creating workouts, logging every set, your three newest saved workouts and your first video import, on the web and iPhone. Pro unlocks everything else from $7.99 a month, with a 3-day trial.
Train something else

Train anything. Log it in seconds.
Calisthenics, the gym, pilates, running, boxing: build the workout or paste a video link and Guppy turns it into sets you can follow and track. Free on the web and iPhone, and your first import is free.