Calisthenics skill progressions, checked from the side.

calistgress tracks your handstand, L-sit, pull-ups, dips and push-ups step by step. Prop your phone side-on: the hold timer only counts the seconds your line is clean, and a rep only counts when it goes through the full range.

You cannot see your own line

Calisthenics progress is clean lines and full range: hips stacked over shoulders in a handstand, legs level in an L-sit, a full hang at the bottom of every pull-up.

None of that is visible from inside the movement. Most people film a set, watch it back, and guess whether it counted.

How it works

1. Pick your step

Each skill is a ladder of steps — chest-to-wall handstand before freestanding, tuck sit before L-sit, band-assisted before full pull-ups — each with a target to hit before moving on.

2. Phone side-on

Stand the phone on its side two or three metres away, looking at you from the side, whole body in frame. The pose model runs in the browser; the video never leaves the phone.

3. Hold or rep

Holds count clean seconds only, with a line score for the set. Reps count only from straight arms to the full bend and back; the ones that fall short are named, not counted.

4. It goes in the log

Every set is logged with its numbers and your notes. When a set meets the step’s target, the next step is offered.

What the camera checks

Handstand
Wrist, shoulder, hip and ankle in one vertical line.
L-sit
Hip angle (shoulder–hip–knee) at 90° or closer, and straight knees.
Pull-up
Elbow angle (shoulder–elbow–wrist) from a straight-arm hang to fully bent.
Dip
Elbow angle (shoulder–elbow–wrist) from locked out to 90° or deeper.
Push-up
Shoulder–hip–ankle straight, wrists under shoulders; elbows from locked to 90° or deeper.

The skill tree

Every step has a target, in clean seconds or full reps. Hit it in one set and the next step opens.

Handstand

  1. Pike hold on a box — 30 clean seconds
  2. Chest-to-wall handstand, 30 s — 30 clean seconds
  3. Chest-to-wall handstand, 60 s — 60 clean seconds
  4. Freestanding handstand, 10 s — 10 clean seconds
  5. Freestanding handstand, 30 s — 30 clean seconds

Handstand progression, step by step →

L-sit

  1. Tuck sit, 20 s — 20 clean seconds
  2. L-sit, 10 s — 10 clean seconds
  3. L-sit, 20 s — 20 clean seconds
  4. L-sit, 30 s — 30 clean seconds

L-sit progression, step by step →

Pull-up

  1. Dead hang, 30 s — 30 clean seconds
  2. Band-assisted pull-ups, 8 — 8 full reps
  3. Pull-ups, 3 — 3 full reps
  4. Pull-ups, 8 — 8 full reps
  5. Pull-ups, 12 — 12 full reps

Pull-up progression, step by step →

Dip

  1. Top support hold, 30 s — 30 clean seconds
  2. Bench dips, 10 — 10 full reps
  3. Bar dips, 5 — 5 full reps
  4. Bar dips, 12 — 12 full reps

Dip progression, step by step →

Push-up

  1. Plank, 45 s — 45 clean seconds
  2. Incline push-ups, 10 — 10 full reps
  3. Push-ups, 10 — 10 full reps
  4. Push-ups, 20 — 20 full reps

Push-up progression, step by step →

What it cannot see

Pricing

Free

The skill tree, every camera check, the hold timer, rep counting, line scores and the full log — on this device without an account, and on every device with one.

Pro

Keep as many photos of your holds in the log as you like. The free plan keeps 30.

Subscriptions are not open yet. Until they are, there is no photo limit.

Join the waitlist

We'll email you when your place is ready. Nothing else — no newsletter.