Vibecode MacroFactor

track this build5 phases, 15 steps, beginner friendly
KINDA · weekend project
price $11.99/moyou'd save $143.88/yrbuild time multi-daycategory 🧘 wellnessreplaced by 0 people

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For MacroFactor, record user-chosen nutrition information and show neutral trends without aggressive targets. The hard boundary is food database, adaptive coaching models, mobile capture, and ongoing nutrition expertise, plus hardware data, content, coaching, and trust.

the project pack5 files · written for this build, step by step
README.md
# MacroFactor · indie build

A nutrition tracker whose distinguishing feature is that it never uses a formula for your energy expenditure. It derives expenditure from the relationship between what you logged and how your weight trend actually moved, which means the interesting work is separating signal from noise in daily weight and being honest about the error you cannot remove.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | TypeScript with a local application and SQLite | food and weight logs are health data and belong on your own machine |
| Trend | An exponential moving average over daily weights | a single day's weight is mostly water and cannot be used for anything |
| Expenditure | Intake minus the energy implied by the trend change, over a rolling window | this is the whole idea, and it needs weeks of data before it means anything |
| Food data | A local food database you import, with your own entries on top | the database is the boring part and the part that determines whether anyone uses it |
| Safety | Floors and rate caps enforced before any recommendation is shown | the algorithm must not be able to produce an unsafe target |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the local application.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **Your floor, your rate cap and who this is not for** · free
  - Why: These are enforced in code before anything is displayed, and deciding them after the algorithm exists means deciding them to fit the algorithm.
  - Get it: Write down an absolute minimum daily intake, a maximum weekly rate of change, and a plain statement that this tool is not appropriate for anyone with a history of disordered eating.
  - Verify: All three are written down and the first two appear as constants in the safety module
- [ ] **A food database you may use** · free for public datasets; commercial databases are licensed
  - Why: Search over a local database is what makes logging fast enough to keep happening, and licence terms differ sharply between sources.
  - Get it: A publicly available national nutrient database, checking the licence covers your use. Import it locally rather than querying a service.
  - Verify: Searching returns results offline in under a hundred milliseconds
- [ ] **A scale and eight weeks of your own data** · free if you own a scale, and it takes eight weeks
  - Why: Expenditure estimation cannot be evaluated on synthetic data alone, and the minimum useful window is measured in weeks rather than days.
  - Get it: Weigh daily at a consistent time and log intake honestly, including the days you would rather not.
  - Verify: Eight weeks of weights and mostly complete intake logs exist

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Barcode scanning and photo food recognition.
- A comprehensive maintained food database.
- Any clinical or medical claim.
- Coaching, periodisation and training integration.
- food database, adaptive coaching models, mobile capture, and ongoing nutrition expertise
- wearable hardware data
- coach network
- clinical validation
- large content library and social network

If one of those is essential to you, that is the reason to keep paying for MacroFactor, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for MacroFactor because people pay for polished mobile capture, trusted content, hardware integration, and coaching rather than the basic logbook. The recurring cost buys sensor permissions, data quality, notifications, safety language, accessibility, sync, privacy, content review, and support, not just the visible interface.

what you lose

xfood database, adaptive coaching models, mobile capture, and ongoing nutrition expertise

xwearable hardware data

xcoach network

xclinical validation

xlarge content library and social network

share on X ↗"I just replaced MacroFactor ($11.99/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

wgerMeals, workouts and trend charts in one open-source bunker; polish is not the main feature.6.6kaug 2026open source↗OOpenNutriTrackerCalories, macros and micronutrients stay on your phone; the app declines to become your diet coach.2.3kaug 2026open source↗WaistlineA plain Android calorie diary that keeps its data local and its opinions to itself.714jul 2026open source↗

all 4 free alternatives to MacroFactor →· no votes, no pay-to-list · just what's real

the numbers

MacroFactor pricing

planmonthlyannual (per mo)what you get
macrofactor nutrition, monthly$11.99/user—All nutrition logging, expenditure, coaching, trend, and analytics features
macrofactor nutrition, 6 monthscustom—All nutrition features for a 6-month term
macrofactor nutrition, annual—$6/userAll nutrition features for 12 months
macrofactor nutrition + workouts bundle—$7.50/userBoth MacroFactor Nutrition and MacroFactor Workouts after the first bundle year

free tierno permanent free tier; a trial may be offered, but the current official public pages did not publish a numeric trial duration

billingmonthly, 6-month, and annual Nutrition subscriptions; Workouts is separate, with an annual bundle path

hidden costsMacroFactor Workouts is a separate subscription at the same listed price points unless bundled. The $89.99 combined annual price applies after the first bundle year; taxes/storefront pricing can vary.

verified 2026-08-14 · source ↗

questions
Vibecode MacroFactor

Kinda. The core of MacroFactor is buildable in a weekend with the prompt on this page, but there are real gaps: food database, adaptive coaching models, mobile capture, and ongoing nutrition expertise, wearable hardware data. Read the honest list above before committing.

How much does MacroFactor cost?

MacroFactor costs about $11.99/month (MacroFactor, checked 2026-07-31), which is $143.88 per year.

What do I lose by replacing MacroFactor?

Honestly: food database, adaptive coaching models, mobile capture, and ongoing nutrition expertise; wearable hardware data; coach network; clinical validation; large content library and social network. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to MacroFactor?

Yes: wger (Meals, workouts and trend charts in one open-source bunker; polish is not the main feature.) OpenNutriTracker (Calories, macros and micronutrients stay on your phone; the app declines to become your diet coach.) Waistline (A plain Android calorie diary that keeps its data local and its opinions to itself.) All 4 curated free alternatives are at vibecodeit.com/macrofactor/alternatives. The prompt is for when you want it exactly your way.