Your personal trainer,
in iMessage.

Send a photo of your plate and it logs the meal. At the gym it takes you through every exercise. And it texts you first, every morning.

Country or region

  • United States+1
  • Canada+1
  • Afghanistan+93
  • Albania+355
  • Algeria+213
  • Andorra+376
  • Argentina+54
  • Armenia+374
  • Australia+61
  • Austria+43
  • Azerbaijan+994
  • Bahrain+973
  • Belarus+375
  • Belgium+32
  • Bosnia and Herzegovina+387
  • Brazil+55
  • Bulgaria+359
  • Chile+56
  • China+86
  • Colombia+57
  • Croatia+385
  • Cyprus+357
  • Czechia+420
  • Denmark+45
  • Egypt+20
  • Estonia+372
  • Finland+358
  • France+33
  • Georgia+995
  • Germany+49
  • Greece+30
  • Hong Kong+852
  • Hungary+36
  • Iceland+354
  • India+91
  • Indonesia+62
  • Iran+98
  • Ireland+353
  • Israel+972
  • Italy+39
  • Japan+81
  • Jordan+962
  • Kazakhstan+7
  • Kenya+254
  • Kosovo+383
  • Kuwait+965
  • Kyrgyzstan+996
  • Latvia+371
  • Lebanon+961
  • Libya+218
  • Liechtenstein+423
  • Lithuania+370
  • Luxembourg+352
  • Macao+853
  • Malaysia+60
  • Maldives+960
  • Malta+356
  • Mauritius+230
  • Mexico+52
  • Moldova+373
  • Monaco+377
  • Mongolia+976
  • Montenegro+382
  • Morocco+212
  • Myanmar+95
  • Nepal+977
  • Netherlands+31
  • New Zealand+64
  • Nigeria+234
  • North Macedonia+389
  • Norway+47
  • Oman+968
  • Pakistan+92
  • Peru+51
  • Philippines+63
  • Poland+48
  • Portugal+351
  • Qatar+974
  • Romania+40
  • Russia+7
  • San Marino+378
  • Saudi Arabia+966
  • Serbia+381
  • Singapore+65
  • Slovakia+421
  • Slovenia+386
  • South Africa+27
  • South Korea+82
  • Spain+34
  • Sri Lanka+94
  • Sweden+46
  • Switzerland+41
  • Taiwan+886
  • Tajikistan+992
  • Thailand+66
  • Tunisia+216
  • Turkey+90
  • Ukraine+380
  • United Arab Emirates+971
  • United Kingdom+44
  • Uzbekistan+998
  • Venezuela+58
  • Vietnam+84

Free during early access. iMessage today, WhatsApp next.

A walk on a forest path in spring sunlight

Morning ☀️ Your step week has been 🔥, ~14.5k a day, 5 rides in the last 7, resting HR at 63.

A seated leg press machine

Next: Seated leg press, 3×10. Last top set 75 kg × 12. Try 80 today.

You have tried the apps

Here is what changes.

Fitness apps todayWith Vorti
Search a database and pick the right "cheeseburger" out of 200.Send a photo. That is the log.
A video library you scroll between sets.The next exercise on your gym’s machines, from last time’s numbers.
A "coach" that sends the same message to everyone.Every reply reads your message, your numbers, your ankle.
Streaks, red days, confetti you cannot turn off.Praise first. One honest line on a bad day. Silent at night.
One more app to open.A contact in Messages. It texts you first.

A trainer who sees your plate,
knows your gym, and texts you first.

A day with Vorti

One thread, from breakfast to bed.

A typical day, recreated from Vorti’s real replies.

Four things it does for you

Real food, real gym, real mornings.

Grilled chicken wings with an arugula and tomato salad on a plate

Logged: ~500 kcal, 38 g protein. Day: 2,000 of 2,050. Nearly perfect.

Eat without logging.

Photo in, macros out, a running total for the day. The same plate starts from last time’s number, a weight you give goes through a food table, and "drank 500 ml" counts as water.

A chest press machine in front of tall gym windows

Taken? Then the incline chest press, same muscles, 3×10. Start light and work up to last time’s 30 kg.

