Workout tracker + calorie tracker · iPhone

Say it.
SayLift logs it.

One mic for the gym and the kitchen. Say what you lifted and SayLift writes down every set, rep and weight. Say what you ate and it works out the calories and protein. No typing between sets, no searching a food database.

Download on the App Store3 days free, then $4.17/month billed yearly
iOS 17 or later
Listening
You say

“

You check every set before anything saves.

1
spoken sentence logs a whole workout, or a whole meal
4
ways to log a meal: say it, snap it, scan it or type it
873
exercises with instructions and photos, all offline
3 days
free, then $4.17 a month billed yearly. No ads, no upsells

Listed on

One app, not two

What you lift and what you eat, in the same place.

Training is half of the result. Food is the other half. Most apps do one or the other, so you pay for two, or you track one and guess the rest. SayLift keeps both, and you log both the same way.

Train

The workout tracker

  • Say the whole session once and every set is logged.
  • A coach that tells you the weight to use next time.
  • Your routine, your records and 873 exercises offline.
See the training side ↓
The Today screen: the next session from your history, a coach card, and a working weight per exercise

Eat

The calorie tracker

  • Say a meal, snap it, scan its barcode or type a few words.
  • Calories, protein, carbs and fat, worked out for you.
  • A daily ring and a weekly view, with no red numbers.
See the food side ↓
The Food tab: a calorie ring for today, protein, carbs and fat under it, the meals of the day, and a dock with a mic, camera, barcode scan, photos and typing

Food · 4 ways to log

Log a meal the way that is easiest right now.

Calorie counting fails when it takes longer than the meal. So the mic is the big button: say what you ate and you are done. When talking is not an option, there is a camera, a barcode scanner and a keyboard.

You say

“Chicken shawarma wrap with fries and garlic sauce for lunch.”

SayLift logs

Chicken shawarma wrap + fries

  • Chicken shawarma wrap1 wrap≈ 520
  • Friessmall portion≈ 310
  • Garlic sauce2 tbsp≈ 180
Total≈ 1,010 kcal

Say your whole day in one recording and each meal is saved on its own, at its own time. Say "yesterday" and it lands on yesterday, up to 14 days back.

The Food tab in SayLift showing today's calorie ring, macros and logged meals

The Food tab

Your day, in one ring.

A ring for the day
Calories fill the ring toward your guide. Protein, carbs and fat sit beside it, each in its own colour.
A guide, not a limit
Set a calorie number and a protein number if you want them. SayLift can suggest protein from your body weight, about 1.6 g per kg. Nothing turns red, and no day counts as failed.
Honest about the numbers
Every calorie number is rounded to the nearest 10 and marked with ≈, so it never reads as more exact than it is. Any line can be changed before you save.
The same food, the same numbers
Most people eat the same things again. SayLift checks your own foods first, so Tuesday’s breakfast matches Monday’s. You can also log a saved meal again with no new estimate.

Training

A gym log that keeps up with you.

Finish training, tap the mic, and talk through what you lifted. One spoken sentence becomes a fully logged workout. Then the coach reads your history and tells you what to lift next time. These are real screens from the app.

The Today screen: the next session from your history, a coach card, and a working weight per exercise

Today

Your session, already decided

The coach reads what you lifted and puts a working weight against every movement before you start.

SayLift's review screen after a voice log, showing the exercises, sets, reps and weights it heard

Voice log

You talk. It writes.

Say the session out loud and check it here. Every set the AI heard, editable, before anything saves.

The Progress tab showing each lift's top weight against its last session, estimated strength and personal records

Progress

Proof it is working

Each lift against its last session, estimated strength on your main lifts, and the records you broke.

The Profile tab showing an editable four-day routine, with Back and Biceps marked as next up

Routine

Your plan, editable

Rename days, reorder exercises, set sets and reps. Or paste a plan in as text. The coach follows it.

The coach sets your next weight.

It reads what you logged and gives one clear call for each lift: add weight, hold, take some off, or deload.

Last session

