БЕЗ ВОДЫ

Еда

Сегодня

Белок0/0
Жиры0/0
Углеводы0/0
Жидкость 0 / 3000 мл
Дневник
Вес и история
Утром, натощак, после туалета. Каждый день — алгоритму нужен поток, а не идеальные цифры. График и полная история — на экране «Тело».

Закрыть тренировку

Время сессии — проставляется само, тапни чтобы изменить
Нагрузка = RPE × минуты. Время проставляется автоматически по подходам — руками менять не обязательно.

Активность вне зала

бег · падел · что угодно
Любая активность — та же нагрузка на восстановление, что и зал. Она попадает в историю и в расчёт острой/хронической нагрузки, поэтому анализ и советы по разгрузке видят полную картину, а не только штангу.
История сессий
Тренд
за 7 дней
● сырой вес   — тренд
История веса

Последняя сдача

Что смотреть в первую очередь
Если принимаешь AAS, четыре маркера убивают людей чаще остального, и все четыре бессимптомны до последнего:

· Гематокрит — загущение крови, риск тромбоза. Растёт почти у всех на курсе.
· ЛПВП / ЛПНП — оральные AAS обрушивают «хороший» холестерин в пол за недели.
· Артериальное давление — тихо ползёт вверх, добивает сердце и почки.
· АЛТ / АСТ — печень; хотя рост от силовых сам по себе тоже поднимает их, так что интерпретировать нужно с врачом.

Приложение показывает твои цифры и тренды. Оно не ставит диагноз и не назначает лечение — это к врачу с распечаткой.
История сдач

Тренер на связи

24/7 · знает твои данные
Любой вопрос: «почему вес встал», «чем добрать белок», «спина после становой». Отвечает по твоему дневнику, программе и сну — не по интернету.

Расход и цель

ккал/день — расход по факту
ккал
белок, г
жиры, г
углев, г
Целевой темп
Фактический темп (4 нед)
Как посчитано
1. Тренд веса. Дневной вес шумит на ±1–2 кг из-за воды, гликогена и кишечника. Берётся экспоненциальное скользящее среднее (α = 0.25), а не сырые цифры.

2. Энергобаланс. 1 кг ≈ 7700 ккал. Тренд упал на 1.0 кг за 14 дней при среднем потреблении 2400 ⇒ расход = 2400 + (1.0 × 7700 / 14) = 2950 ккал. Это твой факт, а не формула Миффлина.

3. Сглаживание. Новая оценка мешается с прошлой (вес новой — 35%), чтобы одна плохая неделя не сломала таргет.

4. Цель. Таргет = расход + (темп × 7700 / 7). Белок и жиры фиксированы на кг, углеводы — остаток.

Слабое место, которое надо знать. Алгоритм не знает, сколько ты съел — только то, что ты записал. Случайный шум ±20% он переваривает и сходится за 4–6 недель. А вот систематическая ошибка течёт в таргет напрямую: стабильно завышаешь еду на 25% — алгоритм решит, что расход 3800 вместо 2900, и посадит на профицит. Вывод контринтуитивный: последовательность записи важнее точности.

ИИ-тренер

Стартовый пакет по анкете, разбор твоей статистики за месяц и оценка телосложения по фото — три шага одного тренера.
Что делает каждая кнопка
«Пакет» — анкета и программа с питанием (без ключей). «Разбор» — модель сама разбирает вес, еду, тренировки, сон и шаги за 4 недели (от тебя только жалобы и вопросы), даёт план на 2 недели и правки: калории, замены, разгрузку. Отчёт сохраняется и ждёт внутри «Разбора». «Фото» — процент жира по снимкам спереди и сзади, идёт в расчёт тренеру.

План от тренера

Отчёт тренеру
Вес, питание, вода, сон, тренировки, замеры за 7 дней. Скопируй текст и отправь тренеру в мессенджер.
Читать — коротко и без воды
Мои продукты — база и правка
Отдых 1:30

Добавить

Порция

Правка записи

Сохранить как блюдо

