Program-based strength training

Pick your program. Hit your sets. Keep progressing.

Follow a proven program, log your sets offline, and see what comes next. Your training stays structured. Every set stays yours.

Offline logging · Flexible sets · Clear progression

IronGains training tab with the next GZCLP workout
Plan
GZCLP workout preview with weights, reps, and rest times
Preview
Active IronGains workout with completed sets and rest timer
Log

How it works

Plan, log, progress.

Plan once, then just show up to the gym and log your workouts.

01

Proven Programs

Start from GZCLP, with Greyskull LP, 5/3/1 and more on the way.

02

Fast Logging

Tap through sets with targets in view and rest timers built in.

03

Track Progress

Every session updates your projections and next-session targets.

04

Tailored to You

Set your numbers once, then progression adapts as you lift.

The app

Your plan, ready for the gym.

Keep targets in view, swap an exercise, or adjust a set as you go. Your workout keeps moving, even without a connection.

GZCLP program overview showing its upcoming workout

Program

Your program at a glance. Upcoming workouts, progress made, and training history.

GZCLP configuration screen with progression settings

Configure

Configure your program & manage progression state.

Training tab showing the next GZCLP workout

Up next

See the next session, including warm-ups and working sets.

Workout preview showing weights, reps, and rest times

Preview

Check weights, reps, and rest before you start.

Active workout logger with completed sets and rest timer

Train

Intuitive, fast, offline-first logging experience.

More features

Built around how you train.

Plan ahead, adjust in the moment, and keep a clear record of your progress.

Plan ahead

Preview how program settings affect upcoming workouts and projected progressions.

Guided opt-in progression

Progression rules are prescribed by the program and selected based on performance, but you retain the final say.

Edit anything

Change a weight, add a set or drop one mid-session. The app guides, it does not dictate.

Cloud Sync

Sync your history & progress across devices.

Program & lift progression charts

See how your lifts progress over time.

Templates

Save the workout shapes you keep coming back to and start from one instead of a blank screen.

Offline first

Every set is saved to your phone the moment you tap it, then syncs once you have a connection. No signal needed to train.

Scriptable

Programs are implemented in a custom language called 'IronScript' with a streamlined editing experience in the web dashboard.

Programs

Popular strength programs built-in

Choose a curated strength program instead of building from a blank workout template. Progression is suggested automatically based on performance, but remains entirely in your control

GZCLP program art
GZCLP

Faithful implementation of the popular GZCLP routine.

  • Configure your T1, T2, T3s
  • Configurable rep schemes
  • Configurable AMRAP progression
  • Optional warmup sets
3 or 4-day Preview program
Greyskull LP, 5/3/1 for Beginners, and Boring But Big program artwork
Program roadmap

More faithful, configurable program implementations are on the way.

  • Greyskull LP In development
  • 5/3/1 programs In development

Want something else? Help choose what comes next.

Request a program

Program Designer

Make the program your own.

Build or fork an IronScript program, then simulate its workouts and progression beside the source. Refine the plan before you run it in the gym.

Program Designer edit · simulate · progress
IronGains Program Designer showing IronScript source alongside a simulated squat workout and progression result

Good to know

FAQ

Less tapping, more lifting

Stop guessing and start tracking.

Pick a plan, set your numbers, and start lifting without turning training into admin.