Bench Press

135 × 8135 × 8135 × 8
Add weight

You hit every set. Up 5 lb.

140 lb × 8

1You log a session

2The coach reads it

3Your next weight is set

Paste a plan. Get a routine.

Bring your plan from a coach, a spreadsheet or another app as plain text. SayLift splits it into days and matches each lift.

You paste

  • Day 1Bench Press · Incline Dumbbell Press
  • Day 2Deadlift · Bent Over Barbell Row
  • Day 3Barbell Squat · Leg Press

1You paste your plan

2SayLift splits it into days

3It becomes your routine

873 exercises
Instructions and photos for every one, stored on the phone.
Widgets for both
One tap from the home screen starts a workout log or a meal log.
Warm-ups and drop sets
Mark the set type. Warm-ups never count toward records.
Works offline
History, progress and logging by hand need no connection.

The Log tab

One timeline for the gym and the kitchen.

Every day shows what you trained and what you ate, one under the other. Each workout shows the total weight you lifted. Each food day shows its calories and protein. Scroll back a month and it is all there, in one list.

  • Tap a food day to see each meal and change any number.
  • Tap a session to see every set, rep and weight.
  • Both are backed up to your own private cloud space when you sign in.
The Log tab in SayLift: food days with calories and protein, and workout sessions with their volume, on one timeline

Chalk, sweat, gloves

The phone stays in your bag.

Screens do not work with chalky hands, and reaching for one between sets pulls you out of the session. SayLift moves the whole logging job to one moment at the end: you talk, it writes. The same goes for dinner. Nobody wants to search a food database with a fork in their hand.

How hands-free logging works →
A chalked hand loading a plate onto a barbell, lit with a volt-green rim

Price

One subscription. Both trackers.

SayLift opens with a 3-day free trial that turns on every feature. After that it is a subscription. There is no free tier underneath, so if you want a tracker you never pay for, this is not the one.

Yearly plan

$4.17/month

Billed $49.99 a year. Or $7.99 month to month, or $3.99 a week. US App Store prices; other countries are set by Apple.

Start the free trial

The first 3 days cost nothing if you cancel before they end. Billing runs through your Apple ID, and you cancel in iPhone Settings.

In the subscription

  • Voice workout logging: speak the session and the AI writes it down
  • Meal logging by voice, photo, barcode or typing, with calories and macros
  • The Food tab: a daily calorie ring, protein, carbs and fat, and the week at a glance
  • The AI progressive-overload coach and the Today page
  • Logging by hand, with warm-up, drop and failure sets
  • Your routine on the Profile tab, editable, with the coach following it
  • Full history of workouts and meals, and the progress dashboard with personal records
  • Home screen widgets that start a workout or a meal log in one tap
  • All 873 exercises with instructions and photos, offline
  • Paste-in routine import
  • Cloud backup and restore

Questions

Asked before downloading.

Is SayLift free?

No, not beyond the trial. SayLift is free to download and opens with a 3-day free trial that turns on every feature, including voice logging, meal tracking, the AI coach, all 873 exercises and cloud backup. After those 3 days it is a subscription: $4.17 a month on the yearly plan (billed $49.99 a year), $7.99 month to month or $3.99 a week in the US. There is no free tier underneath the trial, so if you want a tracker you never pay for, SayLift is not it.

How does logging a workout by voice work?

After a set or at the end of your session you tap the mic button in SayLift and just talk: "bench press, three sets of eight at 135, then incline dumbbell press, ten, ten and eight at fifty". The recording goes to an AI model that sends back the exercises, sets, reps and weights. You get a review screen to fix anything before it saves.

Can SayLift track calories and food as well as workouts?

Yes. SayLift has a Food tab next to your training. You log a meal by saying it, taking a photo, scanning a barcode or typing it, and SayLift works out the calories, protein, carbs and fat. The day shows as a calorie ring with your protein, carbs and fat beside it, and the week as seven bars. One subscription covers both the workout tracker and the calorie tracker.

