Open Source · Personal AI · Longevity

Твой персональный AI-помощник для здоровья и долголетия

Персональный AI-врач, который знает твои данные: питание, анализы, давление, глюкоза, сон, шаги, биомаркеры за годы. Часы, весы и глюкометр шлют всё автоматически. Задаёшь вопрос в чате — получаешь ответ по своим данным, а не общие слова.

20+
источников данных
1169+
приёмов пищи распознано
416+
видов биомаркеров
Mission Control дашборд Botkin: вес, % жира, ApoB, баланс биомаркеров и траектория трансформации
Что это

Не трекер еды — полная картина здоровья

Питание, анализы, давление, сон, активность, биомаркеры в динамике — всё в одном месте. Telegram-бот для повседневного ввода, дашборд с графиками за годы, AI-врач для разбора.

🤖

Telegram-бот

Логируй еду фотографией, голосовым «принял креатин» или текстом «АД 128/72». LLM распознаёт и записывает в базу.

📊

Mini-app + Dashboard

В Telegram — ежедневный дневник и чек-лист добавок. В браузере — большая панель с биомаркерами, трендами и графиками за годы.

🧠

AI-врач BotkinClaw

Живой AI-консультант прямо в боте. Спроси «что с моим ApoB?», «почему вырос холестерин?», «оцени мой последний анализ» — он знает твою историю и отвечает по делу.

📂

Knowledge Base

Сфоткал или загрузил PDF анализа прямо в чат — Боткин сам вытащит показатели и разложит по датам. История биомаркеров и заключений врачей за годы — на одном экране.

Об авторах

Александр Лысковский

Александр Лысковский

49 лет, Москва. 30+ лет в технологических компаниях: Alawar (игры, экзит), Welltory (HealthTech, экзит), iFarm (AgriTech, вертикальные фермы в 9 странах), ДАО Тех (AI в промышленной роботизации).

Со времён Welltory, где мы сделали один из первых массовых HRV-трекеров, держу в голове идею: каждый человек должен иметь персонального AI-аналитика по здоровью, который видит его стресс, анализы, питание, сон, генетику и тренировки — и помогает думать на собственных данных, а не на общих рекомендациях.

Десять лет назад такой проект был сложной задачей для команды из десятков разработчиков и специалистов по данным. Сегодня — благодаря нейронным сетям, MCP и вайбкодингу — это продукт, который я разработал за несколько недель по вечерам.

Botkin сделан для себя и семьи. У каждого пользователя свой ассистент, свой набор анализов, своя приватность.

Делаю Botkin вместе с сыновьями — Олегом и Игорем. Они пишут код, разбираются в архитектуре и чинят баги наравне со мной. А заодно нарабатывают то, что сейчас реально спрашивают на собеседованиях: опыт вайбкодинга на живом проекте, а не учебная поделка для галочки.

Открытый код — намеренно. Форкни репозиторий и разверни свою копию для семьи или клиентов. Если хочешь обсудить применение в клинике, в корпоративной wellness-программе или в исследовании — напиши на [email protected].

Как это работает

От первой записи о еде до полного дашборда — четыре шага

Подключаешься через Telegram (1 минута), отвечаешь на 10 вопросов онбординга (5 минут), дальше — просто пользуешься.

01

Знакомитесь

Открываешь @Botkin_md_bot, жмёшь старт. Бот задаст несколько простых вопросов про возраст, рост и цель — чтобы понимать сколько тебе нужно калорий и белка. Минута дела, дальше уже сам.

02

Рассказываешь о себе

Поел — сфоткай тарелку или скажи голосом «съел овсянку 80 грамм». Выпил добавку — напиши «принял креатин». Измерил давление — «АД 128/72». Часы, тонометр, весы и глюкометр шлют свои данные сами — через Apple Health или напрямую, обычно ночью, без твоего участия.

03

Боткин думает

