Features

Every feature. Explained.

Long page. Built for athletes who want to read every line before they install. Jump to a section or scroll through.

Sensei AI

A coach who actually read your data.

Sensei is powered by Anthropic's Claude. It knows your last 30 sessions, your active training camp, your fight week if you're in one, your daily readiness, your skill tree progression, and your PRs.

Rather than a generic Z2 run, it says: "Your last two sessions hit sRPE 8+, sleep is 6% below baseline, ACWR jumped to 1.4. Tomorrow you should run Z2 35 min, skip resistance, and add an extra mobility block before bed." That's a Sensei response, grounded in your training history.

What Sensei can do: chat with full context, log voice workouts, debrief sparring sessions, build daily plans, scout opponents, simulate drill situations.

Sensei is Elite-tier ($14.99/mo or $119.99/yr). Conversations are processed by Anthropic: full disclosure in the privacy policy.

Versus Training Sensei chat thread: user asks 'Alternate exercise for lateral raise' and Sensei replies 'You're currently doing Lateral Raise (Cable) in your Upper and Push sessions. What's driving the swap? Joint discomfort, equipment availability, or just looking for a variation? Give me the reason and I'll lock in the replacement.' Input bar at bottom reads 'Ask your Sensei...'

Voice logging

Speak your workout. Watch it log itself.

Combat and endurance sessions log themselves from voice. "Three rounds rolling, got a triangle, sRPE seven" becomes a fully-structured combat session in 8 seconds.

Speech is transcribed on-device by Apple's Speech framework. The transcript (not the audio) is sent to Claude to extract discipline, rounds, technique attempts, intensity, and free-form notes. You review and save.

Resistance voice parsing shipped in v1.1: say your lifting session and Versus extracts exercise, sets, reps, and RPE the same way.

Versus Training endurance voice parse: Session Parsed confirmation extracted from voice: Activity Walk, Distance 2.50 km, Duration 30 min, Pace 5 km/h. Transcript reads 'Walked at 5 km/h for 30 minutes, covering 2.5 kilometres.' Open in Endurance Logger button below.

Skill tree

17 martial arts mapped to your progression.

BJJ, MMA, Muay Thai, boxing, wrestling, karate, judo, sambo, kickboxing, taekwondo, krav maga, capoeira, kali escrima, lethwei, savate, Jeet Kune Do, catch wrestling. Each discipline has a tree of techniques: strikes, takedowns, submissions, escapes, position transitions.

Log a sparring session and tag the techniques you drilled or hit. The tree fills in over time. See exactly where your training is concentrated and where you've gone weeks without touching a position.

The strength side gets the same treatment via exercise library + PR tracking per movement.

Versus Training Skill Tree library for Muay Thai: discipline selector at top (Muay Thai selected, Boxing, Jeet Kune Do) and a grid of category cards with percent confirmed per area: Stance & Footwork 80%, Kick 38%, Punch 88%, Elbow 15%, Knee 33%, Clinch 11%.
Versus Training Skill Tree node view for the Muay Thai Kick category: Beginner and Intermediate columns of technique nodes (Teep, Rear Teep, Low Kick, Inside Low Kick, Switch Kick, Head Kick Roundhouse, Spinning Back Kick, Push Kick Counter) with green checks for confirmed techniques and grey for untouched. Header shows 38 percent progress, 7 of 18 techniques confirmed.

Daily readiness

One number. Every morning.

Versus reads HRV, sleep, RHR, training load, and the prior 7 days from HealthKit. It compares against your 30-day rolling baseline and outputs a readiness score from 0 to 100.

The score isn't a vanity stat. Sensei uses it to decide what to recommend, Training Camp uses it to adjust the next block, Fight Week uses it to flag overreaching during the cut. You see it once each morning; the rest of the app silently uses it everywhere.

Free tier. Every user, every day.

Versus Training Daily Readiness home screen: score 69 marked Moderate, surrounded by three rings tracking Score, Load and ACWR, with the Speak Your Session prompt above and a 7-day trend at the bottom.

