Track your workouts with simple, markdown-based workout plans — write them yourself or let an agent take the wheel.

Own Your Data

Bring your own data in, and export out just as easily. No lock-in.

Explore the format →

Agent Friendly

Bring your own LLM. Markdown-based and flexible for any agent.

Built for agents →

Open Source

Both the app and the format are open source.

View on GitHub →

Join the iOS beta Explore the format →

App built for flexible training

Handy features to make training easy

Supersets

Group exercises and track interleaved sets, with rest that stays visible when collapsed.

Rest timers

Countdown timers with audio cues that keep running when the app is backgrounded.

Plate Math

Per-side barbell plate math, automatically, in pounds or kilograms.

Progress trends

Searchable history with per-exercise trend indicators across recent sessions.

iCloud sync

Automatic backup and multi-device sync through CloudKit — no account required.

Live Activities

Rest timer and workout progress on the Lock Screen and in the Dynamic Island.

Export & import

Take your data out as JSON or markdown, and import plans from any .md file.

Apple Health

Save completed workouts to Health with volume and duration metadata.

Flexible set types

Bodyweight, timed holds, AMRAP, and drop sets — all in plain text.

Built on an open format

Every workout lift.md reads is just markdown — the lift.md format. Write it by hand, generate it with an LLM, validate it live, and keep your programs portable forever.

Read the format docs →