Features
Everything Soveren does.
One product, organised by the thing you actually do: train, eat, sleep, repeat. Below is what the app handles so you don't have to.
Conversational logging
Log a workout, a meal, a weight -- by chat.
Type the way you'd text a coach. "Did 4x8 bench at 100, then 3x10 incline DB at 30s." "Ate 200g chicken, 150g rice, broccoli." Soveren parses past-tense statements into proper structured entries: workout type, sets, reps, weight, macros, time. No forms. No taps.
- Past-tense detection -- "I'll have chicken" is a plan, not a log
- Multiple items per message -- one sentence, several rows
- Macros auto-estimated when you don't give them
Vision
Snap your meal. The macros do themselves.
A photo of grilled chicken + broccoli + rice becomes three food entries with approximate portions and macros. A photo of a scale display becomes a biometric reading. A photo of a barbell becomes a workout. The vision model reads what's there; specialist agents write it down.
- Meals -> food entries with macros
- Scale displays -> biometrics (weight, BF%, BMI)
- Equipment / setups -> workout entries
Goals
Set it once. It tracks itself.
"I want to lose weight from 80kg to 70kg." Done. Soveren records the goal with direction, target, starting value, and unit -- and every time you log a biometric, your goal's current value updates. No manual progress bar dragging, no missed completion events.
- Direction-aware (up / down) so weight loss completes correctly
- Auto-sync from biometrics -- every weigh-in moves the bar
- Per-type unit conventions -- weight uses kg, body fat uses %
Plans
Plan ahead. The app reconciles the rest.
"Push day tomorrow at 6am." Soveren stores it as a plan. When you log push day the next morning, the entry auto-links to the plan within a 2-hour window. The coach sees planned vs actual variance without you wiring anything together.
- Food, workout, supplement plans -- all auto-reconcile
- Macro reservations -- a planned 600kcal lunch shows in your daily totals
- Today's plan card -- one glance, what's done and what's not
Biometrics
17 measurements. None of them you have to type.
Stand on your smart scale, take one photo of the screen, send it to Soveren. Weight, body fat, BMI, skeletal muscle, visceral fat, body water -- whatever's on the display goes into your biometrics in a single round trip. Or speak/type them; either path works.
- Read directly off scale displays via vision
- BMI auto-computed from weight + last known height
- Direct entry path for the metrics your scale doesn't show
Daily execution audit
A real score. Every night.
Soveren scores your day 0-100 across training, nutrition, and routine -- with a breakdown of exactly what was missing. No vague "keep going" pep talks. "You hit protein, missed breakfast eggs, skipped pre-workout creatine." Specific, scored, actionable.
- Three sub-scores: training, nutrition, routine
- Per-user protocol checks -- your non-negotiables, not someone else's
- Trends across the week so you can spot drift early
Coaching profile
A coach that remembers you.
Persona, baseline body fat, nutrition protocol, default breakfast, non-negotiables, wake anchor. Set them once. Every chat reply uses them. The coach you talked to last week is still there this morning.
- Per-user system prompt -- not a one-size-fits-all bot
- Non-negotiables drive the daily audit checks
- Edit any time; the next reply reflects it
Reminders + injuries
Small details. Big difference.
"Remind me to take creatine at 3." Done -- a delayed job pings you. "Left knee is sore, 6/10." Logged with a canonical body-part tag. Both feed back into your daily audit and coaching context, so the app actually adapts.
- Natural-language reminders -- absolute or relative times
- Injury tracking with severity + body-part discipline
- Movement restrictions surface in workout coaching
See it on your phone.
Soveren is in TestFlight. Request access and we'll add you to the next batch.
Request access