Train with someone who knows your gym.

Exercise by exercise, from last time’s best set, with a picture of the move and how to set up the machine. Ask "how do I do this?" for three steps and the usual mistake. Machine taken? One swap, in your gym.

A rider on a road bike climbing a pass in the Dolomites

Morning ☀️ 3 rides this week, nearly 149 km. Steps 13,159 a day. Resting HR 63.

Wake up to your numbers, not a reminder.

Steps, rides and resting heart rate from Apple Health, each with its date, in one morning message at the hour you chose, wherever you are.

A double cheeseburger held in one hand

Logged, ~850 kcal, 45 g protein. Good burger, honestly. Tomorrow: protein first at lunch, and a walk after. That is all.

Have a bad day without a bad conscience.

It logs the burger, says one honest line, and asks about tomorrow.

Included with early access

Your steps, weight and workouts, without typing them.

The Vorti app links Apple Health once, from one card in your chat. After that your numbers reach Vorti on their own, so your coach always works from today’s.

  • One tap, in iMessage. Connect from the card. The app opens once, so Apple can ask.
  • You choose what to share. On Apple’s own screen: activity, body, heart, workouts.
  • For your coach only. Never for ads, never to anyone else.
The Vorti app: You’re connected. Sending to Vorti. What Vorti can read: activity, body, heart, workouts.

Real messages

Nothing staged.

Real exchanges from early access, lightly cleaned, translated where they were in Romanian.

The plate

Grilled chicken wings with an arugula salad

Now that's a plate after training 😍 grilled chicken, protein leads the day. Logged: ~600 kcal, 65 g protein, 3 g carbs, 40 g fat. Day so far: 1,230 of 2,050.

The machine

Can we do the press with the stack instead?

Yes, even better for the ankle: the stack keeps your back supported. Swapped: Seated leg press (Matrix), 3×10. Start light, work up to today's top set, I estimate 60 to 80 kg.

The bad plate

A pizza with burrata on a terrace table

Pizza night, on a terrace, with people you like. Logged, ~1,100 kcal, 48 g protein. That is a good evening. Tomorrow we are back: protein first, a walk after lunch.

The morning

Morning ☀️ Your step week has been 🔥, ~14.5k a day, 5 rides in the last 7, resting HR at 63.

Last weigh in was a while ago. If you can hop on the scale fasted this morning, that gives me a fresh number.

The correction

A takeaway box with grilled chicken wings

Actually it was only 5 wing halves.

Corrected ✅ I had written thighs and wings, you had 5 grilled wing halves. Deleted the old entry, new one: ~330 kcal, 30 g protein.

You stay in control

Stop for the next 10 days

Done ✅ Daily check in off, weekly review off, health nudges off. I am here when you are back.

A note from Alex

I tried coaches, online coaching, apps. Something always broke: replies came a day late, the plan was the same one everyone got, and there was always one more app to open. What worked was a real person who saw what I ate and knew what I lifted, every day.

So I built that myself, on top of the thing I already use a hundred times a day: Messages. That is Vorti: a coach that sees your plate, knows your gym and texts you first. It is built for anyone, anywhere. Send it photos of your gym and it learns yours.

Alex, on a glacier in summer

Alex

Founder, Vorti

A gym floor, rows of machines in front of tall windows

For gym owners

Put your gym in Vorti.

Send us your equipment, a list or photos of the floor. Vorti then knows your gym machine by machine, and your members get coaching that fits it.

  • Vorti knows your floor. It picks every exercise from the equipment you actually have, and shows members how to set up each machine the first time they use it.
  • Your members can use Vorti. They sign up like anyone else, and Vorti coaches them on your equipment.
  • A busy floor still works. Machine taken? Vorti swaps in one that works the same muscles, from your list.

The first gym on board: Stayfit Urbano, Cluj.

Write to Alex about a partnership

What Vorti knows about a gym

Stayfit Urbano

36 machines, free weights, cardio

  • 45° leg pressPlates
  • Seated leg pressStack
  • Incline chest pressPlates
  • Lat pulldownStack
  • Dual cable crossoverCable
  • and 31 more, with their exercises and setup notes

