Every rep.
Every meal.
One clear picture.
Log a set between sets. Scan lunch in seconds. Watch the twelve-week trend, not one rough Monday. OneRep keeps the whole routine in one focused app.

Good morning,
Alex.
ABreakfast620 kcal
Upper A46 min
Dinner7:30 pm
- Free core trackerWorkouts, food and progress, not a trial
- Barcode + photo loggingScan a label or snap the plate
- Syncs everywhereiPhone, Android and the web app
- AI Coach on tapAnswers built on your own training data
Open OneRep. Know where you stand.
Today's food, water and workout live on one screen. The details are one tap away.
Upper A
4 exercises · about 45 min
Good morning,
Alex.
ABreakfast620 kcal
Upper A46 min
Dinner7:30 pm
1,832 kcal
1,263 left
Upper A
4 exercises · about 45 min
Your last numbers are already there.
Open a routine and start. Previous weight and reps sit beside every set, so you spend less time remembering and more time lifting.
- Build your own weekly routine
- Rest timer and full exercise history
- Swap exercises when the gym is busy

Fast enough to use between sets.
Lunch doesn't need a spreadsheet.
Search it, scan the barcode or take a photo. Fix the portion if it looks wrong. Track every macro, or keep it to calories and protein.
- Barcode scanning and photo logging
- Recipes and saved meals
- Water, supplements and training-day targets
1,832 kcal
1,263 left
Consistency
Training and food logs
Look back before you change the plan.
A rough Monday is just a rough Monday. The twelve-week view shows whether your training, food and body metrics are actually moving.
- Strength and volume trends
- Weekly consistency and streaks
- Measurements and check-ins
Plan changed?
Tell Coach.
Running late, missing equipment or stuck on dinner? Coach already has the context from your account. It suggests a change, then waits for you to approve it.
- Reads the training, food and goals already in your account, so you never re-explain
- Workouts, recipes and multi-week goals land as real entries, not paragraphs
- Snap your plate and the meal is estimated and logged
- Every change is shown before it saves, logged after, undoable in one tap
I've got 35 minutes. Can we shorten Upper A?
Keep the bench. Pair the accessories. Skip the last isolation movement.
What you can hand over.
Five jobs Coach takes off your hands, each one working from the training and food already in your account.
It starts with your account
The goal, the last twelve weeks and the equipment you actually own are already loaded. You never re-explain yourself.
Coach already hasYOUR ACCOUNT GoalLean recomp · 12 weeks
This week3 of 4 sessions
EquipmentDumbbells to 30 kg
Targets2,400 kcal · 180 g
Answers arrive as entries
Workouts, recipes and multi-week goals land in OneRep as real records you can open and edit, not paragraphs to retype.
Upper A, shortened34 MIN Bench press3 × 8
Row + press3 rounds
Face pull2 × 15
Save workoutEditSnap the plate, skip the search
Photograph a meal and Coach estimates the portions and macros, then drops it straight into today's food log.
Chicken, rice, broccoliFROM PHOTO Calories640 kcal
Protein52 g
Log mealNothing saves without you
Every proposed change is shown side by side with what you have now, recorded once you accept it, and undone in a single tap if you change your mind.
Review 2 changesPENDING Overhead pressRemoved
Landmine pressAdded
Everything elseUnchanged
ApproveDiscardTell it once
Constraints, injuries and preferences stick. Every plan from that point on is built around them without a reminder.
Coach remembers4 NOTES Dumbbells stop at 30 kg
Left shoulder flares on pressing
No dairy after Tuesday
Trains Mon, Wed, Fri, Sat
Now it can watch you lift.
Form Coach turns a set filmed on your phone into measurements: joint angles, tempo, symmetry. It hands back the corrections with the numbers behind them.
This interactive preview needs JavaScript turned on. The rest of the page reads perfectly well without it.
This interactive preview is unavailable right now. The rest of the page is unaffected.
Loading measurements
Drag to rotate
- Film one setProp the phone at the side of the rack and record two or three reps. Fifteen seconds is plenty.
- Your phone does the lookingYour phone reads the movement itself and sends nothing but the resulting position data for analysis. The video stays on your device.
- Coach measures, then judgesJoint angles, tempo, range of motion, left-to-right symmetry. Every finding is tied to the number it came from.
- Compare against the fixYour rep and the corrected version, same body, side by side in 3D.
Form Coach analyses squats. Every account can film a set. A free account covers about five a month, and Coach raises the allowance.
Phone, tablet, laptop.
One picture.
OneRep is a web app that installs straight from the browser, with no app store in the way. Log a set on your phone at the gym and it's already on your laptop at home.
Good morning,
Alex.
ABreakfast620 kcal
Upper A46 min
Dinner7:30 pm
Upper A
4 exercises · about 45 min
Consistency
Training and food logs
Good morning,
Alex.
ABreakfast620 kcal
Upper A46 min
Dinner7:30 pm
1,832 kcal
1,263 left
Track for free. Add Coach when you want it.
Every core tracking feature stays free, with no trial window and no expiry date.
OneRep Core
$0forever
Everything you need to track the work, plus a monthly taste of Coach.
- Unlimited workout logs
- Food, water and supplements
- Progress and body metrics
- Sync across your devices
- 10 AI requests a month, Form Coach included
OneRep Coach
€4.99per month
The same Coach, without counting requests.
- 500 AI requests a month, up from 10
OneRep Self-Hosted
$0your server
The whole app is open source. Run it yourself and owe us nothing.
- Every feature, Coach included
- One install script, your hardware
- Bring your own AI key and Coach runs uncapped on it
- Your data never leaves your server
Coach renews monthly and can be canceled anytime. Price shown in EUR; taxes may vary by region. Bringing your own OpenRouter key works on our hosted app too: Settings, paste, done.
The latest improvements.
Every change to OneRep, written up in plain language: what moved, and what it means the next time you open the app.
Your log now talks to your AI assistant
OneRep speaks the Model Context Protocol, so Claude or any other MCP client can read your training and nutrition log and, if you allow it (and only if), add to it. Read-only by default, revocable in a tap, and there is nothing it can delete. That last part was not an accident.
Read updateForm Coach reads every rep, not an average of them
Film a set and Form Coach now measures each rep on its own, counts the partials it used to pretend not to see, looks at the actual footage alongside the numbers, and leaves you a short checklist for the next set. The average rep is dead. It was never alive.
Read updateCoach now works from your goals, not just your last question
Coach reads the goal you set, the check-ins you logged and the last twelve weeks of your training before it says a word, so the advice belongs to the plan you're actually on, rather than to some theoretical person who asks good questions.
Read update
Start with today's log.
No setup marathon. Open the app at app.onerep.life and add the workout or meal in front of you.