
Snap a photo
Open the chat, take a picture of your plate, hit send. The bot identifies the dish and estimates portions from visual cues.
📷 send photoSnap, speak, or type a meal inside Telegram. Get kcal and macros back as honest ranges with a confidence level — not fake-precise numbers from a 2015 database.

No app to install, no database to scroll, no “did you mean grilled or fried?” You send what's easiest in the moment. The bot replies in seconds.

Open the chat, take a picture of your plate, hit send. The bot identifies the dish and estimates portions from visual cues.
📷 send photo
Hold the mic. “Two slices of margherita and a Diet Coke.” Voice transcription handles 15 languages, including code-switching.
🎙️ hold to talk
“5 chicken mcnuggets.” Branded items use the manufacturer's published numbers — those come back exact, not as a range.
⌨️ 5 chicken mcnuggetsThat number is from peer-reviewed work on consumer food-photo trackers. Every other app hides the uncertainty behind a single tidy number. We show it to you.
A range tells you what the model actually knows. A single number tells you what it wishes it knew.
Most calorie tools were designed in the database era — type the food, scroll the list, hope the entry matches. BiteNote was designed for the conversation era. Here's what changes.
| BiteNote | Typical calorie app | Generic photo‑AI tracker | |
|---|---|---|---|
| Install required | none — lives in Telegram | app store download | app store download |
| Time to log a meal | ~3 secphoto · voice · text | ~30–60 sec database search | ~10 sec photo only |
| Voice input | 15 languages, hands-free | typing only | photos only |
| Native-language home cooking | pierogi, tagine, bibimbap | English-first database | often misidentifies |
| Honest about uncertainty | ranges + confidence levels | fake-precise single number | fake-precise single number |
| Branded foods exact | manufacturer values | user-submitted entries vary | photo-only — brand unknown |
| Pay model | sub or one-time packs | subscription + Premium nags | subscription required |
| Card on file | none — Telegram Stars | required | required |
Comparison reflects common patterns in the consumer calorie-tracking category as of 2026. We're an indie product — if anything here gets out of date, email contact@tri.ovh.
Try 3 estimates on us. If you like it, pick a sub or a one-time pack — whichever fits how you eat. Stars are billed by Telegram via Apple/Google IAP; ~$0.013 each.
No subscription, no expiry. Tops up your account.
Trial: 3 estimates, lifetime — not per day. Once they're used, you decide if it's worth paying for.
You shouldn't trust any photo-based calorie tracker as ground truth — including ours. That's exactly why we return ranges with confidence levels. A “medium confidence: 720–880 kcal” is more honest than a fake-precise “803 kcal” from a database lookup of the wrong dish. For typed branded items (Big Mac, Grande latte), we use manufacturer-published numbers — those are exact.
Three things: speed, honesty, and language. Most calorie apps make you scroll a giant database, then return a fake-precise single number from whichever entry you picked. BiteNote takes a photo, voice note, or short sentence — in any of 15 languages — and replies in seconds with a range and a confidence level. It's a different shape of tool, optimised for the meal in front of you, not for archival precision.
Yes. Type /account in the bot, hit cancel — done. No card on file means there's nothing to auto-renew anyway. You can also pause for 30 days; your remaining paid time is preserved. Refunds available within 24h of purchase if you haven't used the credits.
Photos are sent to the inference model to generate the estimate, then logged with your account so you can review history. You can export everything as JSON (GDPR Art. 20) or wipe it permanently (Art. 17) from /account. We don't sell data and we don't train on it.
No. BiteNote is a tracking aid, not a clinician. If you're managing diabetes, an eating disorder, allergies, or any condition where precise intake matters, talk to a registered dietitian. The ranges-and-confidence framing is also why we're a worse fit for obsessive precision and a better fit for casual awareness.
Because the install step is where 90% of people quit. Telegram is already on your phone, the keyboard already speaks your language, voice notes already work, and you can use it from desktop or web at the same time. Building a separate app would add friction without adding capability — so we didn't.
Reply with a correction (“that's tofu, not chicken”) and the bot re-estimates. If you get a clearly broken response, send /feedback — a human reads them. We're a small team; we read everything.
An indie shop at tri.ovh. No VC, no growth team, no AI hype tour — just a bot that estimates calories and tries not to lie about how confident it is.
If it isn't useful in 30 seconds, you've lost nothing. If it is, you'll know which sub or pack fits.
Open @bitenotebot