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 — logging meals from photos, adjusting workout plans, writing weekly reviews — so you can focus on actually training.

What OneRep tracks

Daily Dashboard

Calorie and macro rings, water intake, supplements, scheduled training, Coach goals, and configurable widgets — everything you need to see at a glance each day.

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 concurrent workout slots, 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, charts, and user-defined metrics to track whatever matters to you.

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.

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 in seconds — 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 → Account. 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.

Your data, your way

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.