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