Он сам разбирается что ты ел и сколько там калорий. Анализы из PDF превращает в нормальную таблицу с цветами. Если написал заранее «план: овсянка 80 г», вечером спросит, доел ли ты всё — и сам сведёт план с фактом. И главное — замечает связи: «после поздних ужинов давление выше», «белка стало меньше на этой неделе», «холестерин ниже чем в прошлом году».

04

Просто говоришь с ним

Пишешь в чат: «объясни мой последний анализ крови», «почему вырос ApoB?», «сравни биомаркеры с прошлым годом», «как мой сон на этой неделе?». BotkinClaw смотрит в твои данные и отвечает конкретно. А когда хочется графиков за годы — открываешь дашборд в браузере.

Архитектура — кто где живёт

flowchart LR
    subgraph S["📥 ИСТОЧНИКИ"]
      direction TB
      U[👤 Сообщения в боте — фото / голос / текст]
      IOS[📱 iPhone · Apple Health
агрегирует весы, тонометр, Apple Watch] AND[📱 Android · Health Connect
агрегирует Samsung Health, Mi, Huawei] WR[⌚ Garmin / Oura / Whoop / Fitbit / Polar] CGM[🩸 Глюкометр — LibreLinkUp
непрерывный мониторинг глюкозы] GD[📂 Google Drive — PDF анализов, УЗИ,
рецепты, заключения врачей] end subgraph P["⚙️ ОБРАБОТКА"] direction TB B[🤖 Telegram-бот
логирует еду, добавки, давление] WH[🪝 Webhook — HAE и Health Connect] SY[🔄 Ночной sync — API устройств] EX[📝 Claude — извлекает биомаркеры из PDF] BC[🧠 BotkinClaw — AI-врач
Claude Sonnet · tools: DB + KB
помнит историю диалога] end subgraph ST["💾 ХРАНЕНИЕ"] direction TB DB[(🗄 PostgreSQL — питание, активность, биомаркеры)] KB[(📚 Knowledge Base — JSON на человека)] end subgraph O["📲 ИНТЕРФЕЙСЫ"] direction TB MA[📱 Telegram — чат + Mini-app] DSH[📈 Dashboard — браузер] MCP[🔌 MCP-сервер → Claude / Gemini / Cursor / ...] end U --> B IOS --> WH AND --> WH WR --> SY CGM --> SY GD --> EX B --> DB B --> BC WH --> DB SY --> DB EX --> KB KB --> DB DB --> BC KB --> BC BC --> MA DB --> MA DB --> DSH DB --> MCP KB --> MCP classDef sourceCls fill:#1a2234,stroke:#3b82f6,color:#e8eef7 classDef pipeCls fill:#1a2234,stroke:#00ff9d,color:#e8eef7 classDef storeCls fill:#1a2234,stroke:#ffb800,color:#e8eef7 classDef outCls fill:#1a2234,stroke:#a855f7,color:#e8eef7 classDef aiCls fill:#1e1535,stroke:#22d3ee,color:#e8eef7 class U,IOS,AND,WR,CGM,GD sourceCls class B,WH,SY,EX pipeCls class BC aiCls class DB,KB storeCls class MA,DSH,MCP outCls
Как это выглядит

Реальные экраны

Дашборд, биомаркеры, активность, дневник питания и добавки — всё живое, не мокапы.

Для кого

Четыре аудитории — четыре варианта использования

📱 Простой юзер

«Я хочу просто логировать»

Уже ведёшь дневник питания в приложении, но надоело руками перепечатывать. В Botkin — фото или голос, AI считает сам.

→ Telegram-бот, мини-апп
🏃 Здоровьем интересующийся

«Я слежу за здоровьем системно»

Носишь Apple Watch / Garmin / фитнес-браслет, сдаёшь анализы регулярно, есть таблица KБЖУ в Excel, хочешь увидеть всё в одном дашборде с трендами.

→ Бот + Apple Health/Garmin + Dashboard
🧠 AI-усилитель