Дальше добавляется одним тапом целиком. Порции можно будет поправить.

Что съесть

Рецепты — приготовить

Кладовая — что дома

У меня дома

Часто дома — быстрый старт
Тапни то, что всегда стоит на полке — масло, крупы, яйца, специи. Подбор «Из наличия» поднимет наверх готовимое прямо сейчас, а список покупок не будет включать то, что и так есть.
👥 Общий дом

Действия

Скан

Фото блюда
сфотай тарелку — ИИ оценит состав и калории
Штрихкод
упакованный продукт — точные КБЖУ из базы
Этикетка
сфотай таблицу КБЖУ на упаковке

Подход

Анализы

Референсы — типичные взрослые мужские, лаборатории отличаются. Ориентируйся на референс своей лаборатории, а решения принимай с врачом.

Запись приёма

Важно для рыбьего жира, комплексов и всего, где на банке одно, а действующего вещества внутри — другое. «1000 мг омеги» ≠ 1000 мг ЭПК/ДГК.
Журнал фиксирует факт. Он не советует дозы и не оценивает схему.

Добавка

Упражнение

Распознавание

Собрать программу

Системная настройка, а не тумблер на каждую тренировку: задаёт, насколько близко к отказу ты работаешь, и через это — объём и прогрессию всего плана. «Хардкор» = рабочие веса и подходы до отказа (не «лёгкий вес на много раз»); риск травмы выше — новичку сначала техника, потом интенсивность. «Здоровье» ≈ поддержание, заметную массу так не построить.
Программа — стартовая рамка, а не истина. Дальше она подстраивается под то, растут ли у тебя веса.

ИИ-тренер · стартовый пакет

Фото не требуется: программу определяют цель, стаж, дни и инвентарь — этого в фото нет. Хочешь оценку процента жира по фото — карточка «Оценка по фото» ниже на этой же вкладке, она уточнит темп.

ИИ-анализ

Чем конкретнее запрос — тем точнее разбор. Работает лучше всего: цель своими словами · что изменилось · ограничения по датам · добавки (в сводку они не передаются — назови сам) · прямые вопросы. Подставить пример
В модель уходит рассчитанная статистика (числа и тренды), не сырые записи. Анализы крови и журнал добавок не отправляются никогда.

Синхронизация устройств

Шифрование включено, отдельную фразу вводить не нужно. Ключ выводится из твоего пароля прямо в браузере — в базе данные лежат нечитаемым набором байт. Supabase и я их не видим.

Один нюанс честно: при входе пароль на миг проходит через сервер, поэтому это чуть слабее «абсолютного» шифрования отдельной фразой. Для личного использования это нормально.

Сменишь пароль аккаунта — ключ изменится. Данные не потеряются (они есть на устройстве), но синхронизация перешифрует их под новый пароль.
Запомнить — безопасно, и вот почему. Локальная база на этом устройстве и так не зашифрована: вес, анализы и журнал лежат в браузере открытым текстом. Шифрование защищает данные на сервере, а не здесь. Так что сохранённая фраза не даёт злоумышленнику ничего, чего у него уже нет.

Но записать её на бумагу всё равно обязательно: при смене телефона или очистке браузера без неё ты не расшифруешь свой бэкап. Никто не расшифрует.
Нажимая «Подключить», ты принимаешь условия использования и политику данных.

План текстом

Блок специализации

Это размен, а не бесплатный обед. Приоритетные группы получат объём у верхней границы, все остальные — поддерживающий минимум. Пока приоритет растёт, сильные группы будут стоять на месте. Не терять — но и не расти.

Поэтому выбирай максимум две. Если отметить всё — это просто обычная программа, и смысла нет.
Через 6 недель приложение сравнит силу и обхваты «до/после» и скажет прямо, выросло или нет.

База продуктов

Штрихкод

Наведи рамку на штрихкод. Держи ровно, 5–10 см.

Закрыть КБЖУ

Обязательно хочу это
Отметь то, что точно должно быть в корзине, — остальное решатель доберёт сам.
Исключить

