PISTAFIT~/ GET IT ▸

log it all.
keep the streak.

An Android training and cut tracker built like a terminal. It works with no signal and no account.

PISTON

He starts as a stick figure. Train, and he grows.

the day, on one screen

Six numbers. One tap each.

the streak

A day counts when you log your weight and hit protein, or log a workout. Miss one and a freeze covers it.

STREAKfreezes left this month: 1
0DAYS
logged freeze missed

a rest timer that survives everything

Lock the screen or take a call. It keeps counting, and it buzzes at zero.

2:00

It runs in a notification with a live countdown, so it does not stop when the app does. Nudge it ±30s or skip it from the notification itself. The buzz at zero is a scheduled alarm: Android asks for the exact-alarm permission the first time you rest, and without it Doze can hold the buzz back by minutes.

screens

the home screen: weight, water, steps, calories, sleep and creatine as cards, with the next session below
home · the day on one screen
the train screen listing workout templates and what is next on the week's plan
train · templates and the week
a running session with set rows, last session's numbers beside each input and a personal record flagged
session · last time, beside every input
the rest timer counting down full screen with add thirty seconds and skip controls
rest · it keeps counting
the history screen showing a month grid, then past sessions and sets
history · a month at a glance
the settings screen with units, targets, reminders, export and delete
more · all of it yours

log the lift

PREV

Last time, right there

Every set row shows what you did last session, beside the input. No scrolling back mid-set.

WARM UP

The ramp, built for you

One lighter set at 60% before the working sets, or up to four if you want a longer ramp.

+2.5 KG

It moves the weight up

Hit the top of your rep range and next session starts heavier, with an undo if you disagree.

PR

Records flag themselves

Finish a session and it tells you what you beat. History carries an estimated 1RM on every weight × reps set.

OFFLINE

No signal, no problem

Everything writes to the device first. The gym basement changes nothing.

EXPORT

Your data leaves when you say

CSV covers weight, water, food, steps and sleep; training sits in the JSON only, as a raw event stream. Delete the account and the server copy goes with it.

get it

Android, free, no ads, no trackers.