A walk-through · one full session

Your program, that adapts.

Most apps are spreadsheets with a timer. Spotter is a coach who happens to live on your phone — for any goal, with any equipment. Here's what a full session looks like, every step in order.

Steps 1 & 4 — the adaptive program and logging — are live and free today. Steps 2 & 3 — the phone-camera form coaching — are in build for Q3 2026.

1. The program writes itself.

You tell Spotter your goal (build strength / build muscle / general fitness / lose fat / build endurance), how many days a week you train, and what equipment you have — full gym, dumbbells, or just bodyweight and cardio. The engine builds your plan: sets, reps or minutes, target RPE, exercise selection.

  • RPE-based progression (not blind percentages)
  • Works with whatever you've got — weights, bodyweight, or cardio
  • Swaps in equipment-appropriate movements automatically
01
// Spotter:
Block 1 / Week 2 / Day 3 — squat focus.
Top set: 4 @ RPE 8 · backoffs: 3×6 @ -10%.
 
// based on:
last session 4 @ RPE 7.5 → +5lb
readiness score 8.1 / 10
02

2. You prop the phone. Spotter watches.

Lean your phone against a plate, an empty rack, anything. Tap "Start set." Spotter sees the bar, the body, the rep count — and starts narrating.

  • On-device analysis — no upload, no cloud, no video stored
  • Voice cues you can hear over plates and music
  • Calls reps in real time, not after the set
// rep 1
"Down. Drive. Clean rep."
// rep 2
"Down. Drive. Same."
// rep 3
"Down. Knees caved on the drive. Brace, push out."
// rep 4
"Bar slowed 30%. Last one — own it."
// done
"4 @ RPE 8.5. Top set hit."

3. Rest, but actually rest.

Voice rest timer. No staring at a screen. No guessing how long it's been. When 90% of your rest is up, Spotter calls "30 seconds" so you can re-rack mentally and get under the bar.

  • Auto-set rest based on lift + intensity
  • Voice countdown at 30s, 10s, go
  • Adjusts dynamically if your bar speed is recovering slow
03
"3:00 rest. Walk it off."
"30 seconds. Get set."
"Backoff one. 3×6 @ 285. Go when ready."
04

4. Next session adapts before you open the app.

You logged the set and how hard it felt. RPE landed where Spotter predicted, so the next session nudges up — heavier weight, more reps, or more cardio minutes, whatever your goal calls for. Came in short? It eases off instead.

  • Logs RPE actual vs RPE target every session
  • Works the same for weights, bodyweight reps, or cardio
  • Eases off automatically if you keep missing target
// after session
Next squat day:
Top set: 4 @ RPE 8 — +5lb to 305
Backoffs: 3×6 — +5lb to 290
// readiness
Streak: 3 sessions on target. No deload.

5. Want a real coach? Spotter hands you off.

Plateaued for weeks, chasing a new goal, or you just want 1-on-1 accountability. Whenever you're ready, Spotter connects you with a vetted human coach through VitalCoach — your full history pre-loaded, no re-typing your training log into a Google Doc.

  • Trigger: stalled progress, a new goal, or you just ask
  • You pick from matched coaches, with rates upfront
  • Coach sees your history only after you click "share"
05
// Spotter:
"Progress has stalled a few weeks running.
Want a human coach in your corner?"
// you
"yes — ready for 1-on-1"
// Spotter:
"Matching you with VitalCoach coaches."
"Your history shares only when you confirm."
What we do · what we don't

Privacy is a design choice, not a policy.

The hard part of camera-based coaching is doing it without uploading your videos to a server. We pay that cost upfront — every line in this list is a decision, not a future promise.

on Form analysis runs on your phone

Pose estimation and rep counting happen on-device using a quantized model. Frames stay in RAM, never hit disk, never reach our servers.

on Logged data syncs encrypted

Sets, reps, RPE, body weight — these sync over TLS to give you cross-device access. Encrypted at rest, isolated per account.

on CSV export, any time, free

Your training history is your training history. One tap to export everything as a clean CSV. Cancel and the data leaves with you.

off No video frames sent to the cloud

Default. The only exception: if you explicitly opt in to share a clip with a coach during a handoff, that clip uploads — and only that clip.

off No training-data harvesting

We don't use your video, audio, or body data to train models. Not now, not after a Series A. If that ever changes, current accounts are grandfathered out.

off No selling to insurers, advertisers, or wearables

Your training data isn't a product line for us. Coach handoff is the only path data leaves your account, and only with your tap.

Free fitness app · live now · any goal, any equipment

Start free now.

Your adaptive program — for any goal, with any equipment — plus logging, free today, no card. Want a real coach down the road? VitalCoach connects you with one when you're ready.

Start free — no card → or join the camera-coaching waitlist