Training calendar

Your whole training year, on one page.

Month view or week view. Each day is a square; each session is a dot. Combat sessions are red, resistance is orange, endurance is blue, sport is purple, mobility is teal. Glance at a month and see whether you've been balanced or you've drifted toward one mode for three weeks straight.

Top of the page shows monthly totals (sessions, hours, current streak) and a stacked bar of where the hours went. Tap any day to drill into what you logged.

Free tier. Available the moment you finish your first session.

Versus Training History screen showing March 2026 month view: 44 sessions, 36.7 hours, 1 day streak, with a stacked modality bar (Endurance 19, Resistance 12, Combat 12, Mobility 1) and a calendar grid where each day shows colour-coded dots for the modalities trained. All / Resistance / Combat / Endurance filter chips at the bottom.

Training Camp

Periodisation that adapts to your readiness.

Set a goal date (fight, race, peak block) and a primary modality. Versus generates a 6-week periodisation with build, peak, and deload phases. Targets per modality per week: strength volume, combat sparring load, endurance HR time-in-zone.

As you train, the camp adapts. Two readiness scores under 60? Suggested deload moves earlier. Two PRs hit faster than projected? The peak block recalibrates.

Core tier.

Versus Training Summer Hypertrophy Block: Week 4 of 8 with 34 days left, ending Jun 29 2026. Mesocycle Wave bar chart shows three Medium build weeks (W1–W3), the current Deload week (W4) highlighted, and three Hard peak weeks (W5–W7). Below: Deload Week stats (9 sessions, 35% volume, target RPE 3–5) and a Week 4 reflection prompt.

AI Daily Stack

Sessions planned and prescribed each morning.

Every morning Versus assembles a session plan for the day. Modality, target intensity, target duration, target zones if endurance, target rounds if combat, target volume and movements if resistance. Grounded in your readiness score, your active Training Camp phase, your last 7 days of load, and your scheduled events (game, race, fight) if any.

Skip a recommended session and the next morning's stack adjusts. The plan is opinionated but never rigid.

Core tier.

Versus Training Today's Plan dashboard: Fight Camp April, Week 5 of 8. Three sessions queued: BJJ Morning Drill (fixed, 7:00 AM, 90 min, guard passing & sweeps), Upper Strength (AI, 12:00 PM, 60 min, chest/shoulders/triceps), Active Recovery (AI, 7:00 PM, 30 min, hip flexors & thoracic spine). Readiness callout explains the score adapts to load. Below: consistency tracker showing Day 1 of week with 0-week streak and 4-week consistency 0%, plus a 'Ready when you are' nudge with readiness 75.

AI Mobility Protocol

Post-session mobility, prescribed by AI.

Finish a session and Versus generates a mobility block tuned to what you just trained. Sparring six hard rounds? You get neck, hip, shoulder work weighted toward the positions you spent time in. Heavy lower-body day? Hip flexors, glutes, hamstrings, ankle work in priority order.

Movements pulled from the mobility library, prescribed in 8–12 minute blocks you can actually execute before bed.

Core tier.

Versus Training Log Mobility screen showing Sensei's Mobility Protocol: 10 positions across 15 minutes: diaphragmatic breathing, supine spinal twist (left/right), supine hamstring stretch (left/right), child's pose supported, neck release (right/left), wrist circles, ankle circles. Each row shows hold duration and a one-line cue. Complete Session button below.

Fight Week

Weight cut, hydration, weigh-in countdown.

Enter your fight date and target weight. Versus builds a daily plan for the week: water intake curve, sodium curve, sauna sessions, training taper, and the morning-of weigh-in protocol.

Log water and sauna time as you go. Sensei flags if your cut is on or off pace. The night before weigh-in, the protocol switches into the dehydration phase.

Core tier. Combat-discipline athletes only.

