
Logged: ~500 kcal, 38 g protein. Day: 2,000 of 2,050. Nearly perfect.
Eat without logging.
Photo in, macros out, running total for the day. Correct it in one sentence if it read the plate wrong.
Send a photo of your plate and it logs the macros. Tell it what you lifted and it knows your gym. And it texts you first, every morning.
Free during early access. iMessage today, WhatsApp next.

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

Steak, eggs and sourdough 😍 real food. Logged: ~720 kcal, 52 g protein, 38 g carbs, 36 g fat.
Day so far: 720 of 2,050 kcal. Plenty of room for dinner.

Next: Seated leg press, 3×10. Last top set 75 kg × 12. Try 80 today.
You have tried the apps

A trainer who sees your plate,
knows your gym, and texts you first.
Four things it does for you

Logged: ~500 kcal, 38 g protein. Day: 2,000 of 2,050. Nearly perfect.
Photo in, macros out, running total for the day. Correct it in one sentence if it read the plate wrong.

That is the chest press, Matrix stack. Seat so the handles sit at mid chest. Start at 30 kg, we work up from there.
It knows the machines at Stay Fit Urbano in Florești by name, in Romanian and English. Send a photo of a machine and it tells you what it is and shows the movement.

Morning ☀️ 3 rides this week, nearly 149 km. Steps 13,159 a day. Resting HR 63.
Steps, rides and resting heart rate from Apple Health, in one morning message at the hour you chose.

Logged, ~850 kcal, 45 g protein. Good burger, honestly. Tomorrow: protein first at lunch, and a walk after. That is all.
It logs the burger, says one honest line, and asks about tomorrow.
How it works
Hi
Hi, I'm Vorti, your trainer 👋 A few easy questions, one at a time, you can stop whenever.
First: what should I call you?
Andrei
Nice to meet you, Andrei. What do you want from the next 3 months?
Lose some weight, keep the bike rides
Rides stay, that is the easy part. Where do you train, and which days?
Gym near work, Mon Wed Fri after 6
Noted. Last one for today: send me a photo of your next meal and we start from there.
01
Vorti is a contact. Say hi and it asks you a few easy questions, one at a time, in your language.
Leg day. Leg press first?
Yes. Seated leg press, 3×10. Last time your top set was 30 kg × 12, try 33 today.
12 × 36 kg max
BOOOOM, first leg top set ever 🏆 36 kg × 12, above my 30 to 35 estimate. Logged.
Next: leg extension, 3×12. Start at 25 kg.
Done, 3×12 at 25, felt easy
Logged. 30 kg next time. Hamstring curl to finish, 3×12, then send me the dinner plate.
02
A photo of the plate. "12 × 36 kg" from the gym. It logs both and answers like a friend who happens to be a trainer.
Morning ☀️ Sleep alright?
Your step week has been 🔥, ~14.5k a day, 5 rides in the last 7, resting HR at 63.
Slept great. Ride at 6 🚴
Perfect. 45 min easy, keep the heart rate low, this is a recovery week.
Breakfast after: eggs and something green. Photo when it is on the plate.
Weekly review lands Tuesday morning. Until then: ride, eat, sleep.
On it 👍
Delivered03
A morning message with your real numbers, a weekly review, a nudge when something is actionable. Never more than a few a day, never at night.
Real messages
Real exchanges from early access, lightly cleaned, translated where they were in Romanian.

The plate

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

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

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.
I'm from Cluj-Napoca, Romania. I was training at Stay Fit when I decided to build that myself, on top of the thing I already use a hundred times a day: Messages. That is Vorti. It started in Cluj and it knows my gym by heart. It is built for anyone, anywhere, in any language. It will learn your gym too.

Alex
Founder, Vorti

No. Vorti is a contact in Messages. Save the number, say hi.
iPhone, over iMessage, today. WhatsApp is next, which also brings Android.
They are confident estimates from the photo, not a food scale. Tell it if it read the plate wrong and it corrects the log in one message.
It knows Stay Fit Urbano in Florești machine by machine. Send photos of your gym's machines and it learns them.
Only what you send it, plus Apple Health if you connect it: weight, steps, heart rate, workouts. It never sees your other conversations.
Yes. Tell it the hour for the morning message, how much to write during the day, or "stop for the next 10 days".
No. It is coaching. Anything that needs a doctor goes to a doctor, and it says so.
In the order you joined, as fast as we can. You get an email the day your spot opens.
Nothing, for now. Early access is free. If that ever changes you hear it from us first, and you can stop with one text.

Free early access. We let people in as fast as we can.
No card, nothing to install. Pause or stop with one text.