Run the plan your coach wrote.

Holdfast is not another blank tracker. Bring the plan you already have, from a coach, a dietitian or your last cut. It becomes a day you can follow.

Download on the App Store

Free forever: logging, barcode, photo, full macros, grocery list and Fix My Day.

The Holdfast plan screen showing a 1,794 kcal day with breakfast, lunch, snack and dinner, and a card offering to import your coach's plan instead.

Every other app hands you an empty box. You already have a plan.

So Holdfast starts where you already are. Photograph it, paste it or scan it. Your plan becomes meals, macros and a target for today.

1

Swap a food. Keep the macros.

Out of eggs? Pick any food on your plan. Holdfast works out the portion that keeps your macros on target. Two free swaps a week, back every Monday.

The Smart Swap screen trading whole eggs for ground turkey, with the portion calculated to 135 grams, a macro change of plus 76 calories and plus 19 grams of protein, a swap score of 91, and a pill reading 2 of 2 free swaps left this week.
2

Log what actually happened.

I had less of it. I had more. I could not finish it. Snack is not happening today. Four honest taps, so your numbers stay real.

The Holdfast today screen. A 58 percent seven day average beside the line steady, a rough day won't sink it, a ring reading 942 calories left over the line room for a solid dinner, and four one tap rows that each name the amount they would record, such as about half of it, 272 kcal.
3

It counts the weeks, not the days in a row.

A rough Tuesday cannot sink a seven day average, and a day you did not track is left out rather than counted as zero. Plus a weekly recap you can send your coach.

The Progress screen. A 90 day adherence chart drawn as one point per week, labelled Jun 15 through Aug 24 and reading 92 percent average for the week of Aug 24, above an 89 percent daily average and 51 on plan days out of 59.
4

The shopping list writes itself.

The amounts are read straight from your plan. That is why grams and cups sit side by side. Sorted by aisle, for one cook or four.

The Grocery screen listing 12 items grouped by protein and carbs, with amounts such as 525 grams of chicken breast and 1.75 cups of rolled oats, and a cooking for row offering just me, 2, 3 or 4.
Fix My Day

A bad day is not a failed week.

One big meal used to blow the whole day. Fix My Day reshapes what is left around what you already ate. It is free every time.

The Fix My Day screen. A green banner reading we never charge you to recover from a bad day, a calm note saying no stress, you've still got about 942 calories and 74g protein for the rest of today, filters for where you are and how long you have, and two suggestions sized to fit, a turkey and hummus wrap at 400 kcal and a smoked salmon salad at 320.

The trend, not the number.

Weight moves a kilo a day on water alone. So Holdfast draws the line, not the dot. Skipping a day costs you nothing.

The Weigh in screen. It explains that weight moves a kilo a day on water alone and that skipping a day costs you nothing, shows a trend of 151 lb falling about 1.1 lb a week, and notes that single readings scatter by about 0.9 lb either side of the line.

And that is not all.

The pot

Cook once on Sunday, then log the same batch all week.

Quiet Mode

Turns the whole game layer off. Levels, badges and all.

Ready made plans

No coach yet? Start on a plan built from your answers.

Barcode scanning

Scan a label and it lands in the right meal.

Photo logging

Snap the plate, check what it read, then log it. Needs AI switched on.

Widgets

What is left today, on your home screen, without opening anything.

Your data

Export a readable record or a data file, or delete your account, right from the app.

Weekly recap

A clean check in for your coach, in one tap.

No sign up needed

Open it and start. An account stays optional.

Pricing

Here is our line, and we are not moving it.

Plenty of apps start free and then move the basics behind a subscription.

Free forever

  • Logging, every day
  • Barcode scanning
  • Photo logging, when AI is on
  • Your full macro breakdown
  • Your plan, and the grocery list from it
  • Fix My Day, every time you need it
  • Eating out, ranked by fit
  • 2 Smart Swaps a week, back every Monday
  • 3 coach messages a day

We never charge you to recover from a bad day.

Pro

  • Unlimited Smart Swaps
  • Unlimited coach chat
  • Plan Ahead

Apple sets the price and handles the billing, so the figure is on the App Store listing and you cancel in Settings. A one week free trial when your Apple ID has not used one.

Before you ask.

Does it use AI to guess the calories in my food?

Your plan's numbers come off the document you gave it, and you can correct every line. Search pulls USDA food data, a barcode pulls the product's own label. The one estimate is a photo of your plate, and you see it before it is logged.

What if I do not have a coach's plan?

Holdfast builds a starter plan from your answers. Swap in a real one the day you get it.

What do I lose if I never buy Pro?

Smart Swaps beyond two a week, coach messages beyond three a day, and Plan Ahead. Everything in the free column stays free.

Will it shame me for a bad day?

No. Days you did not track are left out rather than counted as zero. Quiet Mode turns the game layer off completely.

Do I need an account?

No. Open it and start logging. Add an email later if you want your plan on a second phone.

Your plan is already written. This just helps you run it.

Download on the App Store

Free on the App Store. Logging, barcode, photo, full macros, grocery list and Fix My Day stay free forever.