cat features.md

Features

Everything below is available to every user. There is no premium tier — the whole app is the free tier.

The full list

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.

Templates

Save any workout as a template and start the next one from it. Your usual push day is one tap away.

Multi-week programs

Plan training blocks ahead of time. Prefill still shows what you lifted last time, so progression decisions take seconds at the rack.

Body heatmap

A human silhouette shaded by training volume (weight × reps) over your last 30 days, in five bands. Neglected muscles are visibly pale.

Honest stats

Streak, personal records, a year-long activity map, an 8-week volume chart, and per-exercise progress. Numbers from your log, not projections.

Goals

Set a target weight and reps for an exercise and watch your log close the gap.

Body measurements

Weight, body-fat percentage, and tape measurements — chest, waist, hips, biceps, thigh — with a 30-day weight trend chart.

Cycle-aware training (opt-in)

For female athletes: log cycle periods and get phase context alongside your training. Off by default and private.

AI coach via MCP

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.

Offline-first PWA

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.

Exercise catalog + custom

A built-in catalog across muscle groups and equipment, plus unlimited custom exercises with your own notes and images.

Your data, exportable

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

How it works

  1. Open it in your browser

    No download, no card. The web app is the app.

  2. Log your first workout

    Pick exercises from the catalog, log sets as you go.

  3. Come back and lift more

    Prefill shows exactly what you did last time — beat it by a rep or a kilo.

  4. Watch the picture form

    After a few sessions the heatmap, PRs and volume charts start telling you things your memory won’t.

Common questions

FAQ

Is it really all free?

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.

Does it work offline?

Yes. Workouts are stored on your device first, so a basement gym with no signal is fine. Everything syncs the moment you reconnect.

Can I install it like a normal app?

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.

Is there an Apple Watch app?

No. If logging from the wrist is non-negotiable for you, Strong is the better tool — we say so in our comparison.

Can I import my history from Strong or Hevy?

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.

What exactly can the AI coach do?

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.

What happens to my data if I leave?

Export everything as JSON from Settings any day. Deleting your account is immediate and irreversible; server data is purged within 14 days.

./repsheet

Every feature above, free, in your browser.

Try it free

No download. No card. Works offline.