AI-powered nutrition tracking

Know your
fuel.
Own your
gains.

Track calories, protein, carbs, fat & fiber with AI-assisted recipe parsing. Beautiful daily summaries. Zero friction logging.

Android APK · direct install  ·  Google Play Coming soon

Ionic + Angular GPT-4o Powered Self-hosted & Private Open Source

Good morning, Alex 👋

Today's Macros

On Track

1,640

kcal

360 left

Protein

118g/150g

79%

Carbs

195g/250g

78%

Fat

52g/65g

80%

Fiber

18g/30g

60%

Water

1.75 / 3.0 L

Breakfast

480 cal

Lunch

620 cal

Goal Hit!

Protein 💪

AI Parsed

12 items ✨

5+

Macros Tracked

AI

Powered Parsing

Meal Templates

Free

Forever Plan

Everything you need

Built for real results

Not just a calorie counter. A full nutrition command center in your pocket.

Full Macro Dashboard

Calories, Protein, Carbs, Fat, and Fiber — all tracked with beautiful animated progress bars against your personal goals.

AI Recipe Parser

Paste any recipe or describe a meal in plain text. GPT-4o instantly breaks it into individual food items with accurate macros.

Powered by GPT-4o mini

Water Intake Tracker

Log hydration with quick +/- buttons or tap to enter a custom value. Never miss your daily water goal again.

Meal Templates

Save frequent meals as templates. Reapply your "Gym Day Lunch" to any day with a single tap.

Full History Log

Navigate any past date to review meals and macros. See goal completion at a glance with color-coded indicators.

Custom Macro Goals

Set your own calorie and macro targets. Switch between cut, bulk, or maintenance profiles in seconds.

Milo — Your AI Nutrition Coach

GPT-4o mini

Chat with Milo any time from the home screen FAB. It knows your profile, daily goals, and exactly what you've logged today — so every answer is personal. Ask about your TDEE, protein gaps, BMI, or get snack suggestions under a calorie budget.

Meet Milo
Simple workflow

Up and running in 60 seconds

Three steps between you and crystal-clear nutrition clarity.

1

Set Your Goals

Enter your daily calorie and macro targets. Takes 30 seconds.

2

Log Your Meals

Add meals manually, from templates, or paste a recipe and let AI do the work.

3

Track Progress

Review your history, spot patterns, and stay consistent day after day.

AI Recipe Parser

// You typed:

"2 chapatis with dal makhani and a side of raita with curd"

✦ Parsed 4 food items

Chapati × 2
212 cal P: 6gC: 42gF: 3g
Dal Makhani
185 cal P: 9gC: 22gF: 8g
Raita (½ cup)
68 cal P: 4gC: 7gF: 2g
Total
465 cal P: 19g C: 71g
Powered by GPT-4o mini

Describe food.
Get macros.

Stop manually searching every ingredient. Type a meal description — even complicated recipes or Indian home cooking — and our AI instantly returns a complete nutritional breakdown per ingredient.

  • Understands regional & home-cooked foods
  • Accurate calories, protein, carbs, fat, fiber, sugar, sodium
  • Parses entire recipes in seconds
  • Each item individually editable after parsing
Meet your AI nutrition coach

Say hello to Milo.

Context-aware, always personal. Milo lives on your home screen and knows your data — not generic advice.

  • Knows your profile

    Age, weight, height, activity level — every response is calculated for you specifically.

  • Aware of your macro goals

    Milo always answers relative to your personal calorie and macro targets — not generic RDAs.

  • Sees today's logged meals

    Ask "am I hitting my protein today?" and get a real answer based on what you've actually logged.

  • Persistent conversation memory

    Chat history is saved server-side (up to 100 messages). Milo picks up right where you left off — every session.

Try asking Milo

"What's my TDEE?" "Am I hitting protein today?" "Suggest a snack under 200 cal" "What's my BMI?" "How many cals to lose weight?"

Milo

AI Nutrition Assistant · GPT-4o mini

Hey Alex! 👋 You've had a solid day — 1,640 kcal logged. How can I help?

Am I hitting my protein goal today?

You're at 118g / 150g — 79% there! 💪 You need 32g more. Any of these would finish it off:

Chicken breast ~31g Whey shake ~25g Greek yogurt ~17g

What's my TDEE?

Based on your profile, your TDEE is approx. 2,650 kcal/day. At your 2,000 kcal goal you're in a healthy ~650 cal deficit — right on track for steady fat loss. 🔥

Ask Milo anything…

Tap the ✦ FAB button on the home screen to open Milo

Loved by users

Real people, real results

"The AI recipe parser is unreal. I typed 'Mom's aloo paratha with butter and pickle' and it gave me a perfect breakdown. No other app does this."

RA

Rahul A.

Software Engineer, Mumbai

"Finally an app that actually tracks fiber. I've been trying to hit 35g/day and the progress bar makes it so satisfying. Clean UI too."

SK

Sara K.

Dietitian, Bangalore

"Meal templates changed my routine. I bulk-cook on Sundays and now re-applying my prep meals to a new day takes literally 2 taps."

MJ

Marcus J.

Personal Trainer, London

"Been using it for 3 months on a cut. Down 8kg. The history view keeps me accountable — seeing all those green 'Goal ✓' labels is addicting."

AP

Ananya P.

Student, Delhi

Open Source & Free

100% Free.
Forever.

MacroTracker is open source. Every feature — including AI recipe parsing — is completely free, no strings attached.

Open Source — Free Forever

$0 /forever

Everything, unlocked, for everyone. No account required.

  • Full macro tracking (5 macros)
  • Unlimited meals & food items
  • Meal templates (save & reuse)
  • Water intake tracker
  • Full history log
  • AI Recipe Parser (GPT-4o)
  • Cloud sync via self-hosted server
  • Open source — fork & extend freely
Get Started Free
Open Source

Built in the open.
Grown by the community.

MacroTracker is fully open source. Read the code, file an issue, suggest a feature, or send a pull request — every contribution is welcome.

nallapaneni-sreehari / macro-tracker

The full source — Ionic/Angular app, Node.js server, Docker setup, and deploy scripts — all in one repo.

Star the Repo

Show your support and help others discover MacroTracker. Takes one click.

Star on GitHub

Report a Bug

Found something broken? Open an issue with steps to reproduce and we'll fix it fast.

Open Issue

Suggest a Feature

Have an idea to make MacroTracker better? Open a feature-request issue and let's discuss it.

Request Feature

Send a Pull Request

Fix a bug, add a feature, or improve docs. Fork the repo, branch, and open a PR — all contributions reviewed.

Open PR

Start tracking
smarter today.

Free to download. Takes 60 seconds to set up. Join thousands already hitting their macro goals.

No install needed

Try in Browser

Direct install

Download APK

Get it on

Google Play

Soon

Get it on

App Store

Soon

APK is a direct Android install file. On your phone: allow "Install unknown apps" for your browser, then open the downloaded file.

iOS version coming soon! 🍎