Jai Fit user guide

A personal trainer you call on the phone. Now with food, weigh-ins and your weekly reminder, by text or by voice.

As of 14 September 2026 · jai.fit

1. What Jai Fit is

Jai Fit is a personal trainer that lives inside a phone call. The trainer's name is Jai. You put your earbuds in, dial your own Jai number, and a voice coach runs your whole workout: it tells you what exercise is next, how much weight and how many reps, listens while you tell it what you actually did, writes it down, times your rest with a countdown, and moves you to the next station. When you're done, it sums up the session and hangs up.

Your Jai number also takes texts. Text it what you ate, your weight, or "done" on your weekly reminder day, and it logs it and answers in a few seconds. Say the same things on a call and it does the same. Nothing to install: your phone's normal dialer and messaging app do all the work, which is why it keeps running with the screen off, in your pocket, with earbud buttons working. Everything that makes Jai smart lives on our servers.

A companion website holds the parts that don't belong in a call: your equipment, your program, your history and progress, your Food page, your Body & scale page, and the weekly-injection tools for people on a weight-loss medication.

2. What Jai does for you

3. Signing up

Go to https://app.jai.fit and tap Sign up. Two minutes, and most of it is tapping.

Step 1 — Your name, and one question

Your first name (it's what I call you on the phone), then the question that decides everything else:

> What do you want my help with? Training · Both · Nutrition

Training-only never sees a protein target. Nutrition-only never sees a lifting question. Both is the honest answer for most people, and it's easy to narrow later: just say "stop asking about food" or "let's add workouts" and I'll change it.

Step 2 — How I can help

Tick as many as fit: get stronger, keep my muscle while I'm losing weight, get back in shape, move better and feel less stiff, stay active and independent, build a habit, or something in your own words. The first one shapes your program; the rest tell me how to talk to you.

Stretching is a real destination, not a waiting room. Pick "move better" on its own and you get a proper mobility program you can stay on indefinitely, with no lifting questions at all. Pick it alongside strength and I'll ask how to split it in plain words: mostly stretching, an even mix, or mostly strength with stretching mixed in. No percentages: nobody can invent one before they've had a program, and I'll learn the real answer from how you actually use it.

If you also said Nutrition, the same screen asks what you want there: protein every day, enough water, keeping track of what you eat, keeping muscle while losing weight, better habits.

Step 3 — How familiar are you with lifting?

Never, a little, used to, regularly, or seriously for years. This sets how much I explain, not how heavy you start. You can't tell me what you can lift today and neither can I: your weights come from your first session, where I measure them. Skipped entirely if you only picked mobility.

Step 4 — Anything I should know

A checklist, because a blank box doesn't jog anyone's memory: knees, shoulders, back, hips, wrists or elbows, neck, balance or dizziness, heart or blood pressure, breathing, low energy or anemia, recent surgery, pregnant or postpartum, "I prefer seated or chair-based", or nothing right now. Then a line in your own words if you want one, and whether a doctor has cleared you for exercise.

This is what makes the rest of the product simpler: tick knees and squat patterns stop appearing anywhere — not in your plan, not in the exercise list, not as a substitute when a machine is busy. Tick chair and everything becomes seated. Nobody at your gym sees any of it. Section 12b has the detail.

Step 5 — Where you'll train

At a gym, at home, both, or outdoors. A gym is assumed to have the usual kit, so there's no checklist. At home I ask what you have (section 4). On the go means bodyweight.

Step 6 — Your targets (only if you asked for nutrition help)

Protein, water, weigh-in cadence, each computed from your weight and shown with the reasoning, each editable. If your doctor gave you a number, tick the box and I'll never suggest a different one. Then, separately and optionally, the weight-loss medication note.

Step 7 — How we work together

Mostly phone calls, mostly texting, mostly the website, or a mix. This sets where nudges land.

Step 8 — Your number

Then you'll see your Jai number in large type. Save it as a contact called "Jai": it's what "Hey Google, text Jai…" and "Alexa, call Jai" need (section 19), and it's the number you text your meals to.

Notice what you were never asked: no goal weight, no height, no target date, no days per week, and no starting weights. None of that is needed to run a good first session, and half of it is something you couldn't answer honestly anyway. A couple of days in I'll ask a short, skippable second round for the parts that actually matter by then.

Your first session is a calibration session

And I'll say so out loud: "First one's a calibration session. I'm starting light on purpose so I can learn where you are — it's supposed to feel easy." Three or four movements, short, generous rests, and every number is a floor rather than a target: "do at least eight, stop when two more would be hard, and tell me the number." Beating it is the normal outcome.

If something is too much, say "I can't do that" and I'll drop to an easier version of the same movement — wall push-ups instead of push-ups, sit-to-stand instead of squats — and keep going. If a set lands well under what I asked for, I rewrite the rest of the session on the spot rather than letting you fail four things in a row. Nobody fails an exercise here.

At the end I ask one question: too easy, about right, or too hard? Three options, no numbers. Answer on the call, by text, or with one tap on your dashboard. Every session for the first two weeks, then only when something has changed. It's how I decide what to give you next.

3a. Signing in, and getting back in

Signing in. Your account is your email address and a password, both set at sign-up. app.jai.fit/login takes either that password, or a magic link — put your email in, tick "email me a link instead", and a one-tap link arrives that works for fifteen minutes.

If you've lost the email address, or you never check it: sign in by text at app.jai.fit/login/text. Put in the mobile number Jai already knows for you and it texts a six-digit code, good for ten minutes and usable once. That's the whole path — no email involved. If a number isn't on an account, the page says the same thing it says for one that is, so nobody can use it to find out whose number is whose.

If you've lost both, email [email protected] from any address and say which number is yours.

Deleting your account is on the Profile page while you're signed in, and it takes effect immediately.

4. Entering your gym equipment

Jai will only ever ask you to do an exercise you can do with what you have. That's why it needs an honest list. You enter it once during signup and can change it any time from the Equipment page. Changes apply to your very next call.

The quickest way: pick your gear by brand and model

Add by brand and model lists about seventy common home products: Bowflex SelectTech dumbbells and kettlebells, PowerBlock, Ironmaster, NordicTrack, Rogue and REP bars, benches and racks, standard plate sets, Marcy and Body-Solid home gyms, Bowflex Power Rod machines and the Bowflex Max Trainer M9, Total Gym, Tonal, and more. Pick yours and tap Add: Jai ticks the right equipment and records exactly which weights that product makes, so it never asks for a weight you can't dial in.

Tell Jai your weights

Once you tick dumbbells, kettlebells or a barbell, a short box asks what you actually have: a dumbbell range or list, kettlebell sizes, bar weight and plate pairs, your machines' stack step. Jai then prescribes only weights you own, steps up to the next one you own, and when you reach the top of your set it works on reps instead of asking for more weight.

Presets and the checklist

Four presets (Commercial gym, Home gym — barbell, Dumbbells only, Bodyweight) fill the checklist in one tap; then tick or untick the exact items: free weights (barbell, benches, rack, dumbbells, EZ bar, kettlebell, bands), machines (leg press, hack squat, leg extension and curl, Smith, chest and shoulder press, pec deck, lat pulldown, seated row, calf raise), a cable station, bodyweight gear (pull-up bar, dip station, ab wheel), and cardio machines (treadmill, bike, rower, elliptical, stair climber, Max Trainer) for the cardio-to-finish block.

How Jai uses the list

Each exercise knows what it needs. When Jai builds your session it checks every planned exercise against your list; if you can't do it, it walks that exercise's substitutes (bench press → dumbbell bench press → chest press machine → push-up) and takes the first one you can do, or another exercise for the same muscle. Jai never puts the same exercise twice in one session. Chair, wall and balance moves only appear in gentle programs or when you star them yourself (section 8).

Training in two places? Set the list for the gym you use most and change it before a session elsewhere; it takes ten seconds. Joined through a gym? You inherit the gym's floor list and can override it with your own.

5. Your first call

  1. Put your earbuds in and dial your Jai number from the phone you registered.
  2. You'll hear something like: *"Good morning, Johnny. It's push day. Today we've got six exercises. Say next when you're at the first station."* If you've logged food today, the greeting adds "protein so far today: sixty of one eighty-five grams."
  3. Walk to the station and say "next".
  4. Jai prescribes: *"Next up: bench press. Three sets of eight at one thirty five. Set one of three: eight at one thirty five. Go when ready, tell me when you're done."*
  5. Do the set, then tell it what happened: "done" · "eight" · "eight at one forty" · "only got six" · "six, and my shoulder felt weird" (logs six, flags it, takes weight off the next set; if something hurts, stop).
  6. Jai confirms, says "good job" when you beat the target, and starts the rest: *"Take a minute and a half. I'll count you back in." … "thirty seconds" … "five, four, three, two, one, go."* Say "ready" or "skip" to cut the rest short, "repeat" to hear the set again. Every third station it reminds you to drink some water.
  7. After the last set: "That's it for bench press. Head to the next station and say next."
  8. At the end: *"Nice work, Johnny. Six exercises, eighteen sets logged. About three hundred twenty calories. See you next session."*

Any time: "stop" ends early with a summary. "How do I do this" gets the cue and a demo link by text. "Log food: two eggs and toast" logs a meal without leaving your set (section 10). If Jai isn't sure it heard you it reads back: "Logging eight at one thirty five, right?"

The twelve things worth knowing on the floor

Everything else is optional. This is the card:

Say itOr pressWhat happens
"next"move to the next exercise
"eight" · "got eight"8#logs eight reps at the prescribed weight
"done"#logs the set as prescribed
"that machine's taken"moves it later and brings the next one forward
"my shoulder's sore today"eases off today only, and forgets it tomorrow
"only got four"drops the weight for the rest of the session
"I've only got twelve minutes"cuts the session down to what matters
"undo that"reverses the last change, yours or Jai's
"why?"the reason for the number you were just given
"stop"ends the session
"water"logs a glass
"repeat"*says the last thing again

The keypad, in full: # logs the set as prescribed · a number then # logs that many reps, so 8# is eight · * repeats · 0 lists the options. It works on every phone, needs no app, and logs exactly the same as saying it out loud — which matters in a gym loud enough that you would rather not talk, or when the bar is still on your chest.

There is a printable version of this card at jai.fit/card. The full list of everything you can say is in section 23.

5a. Week ahead and benchmark days

Week ahead shows every exercise in your next sessions, built exactly the way the trainer will build them, with the equipment each needs. Tap swap this out on anything you can't or don't want to do; the trainer picks the best substitute. Benchmark day is an occasional session that works you up to a solid three reps on your main lifts and puts a star on your Progress chart. It's offered every 8 weeks after a dozen sessions, or any time from the Week ahead page, and only when you own a loaded lift to test (bands-only and bodyweight programs don't get one).

