⚡
FutureFit Coach
Demo byTheGradleW
AI personal trainer · prototype built for your project

Train with your future self

A working prototype of the AI coach you described. It talks with you, listens to your commands, runs every timer and audio cue reliably, remembers your sessions, and can watch your form through the camera, all on your phone.

  • 🎙️ Two-way voice + barge-in
  • ⏱️ Drift-free timers & cues
  • 📐 On-device form check
  • 🧠 Workout memory
PhysioTrack: live AI coaching
Phase 1 · beta readiness

Fix what blocks a full workout

  • Two-way ElevenLabs voice: real-time session, echo handling, barge-in, reconnect
  • Onboarding freezes and resets: persisted state, safe navigation
  • Photo upload and Future Self creation: permissions, compression, retries
  • Timers, rest periods, audio cues: background-safe, no drift or overlaps
  • Coach commands mapped to workout state; TestFlight and Play internal-test builds
Phase 2 · AI personal trainer

A future self that looks, sounds and moves like you

  • 3D "future self" avatar created once per user from their photos
  • One shared motion-capture exercise library, retargeted to every avatar (no per-user fees)
  • ElevenLabs voice clone + lip-sync; LLM coach with long-term memory
  • Camera form analysis on our PhysioTrack engine, opt-in and private
  • Workouts adapted to goals, equipment, limitations and live feedback
Live demo

Try it now

Use Chrome on your phone or laptop. Allow the mic for voice commands, and the camera if you'd like the form check.

Meet your future self

A few questions so your coach can build a workout that fits you.

Your level & body

Your coach adapts the exercises and timing to this.

Add your photo

Your coach takes on your face as your "future self". The photo is resized and kept on this device only.

🙂
JPG/PNG/HEIC, any size. It's compressed to 512px before saving.

Phase 2: this photo would drive an AI-generated 3D "future self" avatar with your face and voice.

Hi

Today's workout

    0Workouts
    0Day streak
    0Tracked reps

    What your coach remembers

      Your future self
      Get ready
      📐 Form check
      0
      Camera form check is off.
      Turn it on from the home screen (optional).
      0sec
      Get ready

      —

      Tap to enable voice commands

      Workout complete

      0:00Duration
      0Exercises
      0Tracked reps
      What's inside

      Built for the problems in your brief

      🎙️ Two-way voice

      The coach talks, and you can interrupt at any time ("pause", "skip", "too hard", "how long left?"). Barge-in stops the coach mid-sentence.

      ⏱️ Drift-free timers

      Timers are clock-based, so they stay accurate if the tab freezes or the phone sleeps. Includes 3-2-1 beeps, a halfway cue and spoken rest countdowns.

      📐 On-device form check

      Our production pose engine on MediaPipe: squat depth, back angle, knee alignment and tempo, a form score, and calm, debounced coaching cues. Camera use is opt-in and stays private.

      Already in production code

      The form check runs on PhysioTrack, our camera-based exercise coach

      This prototype doesn't use a throwaway script. It runs the same pose engine we built for PhysioTrack, a TheGradleW app where physiotherapists prescribe home exercises and patients are coached through their phone camera.