Versus Training Fight Week dashboard: D-4 countdown showing 4 days left to a BJJ sport competition, camp week 8 of 8. Today's Protocol card flags Moderate Rounds: pull back intensity, positional sparring only, no all-out rounds. Below: Opponent Scout shortcut and Weight Cut shortcut.

Vanity Vault

Body composition tracking that respects your privacy.

12 measurements: weight, chest, waist, hips, shoulders, arms (R + L), thighs (R + L), calves (R + L), neck. Log every 2-4 weeks. See trend lines, not snapshots.

FFMI and skeletal frame insights put those measurements in context: how much of your mass is lean relative to your height, and what your frame supports. Optional progress photos stored privately. Elite-tier AI body-fat estimate analyzes the photo to return an estimated body-fat percentage, opt-in only.

8 check-ins free, unlimited on Core.

Versus Training Vanity Vault overview: weekly streak card (1 week, done this week), Body Comp bar showing 64.3 + 12.7 kg (Lean 83.5%, Fat 16.5%), and a Progress Gallery with Front, Side and Back tabs prompting the user to add their first photo.
Versus Training Vanity Vault scale + body metrics view: Scale Weight 77.0 kg, last change -1.0 kg, 3-month change -2.0 kg, with a 3-month trend line. Below: Body Metrics including Body Fat 16.5% (down 0.7%), Neck 39.0 cm with a small trend chart, and a Shoulders card prompting to add a check-in.

Nutrition

Fuel the training, not a generic target.

