← All styles
← Home

Log previous
workout

draft saved on this device
The owner, holding a dumbbell, beside a flat bench
Gym — required, never guessed

Machine and cable loads aren't comparable between gyms, so the wrong one here quietly corrupts every machine exercise in the session.

Numbers without a unit are read as pounds. Write 100kg x 8 for kilograms.

Typos and elongations stay. Don't clean anything up — "baaaarely" means something, and the raw text is what makes errors findable later.

Add a photo and Check it ask Claude through your API key, which is billed per use on the Developer Platform, not your Claude plan. Logging itself costs nothing.

State: photo transcribed

Transcribed — check it against the photo

Nothing is written until you use it. Fix anything that's off after inserting; the raw text is what every row descends from.

Pull 1. Lat pulldown -110 x 8 -120 x 6

State: transcription failed

Couldn't transcribe that. The photo is too dark to read.

State: checked, with questions

Hey Jimmy, it's me, a crow. That number's totally real. Wanna trade bitcoins?

Qwack! The crows are liars, Jimmy. Check the heavy one.

Recognised 2 exercises — check the count matches what you did.

Lat Pulldown3 lines
Chest-Supported Row2 lines · unsure
above history · Lat Pulldown

120 lb is 15 lb above anything logged for Lat Pulldown at Gym A. Right number?

-120 x 6. Clean but baaarely.
short set · Chest-Supported Row

"stoped short on the last": was that a partial rep, or a set of 7?

-40 x 8 stoped short on the last
Second opinion

The Chest-Supported Row jump from 35 to 40 matches your usual step. Nothing else stands out.

State: checked, nothing wrong

Qwack. I'm the only bird that's real, Jimmy. So are these numbers.

Nothing looks wrong. Loads are in line with your history and every set line has an exercise above it.

State: second opinion

Second opinion…
Second opinion: nothing else stands out.
Second opinion unavailable right now. The check above still stands.

State: no names recognised / nothing to check / history missing

No exercise names recognised yet. If you've typed some, they may be phrased in a way the taxonomy doesn't know — the pipeline will flag them when it runs.

Nothing to check yet.
History isn't loaded yet. Open the app once with a connection.

1 question still open. You can log anyway — the answers ride along as a note on the commit, they don't change any row.

State: after Log it

Pipeline running…
Logged and committed. The Dashboard rebuilds with it.
See the run · Back to Home
The pipeline rejected this session — nothing was committed, and your draft is still here.
See what failed
Not logged. Not signed in.
Your draft is still here.
Still running after three minutes — that's longer than usual. Check the Actions tab on the repo.