Skip to main content
Free forever — no ads — nothing sold

Know what to lift next.

BrawnBar logs your meals, sets, water and sleep — then works out your next session from your own history.

No card, no trial. This build sets you up on this device — your log stays here until you connect your own account.

44
routes shipped — none of them behind a plan
0
ad networks, pixels or consent banners
0
third-party scripts on the page
0
bytes of your log that leave this device

How it works

You log it. It works out your next session.

How BrawnBar worksYou log it — meals, sets, water, sleep — and it works out your next session from your own history. Step 1: today's log, a searched food and a logged set. Step 2: your own history, three bench press rows, and the rule 12 reps adds 2.5 kg, anything below adds one rep. Step 3: the suggestion, 4 by 9 at 70 kg, with the reason 'Add 1 rep next session, 9 of 12 target'. The whole loop runs inside this browser: 0 rows uploaded, your rows stay in this browser's storage, nothing is sent.THIS BROWSER0 rows uploaded1You log itmeals, sets, water, sleepchicken breastUSDAGrilled chicken rice580 kcalBench press4×8 · 70 kg2It works out your next sessionfrom your own historyYOUR OWN HISTORYBench press · 4×8 · 70 kg3 days agoBench press · 4×12 · 70 kg10 days agoBench press · 4×8 · 67.5 kg17 days agoDOUBLE PROGRESSION12 reps → +2.5 kg, else +1 rep3Your next sessionand the reason whyBench press4 × 9 @ 70 kgAdd 1 rep next session (9 of 12 target)from 4 × 8 @ 70 kgYour rows stay in this browser's storagenothing is sent

Real app UI · sample data.

Nutrition

Log it the way you'd say it.

  • USDA FoodData Central, plus your own saved foods
  • Photo analysis and plain-language logging on your key
  • Per-meal and per-day totals, with water alongside

Training

It decides your next set.

Double progression

Reps first, weight second — 2.5 kg steps on compounds.

Plateau detection

Three weeks with no new estimated 1RM gets flagged, with a reason.

Scheduled deloads

Three of your last four weeks above 115% of baseline triggers a deload at 40% volume.

BrawnBar — Next session
Last sessionBench Press · 4 × 8 @ 70 kg4 × 9 @ 70 kg
Add 1 rep next session (9 of 12 target)
Last sessionBench Press · 4 × 12 @ 70 kg4 × 8 @ 72.5 kg
Hit 12 reps — increase to 72.5 kg and work back up

Progress

The trend, not the day.

  • Calorie and macro charts against your own targets
  • Weight trend and estimated 1RM curves per lift
  • A weekly review assembled from your own logs

The rest of the week

Same free build, every screen.

The small daily things live next to the training log instead of in a second app — every route included, nothing held back for a plan.

Habits & routines

Streaks for habits you're building and breaking.

Goals, XP and levels

Targets, XP and achievements on the same logs.

Water, sleep, steps, fasting

Daily counters, fasting windows, caffeine.

Body, meds, supplements

Weight, measurements, blood pressure, meds.

Recipes & meal plans

Save recipes, plan the week, log a plan in one tap.

Calculators

TDEE, BMI, macro splits, one-rep-max tools.

Community & challenges

Needs an account server — off in this build.

Separate family profiles

One device, several profiles, each with its own history.

Export, import, backup

JSON or CSV out, JSON back in, plus a backup.

Integrations (demonstration)

Simulated in this build — nothing syncs to another service.

How it's built

Your rows never leave the device.

Not a sentence in a policy page — where the bytes actually go.

Your log never leaves the device

Meals, workouts, water, sleep and habits are written to this browser's own storage.

No account, so no server to leak

This build has no account server attached, so there is no remote copy of your log.

Export or erase, on demand

Export every row as JSON or CSV, or delete this device's copy. Both implemented.

The AI key is yours

The coach and photo analysis run on a key you supply.

