Skip to content

Free · No account · Works offline

Everything you eat,
in one MACROcosm.

Tick four foods and they log at the amounts you actually eat. Your calorie target comes from what your weight and your intake have done — not from a formula about someone your size.

Coming soon toApp Store
Or use it in your browser
Today — MACROcosmToday — MACROcosm

Today

Log several at once — MACROcosmLog several at once — MACROcosm

Log several at once

Portions, with weights — MACROcosmPortions, with weights — MACROcosm

Portions, with weights

A day, editable — MACROcosmA day, editable — MACROcosm

A day, editable

Cook from it — MACROcosmCook from it — MACROcosm

Cook from it

What should I cook — MACROcosmWhat should I cook — MACROcosm

What should I cook

Insights · Overview — MACROcosmInsights · Overview — MACROcosm

Insights · Overview

Measured expenditure — MACROcosmMeasured expenditure — MACROcosm

Measured expenditure

Where you eat — MACROcosmWhere you eat — MACROcosm

Where you eat

History — MACROcosmHistory — MACROcosm

History

Coach — MACROcosmCoach — MACROcosm

Coach

Settings — MACROcosmSettings — MACROcosm

Settings

First run — MACROcosmFirst run — MACROcosm

First run

Everything included — nothing behind a paywall

2271
foods, offlinePortions and micronutrients included — plus all of USDA when you have signal
17
chartsIntake, body, habits and nutrients, each with the number behind it
100%
yoursWorks offline, syncs across devices, exports whenever you like
0
ads, ever · $0 foreverNo subscription, no premium macros, nothing tracked

Logging

Four foods is one visit, not four.

Tick everything you ate and log it in one go. Each row arrives at the amount you had last time — the portion, “2 slices”, not the grams it came to — so most days are typing nothing at all.

  • The amount is already right

    “1 serving” is wrong for almost everybody on almost every food. Yours is remembered per food, and re-typing 180 g of chicken daily is the friction that ends a diary.

  • Every portion carries its weight

    “4 oz · 113 g”, “1 cup · 158 g”. USDA’s own labels are a mix of units with no common scale, and “1 RACC” means nothing to anybody.

  • And the ways in when search fails

    Scan a barcode, photograph the plate, describe the meal in a sentence, or type calories only. A food the databases have never heard of takes thirty seconds to add.

MACROcosm amount screenMACROcosm amount screen
MACROcosm log screenMACROcosm log screen
MACROcosm day screenMACROcosm day screen

Targets

Your target is measured, not predicted.

Most apps compute what someone your height and age burns. This one watches what your weight and your intake actually did, and works backwards to what you burn — with an error bar, because it is an estimate and pretending otherwise would be the lie.

  • It re-measures every week

    A check-in compares the trend against the plan and moves the target if it has to. You approve the change; nothing is adjusted behind your back.

  • A goal with an end

    A rate is a good input and a useless thing to aim at — nothing ever satisfies “lose 0.5% a week”. Set a weight, and the date comes from the measured trend as well as the intended one. Where those disagree is the interesting part.

  • Yesterday is scored against yesterday’s target

    History uses the target that was in force then, not today’s. Otherwise changing your goal silently rewrites whether last month went well.

MACROcosm insights screenMACROcosm insights screen
MACROcosm today screenMACROcosm today screen
MACROcosm insights-body screenMACROcosm insights-body screen

Coach

It answers from your log, not from the internet.

Ask what’s left for today, why the week stalled, or what to make with 700 calories to spend. It fetches your own days, weights and targets to answer — and anything it offers to log arrives as a card you confirm.

Coachreads your own log

What’s left for today?

640 kcal and 48 g of protein. Fat is already at target.

Give me a dinner that fits.

Your chicken and rice bowl at one serving lands at 610. Log it?

MACROcosm coach screenMACROcosm coach screen
MACROcosm today screenMACROcosm today screen

It asks for the numbers

Days, weights, targets, recipes — fetched by name when the question needs them, so an answer can be checked against the screen it came from.

Nothing is logged behind your back

A suggestion arrives as a card with its calories on it. You tap to accept, and it writes the same rows any other path would.

And it still answers offline

With no key and no signal, a local coach answers the countable questions — what’s left, how the week went — instead of showing you an error.

Recipes

Paste a link. Cook from it. Log a serving.

Recipes arrive whole — the ingredients as written, the method, the servings — and end up as food you can log by the half-serving. Nothing nutritional is ever read off the web page.

  • The amounts are read, not guessed

    “1/2 pound lean ground beef” is 227 g, worked out on your device in about a second. A cup becomes grams from that food’s own USDA portions, because a cup of flour is 120 g and a cup of oil is 218 g.

  • One row per ingredient

    So the day keeps its micronutrients, each amount stays editable, and it can tell you the ricotta was a third of the calories. A single total has no food behind it.

  • And it knows what to suggest

    What fits in what’s left of today, what you actually cook, what you haven’t had in a while — ranked, with the cuisine mix kept honest by counting sittings rather than rows.

MACROcosm recipes screenMACROcosm recipes screen
MACROcosm recipe screenMACROcosm recipe screen
MACROcosm insights-habits screenMACROcosm insights-habits screen

Scan it or shoot it

A barcode resolves against USDA, then Open Food Facts — no key needed, so it works on a device that has never signed in. A photo of the plate comes back as separate foods you can correct.

Water, and reminders you set

A glass is one tap. Reminders are times you choose — including for snacks and the weigh-in — rather than five presets that never include 12:15.

Weigh-ins that expect noise

A trend line through the scatter, every reading still visible behind it, and the goal line drawn through it.

The micronutrients too

Fibre, sodium, potassium, calcium, iron, sugar and saturated fat, scored against a daily reference — because the generic USDA rows carry them.

Home, out, or takeaway

Asked once, on the finished meal, and counted by sitting — so a restaurant dinner logged as six items doesn’t outvote a home one logged as one.

Yours to take away

Export every row as JSON, restore it anywhere, and delete the account from inside the app. The device is the source of truth; the server is a copy.

Questions

The short answers.

Is it really free?

Yes — no subscription, no paywalled charts, no ads, and no account needed to start. The paid tiers in other trackers are mostly the parts that are here by default.

Where do the numbers come from?

USDA FoodData Central, and Open Food Facts for barcodes. Over 2,250 rows ship with the app, nearly all of them generic or composite, so search works with no signal at all — and they carry portions and micronutrients, which crowd-sourced entries usually don’t.

What happens with no signal?

Everything except a web import and the AI. Logging, search over what’s on the device, editing a day, weighing in — all instant, because the device is the source of truth and the network is never in the way.

Is my food diary private?

There are no analytics or crash SDKs. Signing in is optional. The one thing worth knowing: a food search sends the words you typed, and the photo feature sends the photo — both to answer that request, nothing else. The privacy policy lists every path that leaves the device.

Does it count calories from exercise?

It doesn’t have to. Expenditure is measured from your own weight trend and intake, so the training you did is already in the number. Adding a watch’s active energy on top would count it twice.

iPhone, Android, or web?

One app. The iPhone build is on its way to the App Store; on Android and the desktop, open the web app and install it to your home screen. Same build, offline either way.

Log breakfast before the kettle boils.

No sign-up, no trial, no card. Search a food, tick it, and it is on the day at the amount you had last time — offline, and in about the time it takes to read this.

Coming soon toApp Store
Open the web app