«Хочу AI-помощника по своему здоровью»

Используешь Claude Desktop или Gemini CLI. Хочешь чтобы AI видел твои реальные данные и анализы, а не отвечал общими словами.

→ Бот + MCP server для Claude/Gemini
⚒ Вайб-кодер

«Хочу форкнуть и делать своё»

Идея personal health AI-agent кажется интересной. Нужна своя копия — для семьи, клиники или собственных пользователей.

→ GitHub, документация
Open Source

Открытый код. Разверни свою копию.

Весь код — открытый. Telegram-бот, мини-апп, дашборд, MCP server, парсеры еды. Развёртываешь у себя на сервере, регистрируешь своего Telegram-бота, прописываешь свои API-ключи — и у тебя свой Botkin для семьи или для клиентов.

Python · FastAPI · Postgres AGPL-3.0 Botkin v0.6.0

Проект бесплатный и живёт на энтузиазме. Поддержать можно уже сейчас — поставь ⭐ звезду на GitHub. Денежная поддержка (GitHub Sponsors · Open Collective) — скоро.

Документация

Гайд пользователя — на русском

Подробное руководство в разработке. Пока — короткие разделы ниже + код в GitHub.

🏗
в работе

Архитектура

Mermaid-диаграмма + объяснение «кто что хранит» и «кто кого видит». Пока — см. CLAUDE.md в репо.

🤖

Telegram-бот

Все команды, как пользоваться фото/голосом/текстом, подключение часов и тонометра.

🔌

Claude Desktop MCP

Как подключить наш сервер к своему Claude Desktop — свой личный AI видит твои данные Botkin и локальные файлы разом.

🔒
в работе

Безопасность

Токены, что видит owner, что приватно, как отозвать доступы.

О названии

В честь Сергея Петровича Боткина

С.П. Боткин (1832–1889), портрет по работе И.Н. Крамского

Проект назван в честь С.П. Боткина (1832–1889) — выдающегося русского врача-терапевта, основоположника клинической медицины в России. Боткин одним из первых стал лечить человека целиком, а не отдельную болезнь, и подчёркивал решающую роль образа жизни и внешней среды в здоровье. Подробнее на Википедии →

«Активно влияя на внешние факторы, можно изменить не только болезнь, но и предрасположенность к ней.» — С.П. Боткин

Эти принципы — буквально про то, чем занимается Botkin сегодня: трекать целиком (еда, сон, активность, добавки, анализы), смотреть на образ жизни, а не на симптомы по отдельности.

Для бизнеса

Партнёрства, клиники, исследования

Применение Botkin в клинике, корпоративной wellness-программе или исследовании — готов обсудить. Если идея серьёзная и аудитория > 50 человек — поможем с развёртыванием. Напиши на [email protected].

🏥 Клиники и врачи

Предложи пациентам персонального AI-помощника по приверженности к терапии, питанию и отслеживанию биомаркеров. Self-host или managed — на выбор.

🏢 Корпоративный wellness

White-label для сотрудников. Анонимная агрегация трендов команды (без личных данных), персональные AI-сессии каждому.

🔬 Исследовательские проекты

Платформа для сбора longitudinal-данных. Готов сотрудничать с университетами, медцентрами, longevity-инициативами.

💼 Инвесторы

Open-source основа — но коммерческая надстройка не исключена: managed-хостинг, premium-features, B2B-инстансы. Готов обсуждать серьёзные раунды и со-основание longevity-платформы нового поколения.

🤝 Коллабораторы

Разработчик, врач, дата-сайентист, нутрициолог, longevity-исследователь — у которого есть идея фичи или своего модуля. AGPL-3.0 значит вклад остаётся open — обсудим как встроить в core или сделать как плагин.

🏫 Образование и студенты

Курс по health-tech, дипломный проект, преподавание AI-агентов в медицине — Botkin как реальный учебный кейс. Помогу с разворачиванием инстанса для группы, выделю demo-аккаунты, подскажу с домашками.