Your log
Oatmeal & banana
340 kcal · breakfast
yours
Grilled chicken rice
580 kcal · lunch
yours
what the network saw
Nothing. No request carried your rows.
this build has no account server, so there is nowhere for them to go
not sent
What leaves your browser
0

third-party scripts, ad pixels or consent banners. Nothing to opt out of, no dialog to dismiss.

Analytics
A counter in your own browser storage. No events leave the device.
Your log
Written to this browser's storage. Nothing is uploaded.
AI requests
Only when you ask, straight to the provider you configured.
Food lookups
USDA FoodData Central — only when you search, and never carrying your log.

Free forever

Everything free. No asterisk.

A tracker that costs nothing is normally paid for one of four ways. Here is exactly which of the four this one is not.

A subscription before the features you came for
$0

All 44 routes are in the free build — nothing behind a paywall, no trial.

Banner and interstitial ads inside your food log
0 ad networks

No third-party scripts, no ad pixels, no consent banner.

Your health data sold or shared to offset the price
Never sent

No server, no account, no upload — the log stays on your device.

Paying to export the data you typed in yourself
JSON + CSV

One export from Settings gives you your whole history.

Fair questions

The things people ask before they trust a free tracker.

Answered with the same numbers as the rest of this page — including the awkward one about who is behind it.

Is it really free, or free until I log enough meals?

Really free. No trial, no paid version of the app, no feature that unlocks later. All 44 routes are in the free build — nutrition, training, habits, analytics, export, the lot. There is no other version of this app.

So what's the catch?

The catch is the one thing that is stated plainly rather than hidden: this deployment has no account server attached. So your log lives in this browser, and the three screens that genuinely need a server — community, the photo gallery and the AI coach — are off. Everything else is the real app: log meals, workouts, water, sleep and habits, read the charts, write a weekly review, export it all.

Do I have to bring my own AI key?

Yes, and that is the honest answer. There is no key bundled with this build and no shared key pool behind it, so the coach and photo analysis need one you supply. A free NVIDIA NIM key takes about a minute to get; add it in Settings and it is stored in your own settings row. If you would rather run on your own OpenAI, Gemini, Anthropic or OpenRouter key, that works too. This deployment has no account server attached, so the key cannot be saved here yet — the coach says so rather than pretending to answer.

Who can see my food log?

In this build, nobody — and nothing is sent anywhere. The log is written to this browser's own storage. If you point the app at your own Supabase project, every table is locked to your account by row-level security and the check runs in the database, before a row is returned.

What happens if I stop using it?

You take your data with you, or you destroy it: one click exports every row as JSON or CSV, one click erases this device's copy. Both are implemented, not promised.

Does it work offline?

Yes for the part that matters. BrawnBar installs to your home screen, and this deployment keeps your profile, meals, workouts and daily trackers on the device — so those read and write with no connection at all. Nothing is queued to send later, because there is no server to send it to. The screens that need the account server — community, the photo gallery, the AI coach — do need one.

Is this a real company?

No. BrawnBar is built and maintained by one developer, Adeshpreet Singh. The app is real, the code is real, and the free tier is real — but there is no company, no team and no funding behind it.

Is any of this medical advice?

No. BrawnBar records what you log and works out averages, trends and estimated one-rep maxes from it. It is a tracking tool, not a medical service — for anything clinical, talk to a professional.

Start today

Start with today’s log.

Free forever, no card, no trial. If it earns a place in your week, you can fund the running costs — nothing unlocks either way.

BrawnBar is free, forever

No subscriptions, no paywalls, no investor pressure. Your support goes to running costs and API access — it does not unlock anything, because nothing here is locked.

UPI: 7380226334@pthdfc

BrawnBar tracks what you log and works out averages, trends and estimated one-rep maxes from it. It is a tracking tool, not a medical service, and nothing here is medical advice — for anything clinical, talk to a professional.