CalOff.
742 kcal left

In development · ~70% complete

Every calorie counted. Nothing uploaded.

CalOff photographs your meal and works out the calories and macros with a vision model that runs on the phone itself. No account, no server, no signal.

How it works

Point the camera. That's the whole flow.

  • Scan

    A photo of the plate goes straight to a quantised vision model on the device. The picture never leaves the phone, so there is nothing to upload and nothing to wait for on bad signal.

  • Correct

    The model's guess is a starting point, not a verdict. Rename the dish and the calories follow the name through a local database of 1,065 foods (Filipino home cooking, the chains, and the Western shelf) so the correction sticks and the food is one search away next time.

  • A whole tray

    A wider shot is read as what it is: rice, a viand and a drink come back as three rows with their own portions, not one row named after whichever dish the camera saw first.

  • Re-log

    Yesterday's lunch goes back in the log at one tap, at the portion you already reviewed. No inference, no second guess.

  • On the wrist

    An Apple Watch and Wear OS app that shows the numbers and nothing else, plus home-screen widgets, a Lock Screen complication and a Wear tile.

Today's split, an example

Protein118 / 154 g
Carbs134 / 179 g
Fat41 / 68 g

Deliberately absent

No feed, no badges, no cloud fallback.

There is no social feed, fasting timer, sleep tracker or workout log. There is no account. There are no ads, no data sale, and no free tier funded by either. CalOff is paid for by the people using it, which is why it can afford to want nothing else from them. And there is no "just this once" server call when a scan is hard. The moment that exists, the one thing that makes CalOff different is gone.