FAQ

Короткие ответы на главные вопросы

Это бесплатно?

Сам сервис — да. Реальные затраты сейчас: сервер ~€5/мес (Hetzner CX22), LLM API ~$2 за последние 30 дней (9 активных юзеров). Дёшево потому что prompt caching экономит 90% input-токенов. Если пользователей станет намного больше и LLM-расходы вырастут — попросим юзеров подключить свой API-ключ от Anthropic/OpenAI (платишь сам напрямую провайдеру) или введём подписку. Сейчас open-source без коммерции (AGPL-3.0).

Это медицинский совет?

Нет. Боткин — твой персональный аналитик собственных данных о здоровье: ведёт дневник еды, добавок и давления, автоматически собирает сон, HRV, шаги, вес и состав тела с часов и весов, хранит анализы из лабораторий. Замечает связи между потоками, объясняет биомаркеры, считает биологический возраст и риски по канонам Attia и Life's Essential 8, помогает задавать врачу правильные вопросы. Но диагнозы, дозировки и назначения — всегда у твоего врача. У Botkin уже есть активные пользователи нескольких поколений одной семьи — от 21 до 70+ лет. Каждый получает персонализированные инсайты по своим данным.

Кто видит мои данные?

Ты сам + AI-помощник в боте. Александр как owner — видит агрегированные метрики через админ-дашборд (например, последнюю активность), не содержимое твоих записей. Приватные дневники можно хранить локально на своём компьютере или в личной папке Google Drive — сервер их не видит вообще, а через Botkin MCP с ними может работать только твой личный Claude.

А если у меня только Apple Watch, без Garmin?

Работает полноценно. Через Apple Health подтягиваются шаги, пульс, HRV, SpO2 и стадии сна. Body Battery и Stress считаются по HRV — на дашборде те же тайлы, что у Garmin-юзеров.

У меня Android, что делать?

Бот работает одинаково на iOS и Android — Telegram одинаков. На любой платформе уже сейчас: Garmin, весы Mi / Zepp, тонометр Omron, ручной ввод (фото / голос / текст). А ещё — Google Health Connect: подключил один раз, и дальше автоматически подтягиваются Samsung Health, Huawei Health, Mi Health и другие Android-приложения здоровья. Apple Health остаётся iOS-only — он и в самой Apple есть только на iPhone.

У меня непрерывный глюкометр (FreeStyle Libre), это тоже видно?

Да. Через LibreLinkUp глюкоза подтягивается сама, без ручного ввода: время в целевом диапазоне за сутки и суточный график — прямо на дашборде. Подключается один раз в настройках профиля, а BotkinClaw в чате видит эти цифры наравне с остальными анализами — можно спросить его про свою глюкозу так же, как про любой другой биомаркер.

Чем это лучше MyFitnessPal или Cronometer?

Не лучше в смысле подсчёта калорий — это умеют многие. Разница в масштабе: там дневник еды, здесь одна база для еды, анализов, давления, сна и тренировок сразу — и свой AI-помощник, который видит всё это разом и сопоставляет, а не просто считает БЖУ. Плюс открытый код: ты не привязан к чужому сервису и можешь развернуть свою копию.

Работает ли с анализами не из России?

Да. Показатели вытаскивает LLM, а не шаблон под конкретную лабораторию — работает и с ИНВИТРО, Атлас, Гемотест, и с зарубежными бланками на английском или любом другом языке. Просто сфоткай бланк или пришли PDF.

Что будет с моими данными, если я захочу уйти?

Сейчас кнопки «удалить всё» в боте ещё нет — напиши [email protected], и Александр удалит твои записи из базы вручную. Самообслуживаемое удаление аккаунта в планах, но пока не сделано.

А что если ты, Александр, бросишь поддерживать проект?

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

Как стать коллаборатором?

Напиши [email protected]. У текущих коллабораторов — write-доступ к репозиторию, финальный merge у меня.