6. Choosing how you train

Jai can run six kinds of program. You choose during signup and can change it any time on the Program page. Whatever you pick: only what your equipment allows, automatic progression, every fifth week lighter.

Classic sets

SplitDaysWhat a week looks like
Push / Pull / Legs3 to 7Pushing, then pulling, then legs; the cycle keeps rolling on more days.
Upper / Lower2 to 7Upper and lower days with A and B variants.
Full body2 to 7Every session hits everything. Best for beginners.
One muscle group per day5Chest, back, legs, shoulders, arms.
One muscle group per day (4 days)4Chest and triceps, back and biceps, legs, shoulders and arms.

At 7 days the seventh is an active-recovery day: a 20-minute easy walk plus your stretch add-on. The goal sets the reps; each slot has an A and a B exercise that alternate, and variety (Program page) rotates the smaller accessory slots through every same-muscle exercise your equipment allows, so ten arm exercises get used over time instead of five.

Circuits

A loop of stations, one round after another: Full body, Upper body, Lower body and Bodyweight circuits, 6 stations, 3 rounds, 2 to 5 days a week. Timed (40 seconds on, 20 to switch) for general fitness and weight loss; by reps for hypertrophy or strength. On the phone: "Station one: goblet squat, forty seconds of work. Go." … "Round one done. Rest ninety." … "Last round." … "Circuit complete." Say next, done, skip, ready, stop.

