Personal coaching, engineered
It’s not a
workout app.
It’s a coach.
Science-backed programming, recovery-aware planning and set-by-set execution. ApexCoach turns every rep your athletes perform into data — and every decision you make into progress.
The engine
Every rep
is data.
Under the bar, ApexCoach is a numbers engine — estimating strength, modeling fatigue and proposing the next dose with a reason.
e1RM after every set
Epley-estimated one-rep max, recomputed the moment a set lands. PRs surface themselves.
Half-life fatigue model
Every muscle's freshness decays on a physiological curve — soreness becomes a number you can program around.
Suggestion-first progression
Next week's load, proposed with a why. Nothing applies itself — the coach always has the final word.
Two sides. One system.
Built for both
ends of the barbell

For Trainers
Program once. Coach everyone.
- Build an exercise → workout → program library once, assign to any client
- Auto-progression policies suggest the next load — with a why
- Live compliance, volume and recovery snapshots across your whole roster

For Trainees
Show up. Log sets. Get stronger.
- Your coach's program is on your phone the moment it's assigned
- Rest timer, warm-up ramps, drop sets and clusters — guided set by set
- PRs surface automatically from your estimated one-rep max
Inside the product
See it work.
Your entire roster — sessions, engagement, compliance and volume — on one screen.
Sessions
16
Last 7 days
Active Roster
9/10
Client engagement
Compliance
53%
Adherence (7D)
Volume Leaderboard
Top 10 Clients by Volume
Client Breakdown (10)
Sarah Jenkins
2 sessions
Last active: 20m ago
David Miller
2 sessions
Last active: 2d ago
Sophia Martinez
2 sessions
Last active: 1h ago
The loop
One system. The whole coaching loop.
Programming, execution and review in one continuous cycle — no copy-paste spreadsheets anywhere in it.
Build & assign
Compose workouts from your exercise library, lay them across a multi-week calendar, assign with one tap. Progression policies ride along.
Execute & log
The day's session is waiting on the phone. Warm-up ramp first, then work sets with rest timer, RPE targets and per-set notes.
Review & progress
PRs, e1RM trends, volume and compliance roll up automatically. The engine proposes next block's loads — you approve with a tap.
Exercise → Workout → Program
A real library with categories, muscles and equipment.
Suggestion-first progression
5 policies propose the next load — with a why. Nothing auto-applies.
e1RM & automatic PRs
Epley, Brzycki, Lombardi. Records surface as you log.
Rest timer that thinks
Fires on work sets only, honors overrides, keeps the screen awake.
18-week heatmap
Consistency you can point at.
Multi-coach boundaries
Many coaches, one athlete — zero data leaks between them.
Full data ownership
CSV import from Hevy/Strong/FitNotes, complete JSON export.
Offline-first
Dead-zone proof logging, automatic sync on reconnect.
Push notifications
Assignments, invites and rest-timer handoffs via FCM.
PDF program handouts
Print-ready exports for off-grid clients.
Coaches keep the pen. We do the math.
Beta feedback from the people who use it every day.
“The progression suggestions are the killer feature. I stopped maintaining four spreadsheets — the engine proposes, I approve, my athletes just lift.”
Daniel M.
Strength coach · 23 athletes
“Recovery scores changed how I program. I can see an athlete's legs are still fried two days after deadlifts — before I schedule squats.”
Priya R.
Hybrid performance coach
“I came from Hevy imports and never looked back. Rest timer, warm-ups, PRs — it's the first app that keeps up with the session.”
Marcus T.
Trainee · 40-week streak
18
week consistency heatmap
5
progression policies
3
e1RM formulas
10+
muscle groups modeled
20 clients. One price.
No per-client math.
Every plan includes the full product. You pay for capacity — 5, 20, 75 or unlimited active clients — never per feature, and never per client.
Free Coach
The whole product for a small roster — nothing withheld.
Up to 5 active clients
- Up to 5 active clients
- The complete trainer toolkit
- No feature held back
- No card required to start
Solo Coach
For independent trainers growing their roster.
or ₹7,499/year (10 months)
Up to 20 active clients
- Up to 20 active clients
- Everything in Free Coach
- No per-client fees, ever
- Upgrade or downgrade any time
Pro Coach
For established coaches with a large roster.
or ₹19,999/year (10 months)
Up to 75 active clients
- Up to 75 active clients
- Everything in Solo Coach
- Built for high-volume rosters
- Upgrade or downgrade any time
Studio
Unlimited clients for studios and teams.
or ₹49,999/year (10 months)
Unlimited clients
- Unlimited active clients
- Everything in Pro Coach
- Upgrade or downgrade any time
- SoonMulti-coach team seats & org dashboard
Founding Trainer — ₹499/mo, locked for 12 months
First 200 coaches. Solo capacity (up to 20 active clients) at the founding price, locked for a year.
Free forever — ₹0
The complete trainee app. Log towards no coach's program, with the whole library, history and progress built in.
- Unlimited freestyle workout logging
- 160+ exercise library & videos
- Rest timer, history & backfill
- Body measurements & progress photos
- e1RM trends & personal records
- CSV import & JSON export/import
Trainee Pro
₹100/moor ₹999/year · ₹83/mo effective
Adds the recovery model: per-muscle fatigue, balance and retained strength, drawn on the progress page you already use.
- Per-muscle fatigue & Muscle Readiness model
- Retained strength & volume balance
- Included free on a paying coach's roster
Prices in INR, exclusive of applicable taxes. Annual plans bill 10 months for 12. Trainees are never charged while their coach is on a paid plan.
Questions, answered
Everything people ask before their first session.
Yes. Logging is fully local-first: sets, timers and notes work through gym Wi-Fi dead zones. Changes sync to the backend automatically when you reconnect — on both web and Android.
Yes. A trainee can hold active links with multiple coaches. Each coach sees the trainee's shared workout logs, but only their own programs and assignments — other coaches' programming and corrections are never exposed.
The coach, always. The engine suggests the next load with a plain-language reason, but nothing is applied until the trainee taps Apply — and only on sets that haven't been performed yet.
Every trainer plan includes the whole product. The free tier caps you at 5 active clients; paid tiers only raise that cap — Solo ₹749/mo (20 clients), Pro ₹1,999/mo (75 clients) and Studio ₹4,999/mo (unlimited). Annual billing charges 10 months for 12. There are no per-client fees, and no card is required to start.
You can always send an invite — the cap applies when a client accepts and becomes active. Nothing is deleted or locked: over-cap rosters stay readable and every program and log stays put. Upgrading lifts the cap on your next sync, with no re-login, and any plan can be downgraded later without losing data.
No. Trainees are free forever — full logging, history, backfill, measurements, progress photos, CSV import and JSON export. When you're on a paid trainer plan, the recovery and readiness features are included for your clients at no cost to them, for as long as your plan stays active.
Yes. The CSV importer auto-detects all three dialects plus a generic format. You can also export everything as JSON at any time — your data is portable in both directions.
Estimated one-rep max is computed per set using Epley, Brzycki or Lombardi formulas with a 12-rep cap. PRs are detected automatically from live-logged sets — backfilled or imported history never mints PRs.
Any modern browser via the web app, plus a native Android app built on Capacitor. Both share the same offline-first sync engine.
Authentication is handled by Firebase with secure tokens. Media storage is fully private with presigned access. Workout logs are immutable once recorded, so your training history can't be silently altered.
Your athletes are waiting.
Set up your library, build your first program and assign it in under ten minutes. Free to start — no card required.