Questions

The ones people ask first.

Something else? Write to Alex.

Do I need to install anything?

No. Vorti is a contact in Messages, and it texts you first. The Vorti app for Apple Health is included with early access (TestFlight, iPhone).

Which phone?

iPhone, iPad or Mac, over iMessage, today. WhatsApp is next, and brings Android.

How accurate are the macros?

Estimates from the photo, not a food scale. Give a weight and it uses a food table; the same plate starts from last time. Wrong? Say so.

Does it know my gym?

It knows Stayfit Urbano in Cluj machine by machine. For any other gym, send photos of it and a map link, and we add it.

What does it read from my phone?

Only what you send it, plus Apple Health if you connect it: weight, steps, heart rate, workouts. It never sees your other chats.

Which languages?

English and Romanian today. It answers in the one you write.

Can I make it quieter?

Yes. Tell it the hour for the morning message, how much to write during the day, or "stop for the next 10 days".

Is this medical advice?

No. It is coaching. When something hurts it asks where, eases off, and says to see a doctor today if it sounds serious.

When do I get in?

Leave your number and Vorti texts you. People are let in in signup order as spots open; you hear it in the same thread.

How do I delete my data?

Say "delete my data". It asks once to be sure, then it is gone.

What does it cost?

Nothing, for now. Early access is free. If that ever changes, you hear it from us first.

Your trainer is one text away.

Free early access, in signup order.

Country or region

  • United States+1
  • Canada+1
  • Afghanistan+93
  • Albania+355
  • Algeria+213
  • Andorra+376
  • Argentina+54
  • Armenia+374
  • Australia+61
  • Austria+43
  • Azerbaijan+994
  • Bahrain+973
  • Belarus+375
  • Belgium+32
  • Bosnia and Herzegovina+387
  • Brazil+55
  • Bulgaria+359
  • Chile+56
  • China+86
  • Colombia+57
  • Croatia+385
  • Cyprus+357
  • Czechia+420
  • Denmark+45
  • Egypt+20
  • Estonia+372
  • Finland+358
  • France+33
  • Georgia+995
  • Germany+49
  • Greece+30
  • Hong Kong+852
  • Hungary+36
  • Iceland+354
  • India+91
  • Indonesia+62
  • Iran+98
  • Ireland+353
  • Israel+972
  • Italy+39
  • Japan+81
  • Jordan+962
  • Kazakhstan+7
  • Kenya+254
  • Kosovo+383
  • Kuwait+965
  • Kyrgyzstan+996
  • Latvia+371
  • Lebanon+961
  • Libya+218
  • Liechtenstein+423
  • Lithuania+370
  • Luxembourg+352
  • Macao+853
  • Malaysia+60
  • Maldives+960
  • Malta+356
  • Mauritius+230
  • Mexico+52
  • Moldova+373
  • Monaco+377
  • Mongolia+976
  • Montenegro+382
  • Morocco+212
  • Myanmar+95
  • Nepal+977
  • Netherlands+31
  • New Zealand+64
  • Nigeria+234
  • North Macedonia+389
  • Norway+47
  • Oman+968
  • Pakistan+92
  • Peru+51
  • Philippines+63
  • Poland+48
  • Portugal+351
  • Qatar+974
  • Romania+40
  • Russia+7
  • San Marino+378
  • Saudi Arabia+966
  • Serbia+381
  • Singapore+65
  • Slovakia+421
  • Slovenia+386
  • South Africa+27
  • South Korea+82
  • Spain+34
  • Sri Lanka+94
  • Sweden+46
  • Switzerland+41
  • Taiwan+886
  • Tajikistan+992
  • Thailand+66
  • Tunisia+216
  • Turkey+90
  • Ukraine+380
  • United Arab Emirates+971
  • United Kingdom+44
  • Uzbekistan+998
  • Venezuela+58
  • Vietnam+84
  • Leave your number.
  • Vorti texts you from its own number. Reply to it.
  • You are let in in signup order, and hear it right there.