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.

Web + AndroidOffline-firstFirebase-securedFree to start

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

Coach observing an athlete training in a dim gym

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
See the trainer workflow
Athlete driving a battle rope workout

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
See the trainee experience

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

SarahDavidSophiaNoahPriyaMarcusJamesElenaLiam

Client Breakdown (10)

Search clients by name or email…
SJ

Sarah Jenkins

2 sessions

Last active: 20m ago

DM

David Miller

2 sessions

Last active: 2d ago

SM

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.

01Trainer

Build & assign

Compose workouts from your exercise library, lay them across a multi-week calendar, assign with one tap. Progression policies ride along.

02Trainee

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.

03Both

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

Pricing

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.

₹0/ forever

Up to 5 active clients

  • Up to 5 active clients
  • The complete trainer toolkit
  • No feature held back
  • No card required to start
Most popular

Solo Coach

For independent trainers growing their roster.

₹749/ per month

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.

₹1,999/ per month

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.

₹4,999/ per month

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
Launch offer

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.

Claim founding price
Trainees

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/mo

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