Gramo — счётчик калорий по фото и голосу
Сфотографируй блюдо или этикетку либо надиктуй голосом, что съел — ИИ распознает, рассчитает КБЖУ и занесёт в дневник.
Что такое Gramo
Gramo — это ИИ-дневник питания, который живёт в Telegram и открывается в браузере. Вы отправляете фото блюда, голосовое или снимок этикетки — бот определяет КБЖУ и записывает в дневник, а мини-приложение показывает остаток на день, историю, вес и тренировки. Бот — @calculator_calories_ai_bot, сайт — calculator-calories.ru. Начать можно бесплатно и без карты; расширенные функции — в подписке PRO, первая неделя бесплатная. До лета 2026 сервис назывался CalorieAI.
Как работает дневник
Запись в дневник — это фото, голосовое, снимок этикетки или пара слов текстом: ИИ разбирает состав и считает КБЖУ, а дневник показывает, сколько осталось на день.
Дневник по фото
Просто сфотографируй своё блюдо. Искусственный интеллект мгновенно распознает ингредиенты и запишет КБЖУ (калории, белки, жиры, углеводы) в твой профиль.
Голосовой дневник
Некогда писать или фотографировать? Надиктуй состав блюда, и бот сам заполнит твой журнал питания.
Аналитика и отчеты
Следи за динамикой веса и КБЖУ с помощью детальной статистики. Твой прогресс всегда под рукой в Mini App.
Настоящие замеры за неделю: 76.4 → 75.2 кг
КБЖУ с упаковки
Сфотографируй таблицу «Пищевая ценность» — ИИ перепишет цифры с этикетки, а ты укажешь порцию: вся пачка, 100 г или сколько съел. Ничего не угадывается: если таблицы в кадре нет, бот так и скажет.
Как это выглядит
Ниже — три экрана мини-приложения: сводка дня с остатком, приёмы пищи с источником каждой записи и динамика веса.
Кадры сняты с работающего приложения. Запись «По фото» — результат настоящего распознавания того же снимка, что выше. Данные дневника демонстрационные.
Как начать
Старт занимает минуту: открой бота, ответь на вопросы анкеты — и первая запись уже считается против твоей нормы.
Запусти бота
Нажми кнопку и начни диалог с @calculator_calories_ai_bot
Заполни анкету
Бот рассчитает твою персональную норму калорий
Вес под контролем
Бот поможет прийти к цели, фиксируя каждый прием пищи без лишних усилий
Gramo, FatSecret или MyFitnessPal
Коротко: Gramo считает еду по фото, голосу и этикетке и живёт в Telegram; у FatSecret и MyFitnessPal — большие базы продуктов и сканер штрихкодов. Таблица ниже — по функциям, которые можно проверить.
| Gramo | FatSecret | MyFitnessPal | |
|---|---|---|---|
| Где работает | Внутри Telegram, установка не нужна | Отдельное приложение | Отдельное приложение |
| Разбор блюда по фото | Есть, входит в PRO | Базовое бесплатно, продвинутое в Premium | Только в Premium |
| Голосовой ввод | Есть, входит в PRO | Нет | Нет |
| Упакованные продукты | Чтение этикетки по фото, входит в PRO | Сканер штрихкода по своей базе | Сканер штрихкода по своей базе |
| Учёт тренировок | Вручную, подходами или файлом .fit с часов | Вручную и через трекеры | Вручную и через трекеры |
| Старт | 7 дней PRO, карта не нужна | Бесплатный тариф | Бесплатный тариф |
| Оплата из России | Обычной картой | Карты РФ напрямую не работают | Карты РФ напрямую не работают |
Главное различие не в списке функций, а в том, где живёт дневник. FatSecret и MyFitnessPal — это отдельные приложения: их надо поставить, завести аккаунт и потом каждый раз открывать. Gramo живёт в Telegram, который и так открыт двадцать раз на дню, поэтому запись занимает столько же времени, сколько отправить сообщение другу.
Второе различие — оплата. Обе зарубежные подписки российской картой напрямую не оплатить, нужны посредники или зарубежная карта. У Gramo оплата обычная.
Где конкуренты сильнее — это база продуктов. У FatSecret и MyFitnessPal она собиралась годами и содержит миллионы позиций со штрихкодами, включая упаковки конкретных брендов. Gramo идёт другим путём: вместо базы читает этикетку с фото — таблица «Пищевая ценность» есть почти на любой упаковке, включая марки, которых в базах нет. Для справки: открытая база Open Food Facts на 50 товарах с российской полки дала пригодные данные по 13; базы FatSecret и MyFitnessPal мы не измеряли. А для тарелки перед вами базы не помогают вовсе — там работает разбор по фото.
Как ИИ считает калории по фото и насколько это точно
ИИ распознаёт блюдо и оценивает объём порции, затем сопоставляет состав с базой пищевой ценности. Главная погрешность — не в блюде, а в весе порции, поэтому порцию можно уточнить голосом или текстом.
Распознавание идёт в два шага. Сначала ИИ-модель со зрением разбирает кадр: определяет, что на тарелке, из каких ингредиентов состоит блюдо и какого примерно объёма порция. Затем состав сопоставляется с базой пищевой ценности, и получается КБЖУ — калории, белки, жиры и углеводы.
Точность сильно зависит от кадра. Хорошо распознаются одно блюдо в кадре, вид сверху или под углом, тарелка целиком, нормальное освещение. Хуже — многослойные блюда, где начинка или соус не видны, снимки в полумраке и кадры под острым углом, когда объём порции не читается.
По фотографии невозможно точно измерить, сколько граммов гречки на тарелке, — можно только оценить. Поэтому после разбора есть уточнение: скажите голосом или напишите «порция 250 грамм» или «без масла», и КБЖУ пересчитается.
Если блюдо домашнее и состав вы знаете точно, продиктовать быстрее, чем фотографировать. Оба способа пишут в один и тот же дневник, смешивать их можно как угодно.
Упакованные продукты: КБЖУ с этикетки по фото
Для упаковки не нужен штрихкод: сфотографируйте таблицу «Пищевая ценность на 100 г», ИИ перепишет цифры, а вы укажете порцию. Функция входит в PRO.
У творога, йогурта, протеинового батончика и пачки риса состав уже напечатан на упаковке. Оценивать его на глаз по фото незачем, а искать по базе штрихкодов долго и не всегда возможно — российских марок в базах часто нет.
В Gramo упаковку добавляют так же, как блюдо: нажмите «+», выберите «Этикетка» и снимите сторону с таблицей «Пищевая ценность на 100 г». ИИ не оценивает продукт, а переписывает напечатанное: калории, белки, жиры, углеводы и клетчатку, если она указана. Дальше — порция: чип «100 г», чипы «Вся упаковка» и «Порция», когда масса напечатана на пачке, или свои граммы. Запись попадает в дневник с пометкой «С этикетки» — видно, что цифры не предположение, а с упаковки.
Почему не сканер штрихкодов. Мы проверили открытую базу Open Food Facts на 50 товарах с полки METRO из десяти категорий: пригодные данные нашлись по 13, а по мясу, рыбе, яйцам и заморозке — ни по одному. Этикетка же есть почти на каждой упаковке, и ей не нужна база.
Что важно знать. Чтение этикетки входит в PRO — первые 7 дней он бесплатный. Таблица должна попасть в кадр целиком и без бликов. Если энергия указана только в килоджоулях, бот переведёт в килокалории. Уточнить такую запись текстом нельзя — только поменять порцию. А если таблицы в кадре нет, бот так и скажет, а не придумает цифры.
Дефицит калорий: как считать и не сорваться
Дефицит — когда за день потрачено больше, чем съедено. Бот считает персональную норму по анкете и показывает остаток до того, как вы сели за стол; безопасный дефицит — 10–20% от нормы.
Вес меняется от энергетического баланса: сколько энергии пришло с едой против того, сколько потрачено. Профицит — наоборот. Всё остальное, включая выбор диеты, — это способы удержать нужный баланс, не сходя с ума от голода.
При первом запуске бот спрашивает пол, возраст, рост, вес, уровень активности и цель, и по этим данным считает персональную норму калорий и распределение по белкам, жирам и углеводам. Это отправная точка, а не приговор: норму можно изменить в настройках цели, когда поменяется вес или режим.
Дальше работа дневника — показывать остаток на день. Каждая запись уменьшает остаток, и вы видите, сколько ещё можно съесть, до того как сели ужинать, а не после.
Типичная ошибка — слишком резкий дефицит. Урезав рацион вдвое, вы получите быстрый отвес на первой неделе и срыв на третьей. Дефицит в 10–20% от нормы переносится почти незаметно и не бьёт по работоспособности.
Вторая ошибка — считать только «настоящие» приёмы пищи. Кофе с молоком, горсть орехов и заправка к салату легко дают лишние 300–400 ккал в день. Именно они объясняют историю «ем мало, а вес стоит». Записывать проще сразу: фото или голосовое занимают пару секунд, а вечером по памяти вы половину не вспомните.
Спорт: тренировки, подходы и таймер отдыха
В Gramo есть отдельный модуль «Спорт»: обычную тренировку записывают типом и длительностью, силовую — подходами с весом и повторами, а между подходами идёт таймер отдыха. Потраченные калории прибавляются к дневной норме, и в день тренировки на главном экране видно обе цифры — сколько съедено и сколько потрачено.
Обычная тренировка — это один из восьми типов и длительность в минутах. Калории считаются по формуле MET с учётом вашего веса из анкеты — без веса тренировку не записать.
Силовая тренировка ведётся сессией: выбираете упражнение из каталога — сорок штатных с русскими названиями плюс свои — и записываете подходы: вес и повторы. После каждого подхода запускается таймер отдыха: длительность подставляется по упражнению — от минуты до трёх, — её можно сдвинуть кнопками -30 и +30 секунд или пропустить. Сессия хранится на сервере: приложение можно свернуть и вернуться позже.
По каждому упражнению видна история: лучший подход за всё время и последние десять тренировочных дней. Расписание на неделю ставит тип тренировки на выбранные дни и напоминает в Telegram; если движение за день уже записано, напоминание не придёт.
Тренировку с часов можно перенести файлом .fit: выгрузите её из приложения часов (это формат Garmin, его экспортируют и другие устройства) и загрузите в Аккаунт → Устройства. Автоматической синхронизации с часами и фитнес-сервисами сейчас нет.
Часы и трекеры завышают расход на тренировке, поэтому сколько из потраченного «доедать» — решаете сами: дневник показывает обе цифры, а не приказывает.
На массе логика та же, только знак другой: важно не пропустить нужный профицит в дни тяжёлых тренировок, когда аппетит отстаёт от расхода.
Кому подходит
Gramo — для тех, кто хочет понимать, что ест, не превращая это в отдельное хобби: худеющим, набирающим массу, тренирующимся и тем, кому дневник назначил врач.
Тем, кто худеет. Основной сценарий: персональная норма, остаток на день, история по неделям. Видно не только «сколько съел сегодня», но и на чём стабильно уезжает дефицит.
Тем, кто набирает массу. Обратная задача — не пропустить профицит и добрать белок. Макросы видны отдельно от общей калорийности.
Тем, кто тренируется. Учёт тренировок вручную или файлом .fit с часов, силовые — подходами; расход за день прибавляется к норме.
Тем, кому дневник назначил врач. Историю можно выгрузить командой /export в PDF или CSV, а за конкретный день — отправить ссылку на страницу дневника. На приёме это точнее пересказа по памяти.
Тем, кто уже бросал считать калории. Обычная причина срыва — не мотивация, а трение: открыть приложение, найти продукт, ввести граммы. Здесь запись — это фото или голосовое в мессенджере, который и так открыт.
Рецепты: посчитать один раз, добавлять одним нажатием
Рецепт — сохранённый состав домашнего блюда: собираете один раз, дальше добавляете в дневник порцией в граммах, и КБЖУ пересчитываются сами.
Домашняя еда — главная головная боль любого дневника. Борщ, запеканка, овсянка на молоке с бананом: фотографировать их каждый раз бессмысленно, а вводить состав заново — долго. Для этого есть рецепты.
Вы перечисляете ингредиенты с весом, и бот считает КБЖУ всего блюда целиком. Дальше при добавлении в дневник вы указываете только вес своей порции, а калории, белки, жиры и углеводы пересчитываются на неё сами. Один раз собрали — пользуетесь месяцами.
Рецепт можно собрать и из готовой записи дневника: если ИИ разобрал блюдо по фото и состав получился верным, сохраните его рецептом — в следующий раз фотографировать уже не придётся.
Готовым рецептом можно поделиться ссылкой. Тот, кто её откроет, увидит состав и КБЖУ и сможет добавить рецепт в свою коллекцию одним нажатием — удобно, если вы готовите на семью или ведёте дневник вместе с тренером.
Данные и приватность
Дневник хранится на сервере и доступен только вам; историю можно выгрузить командой /export, аккаунт — удалить самостоятельно вместе со всеми данными.
На сервере он хранится не просто так: иначе не было бы ни истории за месяц, ни статистики, ни синхронизации между устройствами. Записи привязаны к вашему аккаунту.
Выгрузить историю можно в любой момент командой /export: бот пришлёт файл в PDF или CSV. Отдельный день выгружается ссылкой на страницу дневника — она живёт 30 дней, потом перестаёт открываться. Данные ваши, они не заперты внутри сервиса.
Удалить аккаунт можно самостоятельно, из настроек. Удаление каскадное: вместе с аккаунтом уходят дневник питания, тренировки, привязки входа и всё остальное, что было с ним связано. Подробности — в политике конфиденциальности.
Что делать, если ИИ ошибся
Уточните состав голосом или текстом сразу после разбора — КБЖУ пересчитаются без нового фото; если проще, удалите запись и продиктуйте состав словами.
Ошибётся — это нормально, особенно на сложных блюдах. Скажите «это была курица, не индейка» или «порция 150 грамм», и КБЖУ пересчитается — заново фотографировать не нужно.
Другой способ: удалить запись из дневника и добавить заново, продиктовав состав словами. Для домашней еды со знакомым составом так обычно быстрее, чем спорить с фотографией.
Хорошая привычка — не гнаться за точностью до килокалории. Дневник нужен, чтобы видеть тенденцию за неделю, а не идеальную цифру за вторник. Погрешность в 5–10% на отдельном приёме пищи на недельной картине почти не видна, а вот пропущенные записи её ломают полностью.
Частые вопросы
Как считать калории по фото?
Откройте бота @calculator_calories_ai_bot, нажмите «Добавить еду» и приложите фото блюда. ИИ автоматически распознает ингредиенты и рассчитает КБЖУ за несколько секунд.
Что доступно бесплатно, а что в PRO?
Старт бесплатный и без карты: после регистрации PRO включается на 7 дней, все функции открыты. Дальше в бесплатной версии остаются ручной ввод КБЖУ, рецепты, дневник и совет дня. Разбор еды по фото, голосу и тексту, чат с нутрициологом и недельный ИИ-обзор входят в PRO.
Нужно ли скачивать приложение?
Нет. Gramo работает двумя способами, и оба без установки: как бот прямо в Telegram и как веб-приложение в браузере — на calculator-calories.ru/webapp с входом по email. Telegram удобнее, если он уже есть на телефоне; браузер подойдёт, если Telegram вы не используете.
Как точно ИИ определяет калории по фото?
Бот использует ИИ-модель с поддержкой зрения. Точность зависит от кадра и сложности блюда: одно блюдо в кадре и вид сверху распознаются лучше, чем многослойные блюда со скрытой начинкой. Состав и вес порции всегда можно уточнить голосом или текстом.
Можно ли вести дневник питания голосом?
Да. Просто надиктуйте, что вы съели — например «тарелка гречки с курицей» — и бот сам рассчитает КБЖУ и запишет в дневник.
Считает ли бот дефицит калорий для похудения?
Да. При регистрации бот рассчитывает вашу персональную норму калорий с учётом веса, роста, возраста и цели (похудение, поддержание, набор). Дневник показывает остаток на день.
Работает ли без интернета?
Нет. Распознавание блюда и запись в дневник происходят на сервере, поэтому нужна связь. Офлайн-режима нет.
Можно ли поделиться рецептом или дневником?
Да. У рецепта есть ссылка: тот, кому вы её отправите, откроет состав и сможет добавить рецепт в свою коллекцию одним нажатием. У дня в дневнике тоже есть ссылка — она открывает страницу с тем, что вы ели за этот день, и живёт 30 дней.
Можно ли выгрузить историю питания?
Да, двумя способами. Команда /export присылает файл со всей историей в формате PDF или CSV — CSV открывается в Excel и Google Таблицах. Отдельный день выгружается ссылкой: бот отдаёт страницу дневника за этот день, её удобно переслать тренеру или врачу.
Считает ли бот домашние блюда и рецепты?
Да. Для того, что вы готовите регулярно, есть рецепты: состав сохраняется один раз, дальше блюдо добавляется в дневник порцией, без повторного разбора.
Учитывает ли бот тренировки?
Да. Тренировку можно добавить вручную — тип и длительность или силовую подходами, — либо перенести с часов файлом .fit. Потраченные калории прибавляются к дневной норме, и в дневнике видно обе цифры — сколько съедено и сколько потрачено.
Как удалить свои данные?
В настройках аккаунта есть удаление. Оно каскадное: вместе с аккаунтом удаляются дневник питания, тренировки и привязки входа.
Можно ли посчитать калории по этикетке?
Да. Нажмите «+», выберите «Этикетка» и снимите таблицу «Пищевая ценность на 100 г». ИИ перепишет цифры с упаковки, вы укажете порцию — всю пачку, 100 г или свои граммы, — и запись попадёт в дневник с пометкой «С этикетки». Функция входит в PRO.
Почему в Gramo нет сканера штрихкодов?
Потому что для российской полки базы штрихкодов тонкие: открытая база Open Food Facts на 50 товарах из METRO дала пригодные данные по 13, а по мясу, рыбе и яйцам — ни по одному. Этикетка напечатана почти на каждой упаковке, поэтому Gramo читает её с фото и базу не требует.
Gramo — это бывший CalorieAI?
Да. Летом 2026 бот и сайт сменили имя CalorieAI на Gramo. Продукт тот же: бот @calculator_calories_ai_bot, сайт calculator-calories.ru, записи и подписки сохранились. Новое имя — от слова «грамм».
Есть таймер отдыха между подходами?
Да, он запускается сам после каждого подхода. Длительность подставляется по упражнению — от минуты до трёх, — её можно изменить кнопками -30 и +30 секунд или пропустить.
Как вести силовую тренировку?
Начните сессию, выберите упражнение из каталога или добавьте своё и записывайте подходы: вес и повторы. Сессия хранится на сервере, поэтому приложение можно свернуть и вернуться позже.
Можно перенести тренировку с часов?
Да, файлом .fit: выгрузите тренировку из приложения часов и загрузите в Аккаунт → Устройства. Автоматической синхронизации с часами и фитнес-сервисами сейчас нет.