How do I log a meal by voice?

Tap the mic on the Food tab and say what you ate, the way you would tell a friend: "two eggs, toast with butter and a latte". SayLift names each food, works out the portion and adds up the calories and protein. You check the list before it saves, and you can fix it with a few words such as "it was two wraps, no fries". One recording can hold several meals, and "yesterday" lands on yesterday.

How accurate is a calorie estimate from a photo?

It is an estimate, and SayLift says so: every calorie number is rounded to the nearest 10 and marked with ≈. A photo alone often comes out too low, because oil, butter and sauces do not show, so you can add a few words with the photo. For packaged food, scanning the barcode is more exact, because the numbers come from the label through Open Food Facts. Every number on the review screen can be changed before you save. None of it is medical advice.

Does SayLift have a barcode scanner for food?

Yes. Scan the barcode on a pack and SayLift reads the calories and macros from its label, using Open Food Facts, the open product list. That list is filled in by its users, so SayLift tells you when the numbers came from the brand itself and warns you when they do not add up. If a product is missing, you can photograph the label instead.

Do I have to hit a calorie target every day?

No. The daily guide is optional: a calorie number and a protein number you choose. SayLift can suggest protein from your body weight, at about 1.6 g per kg. It is a guide and not a limit, so nothing turns red and no day is marked as failed. With no guide set, the ring shows how your calories split between protein, carbs and fat.

Do I have to type anything between sets?

No. That is the point of SayLift. You can log the entire session by speaking once when you are done, instead of tapping through a form after every set. Manual entry is still there when you would rather tap, and it is uncapped: your plan fills the sets in, last session's numbers sit beside them, and one tap logs a set as the same as last time.

Can I log warm-up sets and drop sets?

Yes. Any set in SayLift can be marked as a warm-up, a drop set or a set to failure. Warm-ups still count toward your volume, but they never count toward personal records or the coach's next weight, so a light first set cannot drag your numbers down. Supersets are not grouped: two exercises done back to back are logged as two separate exercises.

What phones does SayLift run on?

SayLift is an iPhone app and needs iOS 17 or later. There is no Android version, no web version and no Apple Watch app today.

Can I bring my existing routine over from another app?

Yes. Paste your plan into SayLift as plain text. It can come from a coach, a spreadsheet, a screenshot you typed out or another app's export. The AI splits it into training days and matches each movement against the built-in exercise list. You confirm everything on a review screen. The plan then becomes your routine on the Profile tab, where you can rename days, reorder exercises and set sets and reps by hand. The coach follows that routine from your next session.

Is there a SayLift widget?

Yes. SayLift has home screen and Lock Screen widgets that show today's training day, such as Push or Back and Biceps. Tapping one opens the app straight into a voice recording. A second widget, Log a Meal, opens the app ready for you to say what you ate. On iOS 18 you can also start either one from Control Center or the Action button.

Does SayLift work without internet?

Mostly. Manual logging, your history, the progress dashboard and all 873 exercises with their instructions and photos are stored on the phone and work with no connection at all. Voice logging, meal estimates, barcode lookups and routine import need internet, because they send your recording, photo or text to an AI model or look a product up.

What does the AI coach actually tell me?

For each exercise you are about to train, SayLift gives one clear instruction based on your own logged history: add weight, hold and chase more reps, take weight off, deload, restart lighter after a long break, or log a first session so it can calibrate. It shows the working weight to use and the rep target to beat.

Does SayLift sync with Apple Health?

Not today. Apple Health support is written but switched off in the shipping version of SayLift, so workouts do not appear in the Health app and readiness data is not read.

Where is my workout data stored?

On your iPhone first. Every screen reads local data, so the app works offline and stays instant. If you sign in, SayLift also mirrors your workouts and meals to your own private cloud space so you can restore them on a new phone. Meal photos stay on the phone and are not part of the backup. Deleting your account erases both copies.

Train. Eat. Say it.

Stop typing on the gym floor and at the dinner table. Say what you did and get back to it.

Start the free trial