Protein
/ 160g
Carbs
/ 260g
Fats
/ 65g
Protein
/ 160g
Carbs
/ 260g
Fats
/ 65g
Protein vs goal · bar height = % of target · line = goal
Training day
Tap Pack when you box an item in the morning. Tick the checkbox when you actually eat it — only that logs to your macros.
Dinner (and optional before-bed protein).
Bar height = % of goal · dashed line = goal
Tap a day to open it in the Macros & Daily tabs.
Run this on Sunday: boil, portion, and pack.
Dairy plan: buy paneer + curd + milk every 2 days.
Tip: Update current stock every Sunday night for reorder decisions.
Edit the default values the app seeds into new days, weeks and months. Your already-logged data stays untouched. Use Reset to restore a section to the original app defaults.
Used by the macro rings and goal celebration.
Meals seeded into each day. Switch between Training and Rest day templates.
Sunday prep checklist seeded into each week.
Reorder-buffer rows seeded into each month's Monthly Stock table.
Restore all default values (macros, meals, grocery, stock) to the original app defaults. Your logged macros, checkmarks and stock entries are not deleted, but the current day/week/month templates are re-seeded from the app defaults.
Install the app, back up your data, and sync across devices. These settings live only on this device unless you push them to the cloud.
Add Recomp to your home screen for a full-screen, offline, app-like experience.
This app is plan-driven. Load a new month's diet + grocery plan by importing its JSON file. Current and future months each have their own file.
Using built-in June 2026 plan.
Sign in to sync your data across devices. Everything keeps working offline — changes save locally first and sync in the background.
Only needed when running the app on a different origin than the API.
Signed in as
Not signed in.
Export or import all your tracked data as a JSON file on this device.