Protein, carbs, and fat you can actually hit
Protein, carbohydrate, and fat targets derived from your goal, body data, and activity — then tracked per meal and per day so you can see where a day went wrong while there is still time to fix it.
What it does
NutrientOS sets calorie and macronutrient targets from the goal, measurements, and activity level you enter during setup, and tracks your logged food against them throughout the day.
Targets are not frozen. As your weight and measurements change, the numbers behind them change too, so a target set three months ago does not silently become wrong.
Who it is useful for
- People with a protein target they keep missing usually because the shortfall is invisible until the end of the day, when it is too late to act.
- People in a deliberate surplus or deficit who need total calories to be roughly right and protein to be reliably right.
- Anyone splitting intake around training and wanting to see how a day distributes rather than only what it totals.
What NutrientOS shows you
- Calories and protein, carbohydrate, and fat against target, for the day and for each meal.
- Remaining allowance, so an evening meal can be planned rather than reconstructed.
- Fibre and sugar in context, which are usually the more actionable carbohydrate numbers.
- Weekly averages, because adherence is a weekly property and no single day decides anything.
Known limitations
- Calorie targets are estimates. Every energy-expenditure equation is a population average. Your real maintenance is discovered by tracking weight against intake over several weeks, not by trusting the first number.
- Logged intake is not eaten intake. Portion estimation, cooking losses, and database variance all introduce error. Consistency in how you log matters more than precision.
- Exercise calories are the least reliable number in fitness. Treat any expenditure estimate as a loose upper bound rather than an allowance to spend.
How missing data is handled
Macros are label-required, so they are present on almost every record. Where a record genuinely lacks one — some restaurant entries omit fibre, for example — it is shown as unknown and excluded from the total rather than counted as zero.
How it connects to the rest of NutrientOS
Macro targets sit alongside micronutrient coverage, Food Grade, and satiety, which is the point: hitting a protein number with food that leaves you hungry and short on micronutrients is a worse day than the macro total suggests.
Try it on your own food
NutrientOS runs in the browser and on iOS and Android. The free plan includes full manual tracking, Food Grade, satiety, and micronutrients.
