Stacks — workout, macro, and bodyweight tracker for iOS.

A quiet log for lifts.

One quiet app for the gym log, the food log, and the scale. Daily kcal and macro targets, an Open Food Facts barcode scanner, a weekly review on Sunday. Live on the App Store for iOS.

Sets logged0
Foods seeded0
Exercises0
§ Premise

One loop.Set the target.Log the day.Read the week.

¶ 01

Macro targets in thirty seconds.

Sex, year of birth, height, weight, activity, goal. Mifflin-St Jeor turns six answers into daily kcal, protein, carbs, and fat — the four numbers you actually log against. Editable any time.

¶ 02

Three taps a meal, two a set.

Scan an EAN with the Open Food Facts barcode scanner, search the catalogue, or type grams. Pick an exercise from 576 stock movements, dial weight and reps, log the set. The rest timer keeps running with the app backgrounded.

¶ 03

A weekly review on Sunday.

Calories averaged, lifting volume by muscle, bodyweight delta, adherence count over seven days. Personal records are flagged quietly. The whole week prints in one short readout.

The morning open

The home screen is one number.

Calories left for the day, big enough to read with a coffee in one hand. Macros sit right underneath as quiet bars. Below that — every meal and every set you logged, in the order you logged them.

  • · Pull-to-refresh
  • · Bottom-sheet log
  • · Native haptics
  • · Offline-friendly
09:42
100%
Good evening, Alex

Tuesday, June 2

14days
0kcal left1,840 / 2,400
Protein
0/180g
Carbs
0/240g
Fat
0/80g
This weekavg 2,180 · −220
WTFSSMT
Weight

78.4kg

↓ 0.6 kg / wk
Training

3sessions

Last · Push A8.4t vol · 2 PR
TodayFoodTrainBody
01 — LIFTS

A weightlifting login twotaps.

Pick an exercise, dial weight and reps on the stepper, log the set. 576 stock movements come seeded — bench, squat, deadlift, every variation in between — plus your own custom exercises in three taps.

  • Bench, Squat, Deadlift
  • Custom exercises
  • Templates by day
  • Per-set notes
  • Background rest timer
  • Personal records
  • Volume by muscle
  • Workout history
Bench pressPREV 75 × 5
Weight
0kg
Reps
0
  • Set 180 × 1
  • Set 280 × 2
  • Set 380 × 3
  • Set 480 × 4
  • Set 580 × 5
Rest02:30|
New PR
02 — MEALS

Macros, sourced fromOpen FoodFacts.

Live · scanningOpenFoodFacts
3017620422003
MatchEAN 3017620422003
NutellaFerrero
KCAL
539
FAT
31
CARB
57
PROT
6.3
per 100 g · added to log

The whole Open Food Facts catalogue is at your fingertips — nearly four million products, by EAN barcode or name search. Save your own recipes, type grams, repeat yesterday's lunch. Each entry stacks against the kcal and macro targets you set in onboarding.

· Barcode scan· OFF search· Custom foods· Saved recipes· Bulk add meal· Repeat yesterday
Macros today%
Protein
82 / 180 g
Carbs
124 / 280 g
Fat
38 / 70 g
3017620422003
5449000000996
3046920022651
8410034000334
8005110030086
3175680011480
4011200296908
7613034626844
03 — BODY

A bodyweight log,drawn withoutapplause.

Last 90 days · kg
0.0-2.4 KG

One number, once a day. The chart shows ninety days as a sparkline you can read in two seconds. Seven-day delta, thirty-day delta, lowest reading, log streak — all at a glance, in one screen.

MAX 80.3MIN 76.3
7-day Δ
−0.4kg
30-day Δ
−1.6kg
Lowest
76.3kg
Logged
84of 90 d
04 — HISTORY

Every set kept.Every PRflagged.

The full workout history scrolls forever. Each session card lists the day, the split, the headline lifts, and total volume. Personal records sit next to the lifts that earned them.

MONPR

Push

BENCH 80×5 · OHP 50×5

VOL2.4 T
TUE

Pull

ROW 70×8 · CURL 18×10

VOL2.4 T
WEDPR

Legs

SQUAT 110×5 · LEG-CURL 35×10

VOL2.4 T
THU

Rest

VOL
FRI

Push

INC-BENCH 70×5 · DIPS BW×8

VOL2.4 T
SATPR

Pull

DEADLIFT 140×3

VOL2.4 T
SUN

Walk

VOL
MONPR

Push

BENCH 80×5 · OHP 50×5

VOL2.4 T
TUE

Pull

ROW 70×8 · CURL 18×10

VOL2.4 T
WEDPR

Legs

SQUAT 110×5 · LEG-CURL 35×10

VOL2.4 T
THU

Rest

VOL
FRI

Push

INC-BENCH 70×5 · DIPS BW×8

VOL2.4 T
SATPR

Pull

DEADLIFT 140×3

VOL2.4 T
SUN

Walk

VOL
This week

5 sessions · 14.2 t volume

Last 30 days

20 sessions · 4 PRs

All time

318 sessions · 4 128 sets

05 — REVIEW

A weekly readout,printed everySunday.

A short weekly receipt: kcal averaged, protein averaged, lifting volume by muscle, bodyweight delta, adherence over seven days. You read it Sunday morning and move on with your training.

  • kcal avg2 184of 2 400
  • protein avg142 gof 180 g
  • volume14.2 tacross 4 sessions
  • weight delta−0.4 kgweekly
  • adherence6 / 7days logged
  1. STACKSREVIEW
  2. Week 18Apr 27 → May 3
  3. kcal avg2 184
  4. kcal target2 400
  5. protein avg142 g
  6. carbs avg248 g
  7. fat avg62 g
  8. sessions4
  9. volume14.2 t
  10. PRs2
  11. weigh-ins6 / 7
  12. weight Δ−0.4 kg
  13. adherence86%
  14. Filed · Sun 09:00
  15. That's the week. See you Monday.
§ Live

Now,
in your
pocket.

Stacks is live on the App Store for iOS. Android is coming later.

Download on theApp StoreiOS · Live