Walk to run and Stairs and walking

Couch-to-5K style intervals that grow every three sessions through named stages, from First Steps (walk 3 min, jog 30 s) to Five K Ready. Outdoors or on a treadmill.

Gentle programs

See section 9.

7. Building your own program

Open Program → Edit day by day. Start from a template you can edit or a blank program; add days with a name, a spoken focus and a first exercise; set each day's mode (classic sets or circuit, with rounds, style, work and switch seconds); add exercises grouped by muscle (ones your equipment can't do are marked "(needs …)" and get substituted on the day), each with an optional B variant, sets, a rep range and rest. One to eight exercises per day, one to seven days. There's no publish step: the program is live as soon as it exists. Custom programs keep the main lifts where you put them and don't rotate accessories.

8. Extras you can add to any program, and shaping the library

Include and exclude any exercise. On the Exercises page (and every exercise's own page) each movement has ★ always and ⊘ never. Always means it's used first whenever a slot for that muscle comes up; never means the planner substitutes around it for good. Untouched sessions rebuild immediately.

Core every session. Choose how many core exercises (1 to 6) and tick exactly which ones, or let Jai pick.

Squats every session. Choose which squat, how many sets and reps, or leave the goal defaults.

Stretching. Minutes (5 to 20), floor or standing, the areas you want, a hold length (30 to 90 seconds), and optionally the exact stretches. "Stretch time. Six stretches, thirty seconds each."

Cardio to finish. Treadmill, stair climber, bike, rower, elliptical, Max Trainer, or a brisk walk or jog, for the minutes you choose; the trainer checks in every five minutes and counts you out.

Focus areas. Up to two; every session ends with a short focus block that rotates.

Keep it simple. Four exercises a session for your first N workouts; set N on the Program page.

Desk breaks. Profile → Notifications → Desk breaks: a text every 1 to 4 hours inside your window with a two-minute prompt.

Calories. Estimated per session from standard activity rates and your body weight; shown in the summary, on Progress, and in the weekly table next to your food.

Streaks. A week counts when you complete the sessions you planned.

9. Gentle programs: over 60, limited mobility, or starting from zero

Four programs: Seated strength (from a chair), Balance & fall prevention, Chair upper body (wheelchair-friendly only) and Gentle full body (wall push-ups, chair squats, supported calf raises, seated rows). The trainer goes at your pace: no countdowns, longer rests that end with "say ready", a hand-on-the-wall cue before each exercise, timed balance holds, and a safety line on your first session. A chair, a wall or a counter is enough. The exercise library's chair-friendly filter shows every seated and supported move with photos, and the trainer only ever puts these in a normal-pace program if you star them yourself.

Please read the safety note (footer link Not medical advice). Jai is a fitness guide, not physical therapy or medical care. Talk to your doctor before starting, especially over 60, after surgery, or with a heart condition. The trainer cannot see you.

10. Food: logging what you eat

Jai logs meals from three places with the same words. Every entry is matched against a local copy of the USDA food database (two million foods, including restaurant and fast-food items) plus your own saved foods, so "big mac and medium fries from mcdonalds" resolves to real numbers.

By text

Text your Jai number: "two eggs and toast", "6 oz grilled chicken and a cup of rice", "bk whopper no cheese and a diet coke". In a few seconds: "Logged the egg and bread — you're at 15 of 185 grams of protein."

On a call

Say "log food" at the greeting, or on a rest day Jai asks first: "Rest day today. Tell me what you ate and I'll log it, or say next to train anyway." Tell it what you ate; it answers "Logged, two forty calories. Protein today: fifteen of one eighty-five grams. Anything else?" Say more, say "weighed two twelve", say "done, left side" on your reminder day, or "that's it". Under thirty seconds start to finish. Mid-workout, "log food: two eggs and toast" logs in one turn and carries on with your set; if it needs a size it texts you the question after.

The Food page

app.jai.fit/food: a quick-entry box (same words as a text), a precision search where you pick the exact food, serving and count, a seven-day strip, today's log with delete and "save to my foods", and your targets.

Water

One word logs it. Text water and that's one serving (16 oz unless you change it). Everything else is a shortcut on that: water 20 · 16 oz water · 3 waters · bottle · big bottle · 500 ml water · 16 oz coffee · diet coke. Say water mid-workout and it logs without interrupting your set. On the Food page there's a Water card with big buttons (+8, +16, +1 bottle), today's total and a fill bar.

Coffee, tea, broth, sparkling water and zero-calorie drinks all count toward the day: the fluid is what matters. A drink with calories counts as fluid and goes through the food side so its macros land once. Alcohol is logged and never counted toward the total, and Jai says nothing about it.

Your goal is yours to pick. Jai suggests a number based on your weight (about half the pound value in ounces, a bit more on training days) and shows its reasoning, offers a round 64, or takes whatever you type. If your doctor gave you a number, tell Jai and it will never suggest a different one. Like protein, it's a floor to fill, not a ceiling.

If you're behind and haven't logged anything for a couple of hours, Jai may offer one nudge, inside the same limits as every other text. There are no water streaks and no badges.

Targets: a floor and a ceiling

An estimated tag on an item means it wasn't in any catalogue and the figure is Jai's estimate.

11. Weigh-ins, the weekly injection, and the doctor report

Weigh-ins

Text "weighed 212.4", say it on a call, log it on Body & scale, or import your scale app's CSV. Every weigh-in updates the weight your calorie ceiling and burn estimates use. On the Food page choose a weigh-in cadence: daily (a short morning text), weekly on the day you pick (with "same time, same conditions works best"), or none. Random readings are always accepted; the 7-day trend smooths daily bounce.

Weekly injection (weight-loss medication mode)

Turn on Weight-loss medication mode under Food → Targets, then open Weekly injection:

Medication data is never shown to partners, groups or gyms, never on share cards, never posted to Strava, and is left out of a "connect your own AI" token unless you add that scope yourself.

Measurements

The scale can sit still for weeks while fat comes off and muscle goes on. The tape is what shows it, and waist is the one worth watching.

Log by text — waist 38 · measurements: waist 38, chest 44, arms 15.5 · arm 15 and a half · left arm 15, right arm 15.5 — or fill the row you want on Body & scale. Arms, thighs and calves land on both sides unless you say left or right. Jai reminds you on your own cadence, every two weeks by default, and that reminder is also how you log: just reply to it.

Where the tape goes: waist at the navel, chest across the nipples with your arms down, hips at the widest point, shoulders at the widest point, neck just below the Adam's apple, arms at the mid-bicep relaxed, thighs mid-thigh, calves at the widest point. Same spot, same time of day, tape snug and not tight. The picture is on the Body & scale page next to the entry rows; ask Jai where do I measure and it texts you the link.

neck shoulders chest arm arm hips thigh thigh calf calf waist
Same spot, same time of day. Tape snug, not tight. Measure both arms and legs.

Jai reports numbers and trends, and nothing else: no body-fat estimate from tape, no goal measurements, no ideal ranges, no opinion about any single number. What it will tell you is the one thing the scale hides: scale's flat, waist is down an inch — that's the good kind of stall. That sentence leads your weekly review whenever it's true.

Supplements

A stack is the same few things every morning, so Jai treats it as a schedule, not a search. Add them on the Food page or by text: add creatine 5 g to my supplements. The dose is stored in your words, exactly as you typed it. Then took my supplements logs everything due at that time of day, took my creatine logs one, and skipped my morning stack is noted and never chased.

Reminders are off until you turn them on, and there is one per time of day, never one per item: six morning things are a single text that says "morning stack" and nothing more, because a text can be read by anyone holding the phone. Reply "done" and it's logged. Jai never sends a second chase.

If something has calories, like a protein shake, link it to one of your foods once and it counts on the food side exactly once, however you log it. Jai logs and reminds. It never recommends a supplement, never gives a dose, and never checks interactions: that's your pharmacist's job.

12. Texting Jai: the cheat sheet

TextWhat happens
two eggs and toastlogs the meal, replies with the day against your targets
chili (a saved food)logs it instantly
save that as chilisaves the last meal as a one-word food
no, one eggreplaces the last entry
undoremoves the last entry
medium (after a size question)answers it
weighed 212.4logs a weigh-in
done · done left thighlogs your weekly injection (with the spot)
dose is 7.5 nowrecords a dose change from today
how am I doing · what did I miss · what's tomorrow · what did I bench last month · protein today · my streaka one-text answer from your own numbers
how did my week golast week's review: planned vs done, what moved, next week's objective
drop lunges · more core · change me to four days · move Wednesday to Thursday · make Fridays shorter · I bought a barbellchanges your program and confirms exactly what changed (section 12a)
I'm traveling Monday to Thursday · I'm at a hotel gym, dumbbells to 50 · I'm backtravel mode on / today only / off
water · 3 waters · big bottle · 16 oz coffeelogs a drink against your daily goal
waist 38 · measurements: waist 38, chest 44logs the tape
add creatine 5 g to my supplements · took my supplementssets up and logs your stack
I have atrial fibrillation · add a constraint: bad left kneetells Jai to train you more carefully
what's my BMR · how many calories should I eatyour numbers, worked out from your own data
I have a suggestion: … · report a buggoes straight to the team with the context
I'm five eightsets your height
remember: avoid overhead pressing for nowadds a note Jai will honour
coach me · stop reminding meturns Jai's proactive texts on / off
why? (on a call)the reason behind the weight Jai just gave you
HELPthe list above
STOP · RESUMEturns all Jai texts off / on

Only texts from the phones on your Profile count. The first text from that phone confirms it's yours; if you'd rather confirm with a code first, Profile → Notifications → Text me a code. Replies come from your own Jai number and carry the carrier's "Reply HELP / STOP" footer.

12a. Your coach: what Jai remembers, asks, reviews and changes

Jai keeps a trainer's notebook about you and uses it the way a good coach would: rarely, and only when it earns the interruption.

What Jai knows about you. After a few sessions and texts Jai starts writing short notes ("holds bench when sleep is short", "prefers evening calls", "keep overhead pressing easy until Oct 11"). Every note rests on things that actually happened, and you can read, correct or delete any of them on What Jai knows (the notes page). Deleted means gone for good; Jai won't work it out again from the same evidence. Text remember: … or say it on a call to add one yourself. Notes about how you like to be coached are set on the same page (concise or encouraging).

The greeting knows what happened last time. One sentence at the start of a call: "last time you skipped rows and the day ran long", or the constraint it's honouring, or your new best.

One question: how much time do you have? Jai asks once at the greeting (turn it off on the notes page). "About thirty minutes" trims accessories and tightens rests so the main lifts still happen; "plenty" runs the full session. Mid-workout, "give me twelve minutes" is the rescue: the main lift for three sets, two accessories, done. A rescue keeps the week on track and counts.

"Why?" Any time Jai gives you a weight, ask why and it tells you in one sentence, with the evidence: "you got every rep twice at one thirty-five, so it's up five."

Your weekly review. On your review day (Monday unless you change it on the Your week page) you get one text: sessions planned versus done, the one thing that moved, and next week's objective. Call and say "how did my week go" for the spoken version, or open Your week for the numbers and the eight-week trend. The objective is chosen by rule: missed days first, then protein, then a lift that needs easing or every rep, then logging.

Just ask. Text or say how am I doing, what did I miss, what's tomorrow, what's this week, what did I bench last month, how has my weight changed, protein today, calories left, what's my streak. Answers come from your own numbers, in one text or one sentence.

Change your program by voice or text. Six edits are understood and confirmed word for word:

SayJai does
move Wednesday to Thursday · move tomorrow to Fridayswaps that training day
change me to four daysrebuilds your rotation for four days a week
drop lungesexcludes it; a substitute takes the slot (undo under Program → Excluded)
more core · focus on armsadds a focus area (two at most)
make Fridays shorter · Fridays I only have 30 minutescaps that weekday; main lifts stay
I bought adjustable dumbbellsadds it to your equipment (set the weights on the Equipment page)

Anything else ("swap bench for push-ups", "rebuild my program") gets "I can't change that by voice yet, it's on the Program page." That limit is deliberate: a general parser is how a wrong edit lands in your program.

Travel and borrowed gyms. "I'm traveling Monday to Thursday" builds bodyweight (or hotel-gym) sessions for those dates and switches back after; planned days inside the window never count as missed. "I'm at a hotel gym, dumbbells to 50 and a treadmill" rebuilds today's session from that kit without touching your home equipment. Gym members can say "I'm at [gym name]" to load that floor's equipment for the day. "I'm back" ends travel mode early.

When Jai texts you first. Jai's own nudges (missed a planned day, protein short in the evening, weigh-in day, your shot day) follow rules you can see: at most one proactive text a day and three a week, nothing in your quiet hours, nothing while you're travelling, and if you ignore a kind of text three times Jai halves it and tells you once. stop reminding me turns proactive texts off; coach me turns them back on. Every decision Jai makes, including the times it chose silence, is listed under What Jai knows → Receipts.

12b. Keeping your training safe

Optional, and yours to change at any time. During sign-up, and any time on What Jai knows, you can tick anything Jai should know to train you carefully: a heart condition or irregular heartbeat, high or low blood pressure, anemia or a blood disorder, asthma or another breathing condition, diabetes, joint, back or shoulder problems, balance or mobility limits, recent surgery, pregnancy or postpartum, or something in your own words. There's one more question: has a doctor cleared you for exercise? If the answer is no or not sure, Jai says so once at your next session and stays careful.

You can also just say it: text I have atrial fibrillation, or add a constraint: bad left knee. Jai stores it exactly as you said it, reads it back, and never tries to interpret it.

What changes. Only ever in the careful direction: smaller weight jumps, longer rests, cardio finishers off for a heart condition, and a sore joint steers the exercise picker away from that pattern. Jai's spoken reasons stay plain: "keeping rests longer today", never a mention of your condition. Nobody at your gym sees any of this, it never appears on a share card, and it isn't in your personal-AI token.

When Jai stops the session. For everyone, chest pain or pressure, dizziness or faintness, numbness, sudden severe breathlessness or vision changes end the workout on the spot: Jai tells you to stop and get it checked, and there's no workout talk after it, no offer to squeeze in a short one. If you've told Jai about a heart condition, a racing or fluttering heart, unusual breathlessness and unusual fatigue join that list. Anemia, blood and breathing conditions add dizziness, breathlessness and unusual fatigue on first mention. Jai never argues with you about it.

Supplements and nutrition questions. Ask should I take creatine? and Jai will tell you what the evidence generally says and then send you to your doctor or pharmacist. It won't give you a dose, won't discuss interactions, and won't answer anything framed around your medications.

13. Sharing, partners, groups and notifications

Share card: after every session, History → Share this workout gives you a picture with a public link. Partners: invite by email; you each see the other's sessions this week and streak (volume and PRs only if you allow it). Groups: create or join by link; the board shows sessions against plan. Nobody ever sees your individual sets, your weigh-ins, your food or your medication data.

Notifications (Profile → Notifications) by category and channel: after each workout, streaks, falling behind, partners and groups, nutrition (evening protein nudge when you've logged food and are well under your floor; weigh-in reminders) and medication (the reminder-day text). Quiet hours apply to everything except the reminder time you chose yourself. Optional accountability calls if you fall behind. Reply STOP to any text to stop them all.

14. Exporting your data and connecting your own AI

Export: a CSV of every set, a TCX per session for Strava, Garmin Connect and TrainingPeaks, JSON, and a ZIP of everything. Strava: auto-post finished sessions as weight-training activities. Your own AI: Profile → Connect your own AI mints a personal read-only token for Claude, ChatGPT or any assistant that speaks MCP or plain REST. It can read your sessions, sets, progression, PRs, streaks, scale readings, food logs, daily totals, targets and your saved foods, and it can log scale readings for you. Medication records are absent from a token unless you tick Include medication data (meds:read) and its consent line when you create it; the token page shows which tokens carry it. Revoke any token any time.

15. Body & scale

Body & scale keeps your weigh-ins next to your training: log a reading, say it on a call, text it, or import VeSync/Etekcity, Renpho, Eufy, Withings, Fitbit, Garmin or Zepp exports (pounds or kilograms detected, no duplicates). The chart shows daily readings with a 7-day trend line and dose markers if you use the injection tools. The week-by-week table puts sessions and volume next to the week's average weight, body fat and muscle, and now protein and calories per day from your food log, with a one-line verdict against your goal.

15a. Hearing Jai before you sign up

There is a number anyone can call, with no account and nothing to install: (321) 524-2301. It is also on jai.fit/try, and on the cards in gyms and clinics.

You get about a minute and a half of Jai doing its actual job. It runs one set of dumbbell curls out loud — you do not have to actually lift anything, and it says so before it starts. You play along, tell it how many you got, and it logs the number, counts you back in from a short rest, and explains how it would change the weight next time. Then it invites you to try things: "only got four", "my shoulder hurts", "why twenty-five?" One part is real rather than pretend — it asks what you had for lunch and tells you the calories and protein.

At the end it offers to text you a link. Say no and that is the end of it. Nothing about the call is kept beyond an anonymous record that it happened, your number is stored only as a one-way hash unless you say yes, and no audio is ever recorded.

If you are already a member and you call that number, it recognises you and hands you to your own trainer instead of demonstrating at you.

15b. If a trainer or a gym is following your training

A trainer can add you as a client, and a gym you joined through can see how its members are doing as a group. Your page at /my/trainer says exactly what each of them can see, and it is short enough to read.

A trainer sees when you trained, how many sessions you have done, how close you are to your planned week, and the notes Jai has written about how you train — the same notes you read on your own coach notes page, and you can correct or delete any of them.

A gym or a clinic sees numbers only, never you. How many members trained this fortnight, how many lapsed, how the month compares to the last one. There is no version of the gym screen with names on it, and no upgrade that adds them. If a count would be small enough to identify somebody, it is not shown at all.

Nobody in either group sees your weight, your measurements, anything about medication, or anything you have told Jai about a health condition. There is no consent screen for those, because there is no setting that opens them.

The one thing that is yours to open is your food log, which starts closed. And you can end the whole arrangement from your side, immediately, without asking anyone.

What a trainer can now do, not just watch. A trainer can message you — it arrives in your normal Jai thread, from your own number, attributed to them, and it obeys the same opt-outs as everything else Jai sends. They can also make the same six program changes you can make by voice: move a training day, change days per week, drop an exercise, add a focus, cap a day's length, or add equipment. Nothing else. When they do, Jai texts you what changed and who changed it, it shows up in your program history marked your trainer asked, and "undo that" puts it back exactly as it would if you had made the change yourself. Your targets, your weight, your constraints and anything health-shaped are not editable from a trainer's screen at all — not with a setting, not on request.

15c. When the gym is busy, and when today is different

"That machine's taken." Say it and Jai moves that exercise to the end of the session and brings the next one forward: "No problem — we'll do curls first and come back to it." You keep the program you're on instead of losing an exercise. If it's still busy when you get back, or the kit is actually broken, Jai swaps in something that works the same muscles and tells you what changed. It only ever offers something you can actually do.

Today can be different from every other day. Tell Jai "I didn't sleep well", "I'm exhausted", "my shoulder's a bit sore today" or "the cable machine is broken" and it adjusts today's session — less volume, or steering around a sore joint — and says so. None of that goes into your permanent record. A bad night is not a trait, and Jai forgets it tomorrow. If the same thing keeps coming up over a few weeks, it may ask whether it should remember it properly.

The keypad, for a gym you'd rather not talk in. On a call, press # when a set is done, or the number of reps then # — "8#" logs eight. \* repeats what Jai just said, and 0 lists the options. It logs exactly the same as saying it out loud.

"Undo that." Anything you or Jai has changed about your program can be put back, by voice, by text, or from the list on the Program page. That includes changes Jai made on its own.

Jai stops asking questions it already knows the answer to. Answer the same way half a dozen times and it just starts: "Usual Wednesday — let's go." It asks again when something is actually different — a long gap, a new time of day, or a day you've already told it about.

"What have you learned about me?" Ask any time, by voice or text. Jai answers in a few plain sentences about what has changed, and says plainly when it's too early to know much.

While a set is live, Jai listens for less. A gym is loud, and every extra phrase Jai listens for is another chance to mishear the one that matters. So during a session it recognises a short list — next, done, numbers, ready, skip, stop, why, "twelve minutes", "I can't do that", "machine's taken", log food, water, weight, cancel, plus the keypad and anything about pain or symptoms, always. Ask it something bigger mid-set — to change your program, how your week went, to set up travel — and it says the same thing every time: "I'll text you about that after — let's finish the set." Then it actually does it, at the end of the call or by text. Nothing is dropped; it just waits until you're not under a bar.

The two cheat sheets match this split: the printable floor card (jai.fit/card) is the live-call list, and the full grammar in section 23 is the by-text reference.

Jai notices if your sessions are drifting down. If volume has been falling for a couple of weeks while you're also saying sessions feel too easy, and nothing else explains it — no constraint, no bad night on file, no travel, no deload — the weekly review says one thing: "Your sessions have been getting shorter and lighter the last few weeks. Want to hold the weights steady this week and see how it feels?" It's an offer. It never appears mid-session, never blocks you from taking weight off, and never appears at all if you've told Jai something that accounts for it.

16. The website, page by page

What you see depends on the answer you gave to the very first question, because a nutrition member should not have to walk past a lifting product to reach their food log. There are three homes:

Shared things stay shared in all three: your weight, your food, what Jai knows, the injection log, measurements and Numbers. A section appears when you have reached the thing it holds — the Program page shows up once you have a program, Partners once you have something worth sharing — and a feature you have turned down stays out of the way for good. If you would rather see all of it anyway, Show every section in Profile does that, the same way the exercise library's show-everything toggle does, and for the same reason: hiding is about keeping your first week simple, never about locking a door.

Your numbers (/numbers). What you burn at rest, what you burn in a day, and what each size of deficit actually costs per week. The activity factor comes from the sessions you actually completed, not a dropdown. Every field is editable for a what-if without saving anything, and two buttons write a chosen ceiling or protein floor into your targets. Nothing below 1,200 calories a day for women or 1,500 for men is ever shown; if the arithmetic goes lower, that floor is what you see, and it's a conversation to have with your doctor. There's a free version at jai.fit/calculator with no sign-up and nothing stored.

The page now answers more than the calorie question. Protein by the meal, because a daily total is intimidating and a per-meal number is a plan. A water target from the same formula the app uses. How long a goal takes, as a range of weeks and never a date — real loss isn't linear, weeks stall, and the second half is usually slower than the first. Waist against height, which says more about health than weight alone and is the number that moves while the scale sits still. What if I lift, showing what training buys you in eating room. And a collapsed section for lifters with a one-rep-max estimate from a set you already did.

Help me get more… takes protein or fiber and shows the five foods that give you the most of it per hundred calories, at a serving you'd actually eat, with a vegetarian toggle. It ranks by density rather than by the number on the label, so nothing wins by being dry. Only protein and fiber for now: the other nutrients aren't in our food data, and we'd rather say so than guess.

Under every number there are two sentences explaining what it means. At the bottom, what we don't calculate, and why: no ideal weight, no body fat from a tape measure, no carb and fat splits, no body types, no heart-rate zones. Some of those are unknowable and some are pseudoscience, and the page says which is which.

You can have the results emailed to you — one email, no list, and we won't write again. Members can have them texted instead, from /numbers. There's a comments box at the bottom of the public page: it comes straight to us, it's never shown to anyone, and there's no CAPTCHA.

17. Training from the app instead of the phone

App in the menu (or add Jai to your home screen) shows the current exercise, set, target, a rest ring, a running log, and buttons for Next, Done, Skip and Stop. It now also shows the cardio block with its own ring, balance holds, and "finding your weight" while Jai calibrates a lift. The Android app (App → Download Jai for Android; a test build, not from Google Play yet) adds music ducking while the trainer speaks, a "workout in progress" notification that keeps the session alive with the phone locked, and Bluetooth earbuds for both mic and voice.

18. Exercise demonstrations

Every exercise has a page with step-by-step instructions, what the trainer will say, the muscles it works, what it needs, substitutes, and — for all but a handful — photos and a video. 131 of the 145 exercises have photos and 139 have a video. The ones without are four kettlebell movements, the superman and the towel row; the instructions and the spoken cues are there for all of them. Get there from Exercises, from any exercise name on the site, from How to in the app, or by saying "how do I do this" on a call.

19. Jai works with what you already own

Jai is a phone number, so every assistant and speaker that can call or text a contact already works with it. Save your Jai number as a contact named Jai first (in a shared household, "Jai Johnny", "Jai Lisa").

Alexa and Echo

  1. Alexa app: More → Communicate → Contacts → add Jai with your Jai number.
  2. "Alexa, call Jai." Jai answers as usual and may ask for your PIN; say the digits.
  3. Full workouts and quick food logging both work hands-free. Households: set up Alexa voice profiles and everyone just says "call Jai".

Samsung Galaxy (Bixby)

Two Quick Commands, shareable from Bixby → Quick commands → Share:

Any phone

"Hey Google, text Jai two eggs and bacon" or "Hey Siri, text Jai weighed 212" sends the text; "Hey Google, call Jai" starts a workout. Google Assistant Routines can copy the "gym time" idea.

17a. Training from the app, in a pocket

The browser can run a session, and most of ours now do. What a browser cannot do is keep going with the screen off and the phone in a pocket — Android throttles a background tab and can take the microphone back. That is the whole reason the Android app exists.

With the app installed, a workout keeps a "Jai workout in progress" notification and a wake lock, so the session survives the screen going off, the phone going in a pocket, and Doze. Your own music dips while Jai speaks and comes back on its own. The microphone is opened only for the moments Jai is expecting you to say something, which is what keeps Bluetooth earbuds on the good audio profile the rest of the time.

If the WiFi gives out, Jai tries to get back into the same session first — same trainer, same plan, same set count, because nothing on the server went anywhere. If it can't, it calls you: your phone rings from your own Jai number, you answer, and you hear "switching to a call — the WiFi there wasn't holding. We're right where we were." You lose seconds rather than a workout. If we can't reach you either, Jai says so plainly instead of pretending a call is coming.

Earbud controls (app only, and the reason is worth knowing: during an ordinary phone call those buttons belong to the phone, not to us):

GestureWhat it does
Pinch onceLogs the set as prescribed and starts your rest
Pinch twiceMove on — skip the rest
HoldSay the numbers again

They do exactly what the spoken words do, and exactly what the keypad does. Jai records only which one you used, so we can see what people actually reach for.

The phone number still works and always will — it is the one path that needs no app, no browser, no WiFi and no battery to speak of.

18a. Foods you define once

Your regular foods are most of what you log, and there is no reason for Jai to guess at them twice. Tell it once, in a single text, and the guessing stops for good:

> add shake: protein shake, 160 calories, 30 grams protein

Jai reads it back — "Saved. 'shake' is 160 calories, 30 g protein. Text 'shake' any time to log it." — and from then on:

Your numbers are stored exactly as you give them. No catalogue is consulted, nothing is scaled, and a name you have defined is never looked up — so a defined food cannot drift, whatever the parser would otherwise have made of it. Any of the words add, define, save, remember or create starts a definition, and the ordering and punctuation are up to you.

Drinks work the same way, and a caloric drink counts as food, not as water.

19a. What Jai will never do

There is a page at jai.fit/never with ten lines on it, and every one of them is true of the product today — not a promise about later. It is linked from the privacy notice and from What Jai knows about you. Two of the ten are worth the longer version, and the page gives it: Jai sends at most one message a day and three a week and goes quiet on its own when a kind of message keeps going unanswered; and your health details, medication log, constraints, weight and measurements have no sharing switch at all, while your food has exactly one, which starts off and only you can turn on.

19b. What Jai writes down, and what it asks about first

Memory splits in two, and the split is the point.

Written without asking are the operational things: the days and times you train, lifts you have dropped, your time caps, your equipment, constraints exactly as you stated them, and progression facts with the evidence behind them. These are facts you gave Jai or things that plainly happened.

Never written without asking is anything that infers a pattern or a cause — "holds bench when sleep is short", "prefers short sessions when travelling", "evening reminders work better". Jai raises one of these at a quiet moment, at the end of a session or on What Jai knows about you: "I've noticed X — want me to remember that?" Yes writes it down with what it is based on. No retires that idea permanently: it is never proposed again, and the nightly pass cannot circle back to it. Every proposal Jai has ever made, including the ones you turned down, is listed on that page, so you can see what it wanted to remember as well as what it remembers.

The older rules are unchanged: two pieces of evidence before anything is written, what you say about yourself beats what Jai infers, deleted is gone and never re-derived, and never a health inference.

20. Privacy and your data

Jai's Health data privacy notice (footer link, app.jai.fit/privacy/health-data) says exactly what is collected, who processes it (the phone carrier, the speech and voice services, the language model for parsing, the email sender, Stripe, the food databases), and your rights. In short:

21. What's coming

22. Common questions

Does Jai know my gym? No, only what you tell it. That's why the equipment list matters.

What if the machine I need is taken? Say "that machine's taken" (or "someone's on it"). Jai moves that exercise to the end of the session and brings the next one forward, so you keep the whole program. If it's still busy when you come back — or you say it's broken — Jai swaps in something that works the same muscles and tells you what changed. "Skip" is a different thing: it drops the exercise because you don't want it today, and Jai moves on. Taken means come back to it; skip means leave it out.

Can I change the weight it prescribes? Lift what you want and tell it: "eight at one twenty five."

I called from a different phone. With a PIN set, Jai asks for it. Otherwise add the phone under Profile → "Phones you call from" (texts from it will count too).

Can I text from a phone that isn't on my profile? No. Jai replies once with a pointer to sign in, and never sends data to a number it doesn't know.

The call dropped. Call back within 90 minutes and Jai resumes exactly where you were.

Why did the food reply say "estimated"? That item wasn't in any catalogue, so Jai used its own estimate. Fix it with "no, …" or log it precisely on the Food page.

Will Jai tell me how much to inject or where? No. It records what you tell it, reminds you on the schedule you set, shows your own history back to you, and prints a report for your doctor.

How much does it cost? 14 days free, then a monthly subscription. Calls and texts to your Jai number are ordinary calls and texts on your own plan.

Is my data private? See section 20. If you joined through a gym, the gym sees counts only.

23. Quick reference: what to say

You want to…Say
Move to the next exercise"next"
Log the set exactly as prescribed"done" · or press #
Log a rep count on the keypadpress 8# for eight
The machine you need is busy"that machine's taken" · "someone's on it"
Something is sore only today"my shoulder's sore today" · "I didn't sleep"
Undo the last change"undo that" · "put lunges back"
Report a set"done" · "got eight" · "eight at one thirty five" · "only got six"
Skip an exercise or the rest"skip"
Hear the prescription again"repeat"
Start the next set before the timer ends"ready"
Confirm a readback"yes" / "no"
Log a meal from the greeting or a rest day"log food" · then what you ate · "anything else?" → "that's it"
Log a meal mid-workout"log food: two eggs and toast"
Log a weigh-in"weighed two twelve"
Log your weekly injection"done, left side" (in the log-food flow)
Cancel a quick-log"never mind"
Start a circuit / finish a reps station"next" / "done"
End the session"stop" · "I'm done for today"
Get the demo link sent to you"how do I do this" · "show me"
Tell it how a calibration set felt"easy" · "okay" · "hard"
Gentle programs: next set after a rest"ready"
Answer the time question at the greeting"about thirty minutes" · "plenty" · "next"
Rescue a short day mid-workout"give me twelve minutes"
Hear why Jai gave you that weight"why?"
Hear your weekly review"how did my week go"
Ask about your training"how am I doing" · "what did I miss" · "what's tomorrow" · "what did I bench last month"
Change the program"drop lunges" · "more core" · "change me to four days" · "move Wednesday to Thursday"
Travel"I'm traveling Monday to Thursday" · "I'm at a hotel gym, dumbbells to 50" · "I'm back"
Log a drink mid-workout"water"
Report an idea or a bug"I have a suggestion" · "report a bug"

Jai Fit is a PhoneCentral product. Website https://jai.fit · Support: [email protected].


Where else to look