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
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.