Oli vs MacroFactor: cycle-aware nutrition vs generic calorie tracking
MacroFactor adjusts calories from weight trend. Oli adjusts calories from your cycle phase. A side-by-side comparison.
What MacroFactor does well
MacroFactor is one of the most sophisticated calorie trackers available. Its core innovation is expenditure modelling: it analyses your weight trend over time and reverse-engineers your actual calorie expenditure, then adjusts your targets accordingly. This is genuinely smarter than static TDEE calculators, and for anyone focused on body composition, it's a meaningful improvement over MyFitnessPal.
MacroFactor also has excellent macro tracking, a clean interface, and a thoughtful approach to coaching. If you want a data-driven calorie tracker, it's one of the best available, provided you're not a woman who wants her cycle considered.
What it misses
MacroFactor's expenditure model is reactive: it adjusts based on what your weight has already done. This means the +100–300 kcal metabolic increase of the luteal phase shows up in the data as unexplained weight variation, not as a predictable, cycle-driven change that can be anticipated and planned for.
It doesn't read menstrual cycle data from Apple Health, so it has no idea which phase you are in. For women, the expenditure model is a partial solution: it eventually catches up to a change in your intake, but it can only ever react to your cycle, never get ahead of it.