Тренер

Тренер видит твой дневник, программу, вес, сон и подходы — и отвечает по ним. Это не врач: боль и симптомы — к живому доктору.

Отчёт за неделю

Отчёт собирается из твоих записей на этом устройстве. Чего не записано — того в отчёте нет.

Настройки

Синхронизация
Данные
Импорт сливается с текущими данными, ничего не затирая. Экспортируй раз в месяц — это твой бэкап и твоя собственность.
API-ключ Anthropic
Ключ хранится только на этом устройстве и уходит напрямую в API Anthropic. Никакого моего сервера в цепочке нет. Запросы оплачиваешь ты — распознавание одного фото стоит доли цента. Получить ключ: console.anthropic.com

Если хостишь эту страницу публично — ключ в браузере можно украсть. Для личного использования с телефона это нормально, для публичного сайта — нет.
Приёмы пищи и вода
Границы в часах: до какого часа считать приём завтраком, обедом, ужином (позже — перекус). По ним приложение подбирает еду под время суток.
Профиль и цели
Белок 1.6–2.2 г/кг покрывает потребности при силовых. Жиры не ниже 0.6 г/кг — гормональный минимум. Остаток идёт в углеводы.

Напоминание об абонементе появится в приложении за 14 дней. Оно ничего не рекламирует и никуда тебя не ведёт — просто повод подумать, устраивает ли зал.
Напоминания
После изменения галочек или часов нажми «Включить» ещё раз — настройка уезжает на сервер.
Каждый тип приходит не чаще раза в день, в свой час. Тренировка — только в твои тренировочные дни, итог недели — по воскресеньям. Вода — умная: пуш придёт, только если к выбранному часу записано меньше половины нормы — для этого на сервере хранится один флаг «норма идёт» (одна дата, без объёмов и записей).

Что для этого лежит на сервере: адрес push-службы браузера, час напоминания, часовой пояс и дни недели тренировок. Ни веса, ни калорий, ни еды, ни выполненных тренировок там нет — сервер их и не видит, они зашифрованы. Текст напоминания собирается из этих полей и ничего о тебе не раскрывает.

Нужен вход в синхронизацию: пуш физически идёт через сервер. На iPhone работает только если добавить приложение на экран «Домой».
Тема
Подписка
Приватность
Если включено, приложение сообщает только факт события: «открыл», «сделал тренировку», «взвесился». Без единой цифры — ни вес, ни калории, ни еда, ни фото никуда не уходят. Записи привязаны к случайному номеру устройства, а не к тебе.

Зачем это нужно честно: приложение делает один человек, и без этих цифр невозможно понять, на каком шаге люди бросают. Выключишь — ничего не сломается.
Чего мы не делаем — принципы
  • Реклама внутри приложения. Рекламная сеть — это слежка, а мы построены на том, что твои данные о здоровье не видим даже мы. Одно исключает другое.
  • Продажа данных. Никаких, в том числе «обезличенных».
  • Советы по фарме. Журнал приёмов — да. Дозировки, схемы, «что добавить» — нет: это медицинское решение, и его принимают с врачом.
  • Чудо-обещания. «Минус 10 кг за месяц» и «тело мечты за 8 недель» продают, но врут. Марафонов и сжигателей жира здесь не будет.
  • Скрытые партнёрки. Если когда-нибудь появится партнёрская ссылка — она будет помечена прямо в карточке, с процентом, который мы получаем. И рекомендация всегда выбирается до и независимо от неё.
  • Платные обзоры и интеграции. Место в подборках не продаётся.

Журнал отказов

Здесь будут публиковаться предложения о сотрудничестве, от которых мы отказались, и причина отказа — с датами. Пока предложений не поступало: приложение маленькое. Появятся — увидишь здесь, а не узнаешь случайно.
без воды ·
Данные не покидают устройство: всё лежит в этом браузере (IndexedDB). В облако уходит только зашифрованный бэкап — и только если ты включил синхронизацию.

Условия · Политика данных · О приложении