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.
One loop.Set the target.Log the day.Read the week.
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.
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.
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 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
Tuesday, June 2
78.4kg
↓ 0.6 kg / wk3sessions
Last · Push A8.4t vol · 2 PRA 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
- Set 180 × 1
- Set 280 × 2
- Set 380 × 3
- Set 480 × 4
- Set 580 × 5
Macros, sourced fromOpen FoodFacts.
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.
A bodyweight log,drawn withoutapplause.
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.
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.
Push
BENCH 80×5 · OHP 50×5
Pull
ROW 70×8 · CURL 18×10
Legs
SQUAT 110×5 · LEG-CURL 35×10
Rest
Push
INC-BENCH 70×5 · DIPS BW×8
Pull
DEADLIFT 140×3
Walk
Push
BENCH 80×5 · OHP 50×5
Pull
ROW 70×8 · CURL 18×10
Legs
SQUAT 110×5 · LEG-CURL 35×10
Rest
Push
INC-BENCH 70×5 · DIPS BW×8
Pull
DEADLIFT 140×3
Walk
5 sessions · 14.2 t volume
20 sessions · 4 PRs
318 sessions · 4 128 sets
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
- STACKSREVIEW
- Week 18Apr 27 → May 3
- kcal avg2 184
- kcal target2 400
- protein avg142 g
- carbs avg248 g
- fat avg62 g
- sessions4
- volume14.2 t
- PRs2
- weigh-ins6 / 7
- weight Δ−0.4 kg
- adherence86%
- Filed · Sun 09:00
- That's the week. See you Monday.
Now,
in your
pocket.
Stacks is live on the App Store for iOS. Android is coming later.