What Is Liftosaur and What Can It Do?

Updated

Liftosaur is a free workout tracker and gym planner for iOS, Android, and the web. It's built for people who want more control over their lifting program than a typical set-and-rep logger gives them: you can write your own program in plain text, follow one of 50+ built-in routines, and let the app adjust your weights automatically after each workout. If you just want to tap through a generic workout and log sets, it will work — but its real value shows up when you want a program that progresses on rules you define.

The three things it actually does

1. Plan a program

You have two paths:

  • Follow a built-in program. The app ships with proven routines, all written in Liftoscript so you can edit them. Named examples from the site include 5/3/1 for beginners, GZCLP, GZCL: The Rippler, GZCL: Jacked And Tan 2.0, GZCL: UHF (5 and 9 week), GZCL: VDIP, GZCL: General Gainz, Metallicadpa PPL, Dumbbell PPL, Starting Strength, Strong Curves, Texas Method, Lyle's Generic Bulking, Arnold's Golden Six, and Basic Beginner.
  • Write your own. You describe the program in Liftoscript — a plain-text format where you specify exercises by week/day, sets, and progressive overload rules. A minimal example from the site's editor: add a line like Bicep Curl / 3x10 / 12 to create that exercise with 3 sets of 10 at 12 lb.

2. Track each session

The workout editor shows your day as a list of sets with weight and target reps, including warmup sets. You log every set and rep as you go, and you can add sets or warmup sets mid-session.

3. Progress automatically

This is the part that separates it from a plain logger. Built-in Linear, Double, and Rep Sum progressions adjust your program after every workout without you recalculating anything. If none of those fit, you can script your own logic — the site lists custom progressions, myo-reps, drop sets, and manipulation of weight, reps, RPE, or even the rest timer as things scripts can do.

What makes it different from a normal tracker

The site's own framing is "like having Google Sheets and Strong in the same app." That's a fair summary of the split:

Typical tracker Liftosaur
Program source Fixed templates or manual entry 50+ built-in routines, all editable, or your own
Progression You decide the next weight Automatic (Linear, Double, Rep Sum) or scripted
Program format Forms and menus Plain text (Liftoscript)
Editing Phone only, usually Desktop web editor plus mobile
Data Often local Cloud-stored, accessible across devices

The desktop web editor matters if you've ever tried to restructure a multi-week program by tapping through a phone form.

Analytics and tracking detail

Beyond logging, the app tracks body stats and graphs weight, reps, and volume per exercise over time. It also shows weekly volume per muscle group in two views: what your program prescribed and what you actually completed. That gap is often the useful number — it tells you whether you're hitting the plan or quietly skipping work. It also supports 1RM and RPE.

Who it's for

  • You'll get the most out of it if you follow a structured progression scheme (5/3/1, GZCL, PPL, Starting Strength-style linear work) and want the app to handle the math, or if you want to design something custom and are comfortable with a text-based format.
  • It's probably overkill if you do the same fixed routine every week and just want a set counter. The built-in programs still work fine, but you won't use the scripting or the automatic progression.

Practical notes

  • Available on iOS, Android, and as a web app — the site lists App Store reviews and a "use as a web app" option.
  • Data is stored in the cloud, so your program and history follow you between devices.
  • The site describes the app as free, and the built-in programs are labeled free. Sign-in options shown are Google, Apple, or email.
  • Liftoscript has documentation on the site if you want to go past simple set/rep lines into custom progression logic.

If you want to see whether the text-based approach suits you before committing, the fastest test is to open the workout editor and try changing a set, a rep count, or adding one exercise line — that's the whole interaction model in miniature.