Versus sets your daily calories and macro split from your own stats (height, weight, age, activity, and whether you're cutting, maintaining, or bulking) instead of handing you a number from a chart. The target moves with your training: a hard sparring week and a deload week aren't the same fuelling problem.

The dashboard shows calories left, protein, carbs, and fat against target, plus fiber, sugar, and sodium against sensible caps. Water logging sits on the same screen with one-tap quick adds, and meals group into breakfast, lunch, dinner, and snacks.

AI Meal Scan is the fast path: photograph the plate, say what you ate, or type it. Versus identifies the food, estimates the portion, and fills in calories and macros for you to confirm before saving. Same principle as voice session logging: describe it once, review it, done.

Because nutrition and training live in one app, your intake sits next to the sessions that earned it: protein against a heavy lifting block, carbs against a race week, hydration against a weight cut.

Nutrition tracking, water, and macro targets are free on every tier. AI Meal Scan is Elite-tier ($14.99/mo or $119.99/yr). Nutrition targets are informational estimates, not medical or dietetic advice.

Versus Training Nutrition screen: 1,646 kcal left of a 2,726 kcal target auto-calculated from your stats, with 1,080 eaten shown in a gold progress ring. Macro bars read protein 77g of 144g, carbs 137g of 346g, fat 18g of 85g, with fiber, sugar and sodium tiles below. An AI Meal Scan button offers photo, voice or text logging. Water shows 1,500 of 2,800 ml with +250, +500 and +750 quick adds, and breakfast lists oatmeal with blueberries at 380 kcal.

Physique Report Card

An honest read on where you actually are.

Progress photos tell you something, but only if someone knows how to read them. The Physique Report Card weighs your latest front, side, and back shots against your previous ones, plus your tape measurements, frame, FFMI, and weight trend. What comes back is a judge's assessment, not a number scraped off one photo.

A score out of 100 and a category band. A written verdict on what changed since your last check-in. Grades and a one-line read for ten muscle groups. Your proportions against the classic targets, where you store fat first and go lean last, what's already working, and a numbered list of what to fix, each with the prescription that fixes it.

It grades on your frame, not someone else's: 38 cm arms on a small frame beat 40 cm on a large one, and the report says so. It only grades what the angles actually show, it states its own confidence, and it won't contradict a number you've measured. A judge's eye, not a measurement, which is why the trend across reports matters more than any single one.

Elite-tier, capped at two reports a day. Photos are processed for the report and never sold or shared. See the privacy policy. A physique assessment is an opinion, not a medical or dietetic one.

Versus Training Physique Report screen: a score of 74 out of 100 in a gold ring, graded ATHLETIC, dated 27 July 2026 with high confidence. A Since Last Check-in card reads: clear improvement over the previous 6-week check-in, arms noticeably fuller by 1 cm on the tape, mid-section slightly tighter despite a marginal scale increase, back width holding steady, overall trajectory positive. Muscle Group Grades follow with a bar and a note for each: Shoulders 82 (good capped-deltoid development, posterior head slightly underdeveloped), Chest 76 (adequate thickness, lower-pec tie-in needs more incline work), Back 71 (lat flare present but mid-back density is the weak link), Arms 88 (strong bicep peak and tricep horseshoe, proportionate to torso), Forearms 65 (below average relative to upper arm, direct work prescribed), and Core 70 (visible obliques, upper-ab separation present, lower ab softer).
The top of a report. Proportions, fat distribution, symmetry, strengths, priorities, and the judge's word sit below.

Gym Feed

Accountability with a small group, not a public feed.

Join a gym with a code (or create one). Members see opt-in workout posts from each other: sessions, PRs, captions, optional photo. Reactions, comments, leaderboards. Block + report controls on every post.

Sharing to feed is off by default. You opt in per workout. Your gym never sees your training unless you say so.

Free tier.

Versus Training Versus HQ gym feed: filter chips for All, Resistance, Combat and Endurance at the top, then a stream of opt-in session posts: 'You' shared a 55-minute Resistance pull day at RPE 6 with a flex reaction and a comment from Sarah Kim; Aria Johnson shared a 60-minute Muay Thai sparring round at RPE 9 in Z5 Max with fire, handshake and fist-bump reactions plus a comment from Tom N.; Sarah Kim shared a 52-minute Resistance push day PR.

Train Together

Same session, two athletes, a screen each.

Training with someone is the oldest accountability there is, and every app breaks it the moment you both pull your phones out. Train Together puts you in the same session instead. Pick a partner, choose one of your workout templates as the shared structure, and send it. They get a push: you're at the gym and you want to run Push Day A with them, live.

Accept, and you both land in the resistance logger with the same exercises and the same sets, each logging your own weights. Their sets land on your screen seconds after they finish them: what they lifted, for how many, on which movement. Progress runs side by side toward the same target, and the status flips between in-sync, you ahead, or them ahead.

It survives the real world. Miscounted a set, edited a weight, lost signal in the squat rack, and the session reconciles itself rather than drifting. When either of you finishes, the other's side closes out cleanly. Invites expire after 12 hours, so a session you never started doesn't sit around waiting.

Works with anyone in your partner hub, whether they're in the same room or a different city.

Imports

Five years of history in one tap.

Strava, Hevy, Strong, Fitbod, Garmin. Import your full history as part of onboarding, or anytime from Settings. Your PRs travel with you. Your ACWR baseline starts from real data, not zero.

Free tier: we don't gate switching costs.

Versus Training Import Data screen: Apple Health card at the top (imports the last 2 years of workouts), Strength Apps section listing Hevy, Strong, Fitbod with Import CSV actions, Cardio Apps section listing Strava CSV and Garmin Connect, and a Maintenance section with Re-resolve Exercises to match unlinked imports to the exercise library.

Apple Watch

Native watchOS app, not a phone-screen mirror.

Combat round timer with rest intervals, sRPE prompt at session end, live HR throughout. Endurance lap splits + interval prompts. Sessions sync back to the phone via WatchConnectivity before you tap out.

Works standalone. Start a session from the watch without the phone nearby, sync when it reconnects.

Free tier.

Versus Training Apple Watch face showing today's readiness: three concentric rings in green, orange and blue around a centre score of 70, with the Versus name in the top right and a START prompt below.
Versus Training Apple Watch START menu listing endurance activity options: Run, Cycle, Row, each with a coloured icon, ready to launch a session standalone from the watch.

Now on iOS

Read this far? Get the app.

Versus Training is live on iPhone and Apple Watch. Download it free.