Skip to main content
OneRep is a fitness app that keeps training, nutrition, recovery, and progress in one place. Instead of juggling separate apps for food logging, workout tracking, and coach check-ins, everything lives in a single dashboard that updates in real time across all your devices. An AI Coach handles the bookkeeping: it logs meals from photos, adjusts workout plans, and writes weekly reviews.

What OneRep tracks

Daily Dashboard

Calorie and macro rings, water intake, supplements, scheduled training, Coach goals, and configurable widgets.

Nutrition

Food search across USDA FoodData Central and Open Food Facts, barcode scanning, meal presets, recipes, quick repeat logging, and custom macro targets.

Training

An exercise catalog, workout templates, weekly routines, two scheduled strength sessions per day, plus Endurance mode, rest timers, persisted active workouts, history, volume trends, and muscle-recovery estimates.

Progress

Body measurements, body-fat and circumference check-ins, nutrition and training summaries, and charts. Log personal trackers in Journal.

AI Coach

Text, image, and voice input. Personalized briefings, recipe and meal logging, workout and weekly-plan changes, goals, check-ins, memory, and reversible operations. Every AI write carries an undo payload.

REST API & MCP

A REST API and an MCP endpoint secured by keys you mint in the app, so your own scripts and AI assistants can read the same log you do.

Your daily navigation

The main navigation gives you Today, Journal, Nutrition, Training, Progress, Health, and Coach. Journal holds daily mood, notes, and personal trackers. Training contains both Strength and Endurance. Start Recovery mode explicitly when illness makes your usual plan unsuitable.

Journal

Record how a day felt, add personal trackers, and open quick logs for food, water, training, and supplements.

Endurance

Record walks, runs, rides, and hikes from Training, with GPS routes for outdoor sessions when available.

Recovery mode

Defer training expectations and adjust reminders while you are unwell. You control when the plan ends.

Available platforms

OneRep is one React codebase that ships in four forms. Your data syncs in real time across all of them.
  • Web app: runs in any modern browser at app.onerep.life
  • PWA: install directly from your browser for a full-screen, offline-capable experience on any device
  • iOS: native app built with Capacitor
  • Android: native app built with Capacitor
On iOS, open OneRep in Safari, tap Share, then Add to Home Screen to install the PWA. No App Store needed.

Photo logging

Point your camera at a meal and the Coach identifies what’s on the plate, matches each detection to a food record, and gives you a review step before anything is logged. Nothing is written until you confirm.

Bring your own AI key

If you’d rather run AI features on your own OpenRouter API key, paste it in Settings → Coach. OneRep validates the key before saving it, stores it server-side only, and exempts it from any monthly usage cap. You’re paying OpenRouter directly for what you use.

Data export and deletion

OneRep supports full data export from Settings → Data & account, and account deletion is available at any time in the same section. Analytics are opt-in and off by default.

Self-hosting

The entire stack (backend, food database, and app) can run on your own hardware with a single install script. Self-hosted installs have no plans, no paywall, and no monthly AI cap.
Self-hosting documentation covers the install process, food database setup, and optional integrations such as email, Google sign-in, and OIDC providers.