Two-tap set logging
Weight and reps pre-fill from the last time you did the exercise. Tick the set, the rest timer starts itself. No menu-digging mid-rest.
cat features.md
Everything below is available to every user. There is no premium tier — the whole app is the free tier.
Weight and reps pre-fill from the last time you did the exercise. Tick the set, the rest timer starts itself. No menu-digging mid-rest.
Save any workout as a template and start the next one from it. Your usual push day is one tap away.
Plan training blocks ahead of time. Prefill still shows what you lifted last time, so progression decisions take seconds at the rack.
A human silhouette shaded by training volume (weight × reps) over your last 30 days, in five bands. Neglected muscles are visibly pale.
Streak, personal records, a year-long activity map, an 8-week volume chart, and per-exercise progress. Numbers from your log, not projections.
Set a target weight and reps for an exercise and watch your log close the gap.
Weight, body-fat percentage, and tape measurements — chest, waist, hips, biceps, thigh — with a 30-day weight trend chart.
For female athletes: log cycle periods and get phase context alongside your training. Off by default and private.
Connect Claude Desktop or Cursor to your account. The assistant reads your real history through scoped tools — workouts, stats, PRs, cycle phase — and can add custom exercises to your library.
Your data lives on the device first and syncs when you are online. Install to the home screen on iOS, Android, or desktop — no app store in between.
A built-in catalog across muscle groups and equipment, plus unlimited custom exercises with your own notes and images.
One-tap JSON export of every workout, exercise, measurement and program. Delete your account any time; the server purges it within 14 days.
how-it-works
No download, no card. The web app is the app.
Pick exercises from the catalog, log sets as you go.
Prefill shows exactly what you did last time — beat it by a rep or a kilo.
After a few sessions the heatmap, PRs and volume charts start telling you things your memory won’t.
Common questions
Yes. No trial, no premium tier, no locked charts. One person builds Repsheet, runs it, and pays the server bill — and the local-first design keeps that bill small.
Yes. Workouts are stored on your device first, so a basement gym with no signal is fine. Everything syncs the moment you reconnect.
Yes — it installs as a PWA from the browser: Add to Home Screen on iOS, the install prompt on Android and desktop. See the Download page for step-by-step instructions.
No. If logging from the wrist is non-negotiable for you, Strong is the better tool — we say so in our comparison.
Not automatically — there is no CSV importer today. Export their CSV for your archive, then start Repsheet from your current working weights; that takes about 15 minutes.
It reads your data through scoped MCP tools — recent workouts, stats, programs, PRs, cycle phase — and can create or delete custom exercises and log cycle periods. It proposes sessions in chat; the log stays yours.
Export everything as JSON from Settings any day. Deleting your account is immediate and irreversible; server data is purged within 14 days.
./repsheet
No download. No card. Works offline.