What RepRepo does

RepRepo is a repository of reps — a simple, fast workout tracker for the gym floor. Everything below is shipped and working today. No clutter, no subscription upsells, just your numbers.

Progress at a glance

See how far you've come.

A GitHub-style contribution heatmap turns every training day into a filled square, with your current streak front and center, alongside a weekly Pulse recap — sessions, volume, and PRs against last week. Dig into per-exercise history with charts of your estimated 1RM over time, a diff against your last session on the same plan, body-measurement trends like waist and arms, per-session totals — duration, total volume, muscle groups hit — and a browsable history of every workout.

RepRepo's Results dashboard: a GitHub-style year heatmap showing 46 training days and a 3-day streak, above a weekly pulse card — 5 sessions, 77,925 lbs, 17 records this week
Every session fills a square — keep the streak alive.

The rest of the toolkit

Fast set logging

Type to search across 50+ movements, enter weight and reps, and save. Built for logging between sets on a phone with sweaty thumbs — large tap targets, with an optional warm-up flag and RPE per set.

Plans & programs

Follow built-in starter plans like PPL and 5×5, or build your own in the drag-and-drop Plan Builder. "Start Push Day" pre-populates the session. Group plans into a weekly Program and RepRepo resolves what's today — rest days included — and leads Home with it, without nagging if you deviate. Plans and programs round-trip through Markdown import/export, plus txt export.

Automatic PR detection

Personal records are detected the moment you save a set — "New PR!" is the payoff. Session-volume PRs fire as you cross the old record, all backed by a record book, milestones, and a trophy case.

Daily check-ins

Optional, dismissible cards when you start a workout: sleep, food, mood, and bodyweight. Always skippable — they never block logging, and they're there when you want the context.

Gym-floor tools

A built-in rest timer, plate calculator, progressive-overload calculator, and 1RM calculator, right where you need them mid-session. No tab-switching, no separate apps.

Home page

A greeting, your current streak, and a last-workout summary, with quick-start buttons and today's plan front and center.

Make it yours

Light and dark themes plus customizable accent colors, including presets like the Catppuccin flavors and a warm "ember." Train in the colors you like.

Your profile

Pin up to 4 signature lifts with your current bests and a 30-day trend, and star favorite exercises, plans, and programs for quick access. Want to show it off? Share a read-only public profile at /u/yourname — off by default.

Yours & private

Your own login, not a shared password — accounts are invite-only and every account's data and PRs are fully isolated from every other. Export whenever you want: full JSON, CSV of your training history, or Markdown for plans and programs. No ads, no upsells — your numbers stay yours.

Check back later RepRepo is in early alpha — web now, iOS later, installable to your home screen today. Access is invite-only for now.