Семейный хаб здоровья собирает анализы всех членов семьи и домашних животных в одно приложение на вашем компьютере: вы кладёте PDF из лаборатории, хаб вытаскивает показатели, значения и нормы и строит график каждого показателя за все годы. Автор проекта не программист: код написал ИИ-помощник по её просьбам обычными словами, а сам код она выложила в открытый доступ (репозиторий healthtablo на GitHub, лицензия MIT). Повторить можно без единой команды в терминале и за несколько вечеров: понадобятся компьютер на macOS или Windows, платная подписка Claude и готовность сверять цифры с бланками.
Анализы за восемь лет обычно лежат в трёх местах сразу: в папке на полке, в почте и в личных кабинетах лабораторий, а выписки из ветклиники где-то отдельно. Перед приёмом врача приходится вспоминать, где тот анализ, который сдавали весной. Хаб закрывает именно эту задачу и ничего не диагностирует: он показывает, куда посмотреть, а выводы остаются за врачом.

На графике семь лет одного показателя. Зелёная полоса отмечает коридор нормы, взятый из самого бланка, а значения вне нормы подсвечены красным.
Что умеет семейный хаб здоровья
Главный экран отвечает на вопрос, за чем следить прямо сейчас: какие показатели вне нормы и насколько, что ухудшается от сдачи к сдаче и что давно не пересдавали. Данные всех членов семьи видны на одном экране.

У собаки свой раздел со сроками прививок и обработок, весом в сравнении с нормой породы и календарём таблеток с галочками. По описанию проекта хаб читает бланки лабораторий для людей (Гемотест, ИНВИТРО, СМ-Клиника и другие) и ветеринарных лабораторий (Ветсоюз, ВЕТЛАБ, Inovalys), а для незнакомых бланков в нём есть универсальный разбор.

Ещё в хабе есть календарь цикла, календарь самочувствия и напоминания о таблетках. С телефона он тоже открывается через приватную сеть, и безопасный способ это настроить описан ниже.

Все данные хранятся в базе SQLite на вашем компьютере, без облака, регистрации и запросов наружу. Медицинским данным семьи не место на чужом сервисе, поэтому проект устроен строго: пока не задан пароль, хаб отказывается работать на внешнем адресе и открывается только на самом компьютере.
Понимания, как это устроено, уже достаточно, чтобы начать. На бесплатном эфире сайт собирают за один вечер и показывают, как его выложить.
Посмотреть, как собратьЧто понадобится, чтобы повторить
Навыки программиста не нужны. Нужны три вещи, и одну из них из России придётся подготовить заранее.
- Mac или Windows. Готовый проект написан под macOS и Python 3.11 или новее (требования в README), но, по инструкции автора, на Windows всё работает так же, кроме распознавания фотографий бумажных бланков: оно идёт через встроенное в macOS средство Vision. PDF из лабораторий читаются на любой системе.
- Приложение Claude с вкладкой Code. Это десктопная программа для macOS и Windows (для Linux есть бета-версия), внутри которой работает Claude Code: в отличие от чата в браузере, он сам создаёт файлы и запускает программы на вашем компьютере, а Node.js и терминал для этого ставить не нужно (инструкция Anthropic).
- Платная подписка Claude. Claude Code входит во все платные тарифы и недоступен на бесплатном, тариф Pro стоит $20 в месяц при помесячной оплате (тарифы Claude).
Россия не входит в список стран, где Anthropic официально работает, поэтому для входа нужен VPN, а подписку оплачивают обходными путями. Рабочие способы оплатить подписку Claude из России лучше пройти первым делом: остальные шаги после этого идут без препятствий.
Скрипт запуска start.command написан для macOS, поэтому на Windows просто скажите Claude, что запускать хаб нужно без него, и он подберёт способ сам. Вместо Claude Code подойдёт и Codex от OpenAI, у него тоже есть приложение для Windows и Mac, а автор проекта в той же инструкции называет его наравне с Claude Code.
По теме: Приложение Claude: как скачать на телефон и ПК в 2026
Шаг 1. Установите приложение Claude и выберите папку
- Скачайте приложение Claude для своей системы со страницы загрузки и установите его как обычную программу.
- Запустите приложение, войдите в аккаунт и нажмите вкладку Code сверху по центру. Если вместо вкладки появилось предложение перейти на платный тариф, подписка ещё не активна.
- Выберите режим Local, чтобы Claude работал с файлами прямо на вашем компьютере, нажмите Select folder и создайте новую папку, например «Хаб здоровья» в Документах.
Дальше вы пишете в окно обычными фразами, как в переписке. Рядом с кнопкой отправки есть переключатель режимов: в режиме Manual Claude спрашивает разрешение перед каждой правкой файлов, а в Accept edits правит сам и показывает изменения для просмотра (режимы в документации). Для первого знакомства удобнее Manual, а когда вопросы о разрешениях начнут мешать, переключитесь на Accept edits. Если приложение не ставится или не входит в аккаунт из России, помогут шаги установки Claude Code в России.
Шаг 2. Попросите Claude скачать готовый хаб
Код хаба открыт, и его можно брать целиком. Скопируйте сообщение и отправьте:
Скачай проект https://github.com/JenZ19/healthtablo в эту папку,
установи всё, что ему нужно, и запусти у меня на компьютере.
Я не программист: объясняй простыми словами и делай всё сам,
я не буду вводить команды. Когда запустишь, открой в браузере
и скажи мне, что делать дальше.
Claude скачает проект, поставит недостающее (например, подходящую версию Python) и запустит хаб. Если ему что-то понадобится, он спросит, и отвечать можно обычными словами. Через несколько минут в браузере откроется пустой хаб по адресу 127.0.0.1:8765 (как запускается проект): такой адрес означает, что программа работает только на вашем компьютере.
В репозитории лежат ещё два файла, которые полезно отдать Claude целиком. В КАК-СДЕЛАТЬ-СВОЙ.md записана пошаговая инструкция, а в RULES.md собраны правила работы с медицинскими данными, выведенные из ошибок. Хватит одной фразы: «Прочитай RULES.md и соблюдай эти правила во всех правках».
По теме: Claude на Windows: как скачать, установить и войти из России в 2026
Шаг 3. Положите первый анализ и сверьте цифры
Скачайте из почты или личного кабинета лаборатории один PDF с анализами и перетащите его мышкой в папку inbox внутри проекта (в Finder на Mac или в Проводнике на Windows). Затем напишите:
В папке лежит новый файл с анализами. Разбери его и покажи мне таблицей,
что ты оттуда понял: какие показатели, какие значения, какие нормы.
В базу пока ничего не записывай.
Теперь самый важный шаг всей инструкции. Откройте оригинал PDF и сверьте глазами пять-десять значений с тем, что показал Claude.
Пропускать сверку нельзя. По опыту автора проекта, программы, которые угадывают устройство бланка, ошибаются почти всегда, и ошибаются правдоподобно: цифра выглядит нормально, просто она не та, и заметить подмену можно только рядом с оригиналом. Если что-то не сошлось, так и скажите:
Гемоглобин у тебя 132, а в бланке 13,2: ты перепутал единицы.
И три нижние строки ты вообще пропустил. Исправь.
Claude исправит разбор. Повторяйте сверку, пока не сойдутся все значения, и только потом переходите к следующему шагу.
Шаг 4. Загрузите архив анализов
Когда разбор первого бланка совпал с оригиналом, разрешите записывать данные в базу:
Отлично, теперь всё сходится. Запиши этот файл в базу и сделай так,
чтобы новые файлы можно было просто складывать в папку,
а хаб сам их разбирал.
После этого выгружайте анализы из почты и личных кабинетов и складывайте пачками. Первый бланк каждой новой лаборатории сверьте так же внимательно, как самый первый: у другой лаборатории другая таблица, и разбор, который безупречно читал один бланк, на соседнем может перепутать колонки. В готовом хабе новые файлы из inbox разбирает кнопка «Разобрать всё» на странице «Входящие» (как пользоваться хабом).
По теме: Claude check: статус сервиса, лимиты и проверка Claude Code 2026
Шаг 5. Добавляйте функции по одной
Дальше хаб растёт под вашу семью. Каждую просьбу отправляйте отдельно и проверяйте результат, прежде чем просить следующую: если что-то сломается, сразу понятно, какая правка виновата. Подойдут, например, такие фразы, и каждая из них займёт отдельный вечер:
- «Построй график по каждому показателю за все годы, с коридором нормы».
- «Сделай главный экран: что вне нормы сейчас, что ухудшается, что давно не пересдавали».
- «Добавь собаку: сроки прививок и обработок, вес, календарь таблеток с галочками».
- «Научись читать фотографии бумажных бланков».
- «Сделай, чтобы было красиво и понятно, и чтобы на телефоне тоже было удобно».
Один собранный сайт учит больше десяти инструкций, потому что ошибки видны сразу. На бесплатном эфире по вайбкодингу показывают, как описать идею словами и получить работающую страницу, а участникам достаётся гайд.
Собрать сайт с ИИКак открыть хаб с телефона и не выставить анализы в интернет
Пока хаб живёт на ноутбуке, он доступен, только когда ноутбук включён. Чтобы открывать его с телефона, хаб закрывают в приватной сети Tailscale: телефон и компьютер с хабом видят друг друга так, будто подключены к одному домашнему роутеру, где бы вы ни находились, а публичного адреса и домена у хаба нет вовсе.
Личный тариф Tailscale бесплатный и рассчитан на шесть пользователей с любым числом собственных устройств (цены Tailscale). Если ноутбук и так включён большую часть дня, можно обойтись без сервера: Tailscale ставят на ноутбук и на телефон, и хаб открывается с телефона, пока ноутбук не спит. Чтобы хаб работал круглосуточно, его переносят на свой сервер, обычно это недорогой VPS, и Claude Code можно поставить на VPS и работать с ним по SSH прямо из приложения. Одно ограничение: на Linux-сервере хаб читает PDF как обычно, а фотографии бумажных бланков пропускает (README проекта), поэтому их лучше разобрать на Mac до переноса или отсканировать в PDF. Скажите Claude:
Сделай так, чтобы хаб открывался с телефона. Только не выкладывай его
в интернет: там медицинские данные семьи. Поставь на сервер, но в приватную
сеть Tailscale, чтобы хаб видели только мои устройства, а из интернета
его не было вообще. Вход по паролю тоже сделай, вторым рубежом.
Пароль в проекте уже предусмотрен: сам пароль нигде не хранится в открытом виде, на диске лежит только его хеш (раздел о доступе в README). После переноса обязательно попросите проверку:
Проверь снаружи, с другого компьютера, что порт хаба действительно закрыт.
Если с чужого компьютера хаб ответил, его видит весь интернет, и это нужно исправить до того, как туда попадут анализы.
Ещё одна деталь касается имени сервера. Для уведомлений на айфоне нужен защищённый адрес https, и Tailscale умеет выдать сертификат на имя устройства в вашей сети, но такие имена попадают в публичные журналы сертификатов (документация Tailscale). Назовите сервер нейтрально, без фамилии и слов про здоровье, ещё до включения https.
Как поставить значок хаба на экран айфона
Когда хаб открывается с телефона, из него можно сделать значок на экране «Домой». Запускается он на весь экран, без адресной строки, и выглядит как обычное приложение. Начиная с iOS 26 сайт, добавленный на экран, по умолчанию открывается как веб-приложение, за это отвечает переключатель Open as Web App в окне добавления (изменения iOS 26 на heise).
Первое действие. Откройте хаб в Safari и нажмите кнопку «Поделиться», квадрат со стрелкой вверх. Если в настройках Safari выбрана компактная панель вкладок, кнопка спрятана в меню из трёх точек справа от адресной строки.

Второе действие. В открывшемся меню нужного пункта сразу может не оказаться. Нажмите «Показать больше» со стрелкой вниз, на этом месте обычно и застревают. Если такой кнопки нет, прокрутите список действий вниз, а если пункта нет и там, нажмите внизу меню «Изменить действия» и включите его (инструкция Apple).

Третье действие. Выберите «Добавить на экран «Домой»» со значком плюса (в английском интерфейсе Add to Home Screen), при желании поправьте название и нажмите «Добавить».

С iOS 16.4 значок можно добавить и из Chrome на айфоне (9to5Mac о веб-приложениях в Chrome для iOS), но напоминания из следующего раздела WebKit описывает для значка из Safari, поэтому для них надёжнее путь через Safari. Если вместо иконки на экране появился уменьшенный снимок страницы, значит, хаб не отдал телефону картинку. Скажите Claude:
На домашнем экране айфона вместо иконки скриншот страницы. Сделай нормальную иконку.
Учти, что iOS ищет её в корне сайта и понимает PNG.
По документации Apple иконку для всего сайта iOS ищет в корне, в файле apple-touch-icon.png. Старый значок сам не обновится: зажмите его, удалите и добавьте заново. На Android путь похожий: Chrome, меню из трёх точек и пункт добавления на главный экран или установки приложения, название пункта зависит от версии браузера. Тот же приём превращает в приложение любой сайт, не только хаб.
Напоминания о таблетках без диагнозов на экране блокировки
Раз хаб на телефоне, пусть напоминает о таблетках и обработках. Попросите так:
Сделай напоминания: не отмечена сегодняшняя таблетка, подошёл срок обработки у собаки.
В тексте уведомления не должно быть ни диагнозов, ни значений:
его видно на заблокированном экране, когда телефон лежит на столе.
На айфоне уведомления получает только веб-приложение, добавленное на экран «Домой», причём открытое по защищённому адресу https (Push API работает только в защищённом контексте), а из обычной вкладки Safari подписаться не получится (WebKit о web push в iOS). Скажите об этом Claude сразу, тогда он настроит https и значок вместе.
Три фразы, которые защищают от неверных цифр
Автор проекта перепробовала много формулировок, и надёжно сработали три. Их стоит отправить Claude в начале работы.
«Перепроверяй странные цифры».
Когда видишь отклонение, не похожее на правду, перепроверяй,
не перепутал ли ты что-нибудь. Не подгоняй цифру, а найди ошибку разбора.
Реальный случай из хаба: на графике железа стояли значения 550 и 2,9, и оба выглядели дико. Значение 550 оказалось ошибкой разбора с перепутанными единицами, а 2,9 было настоящим низким железом, которое подтвердили бланк и ферритин того же дня. Если бы Claude «поправил» оба значения, с графика пропала бы настоящая проблема.
«Нормы бери только из бланка».
Никогда не бери нормы из интернета. Только из самого бланка.
Норма зависит от лаборатории, метода, возраста, пола и вида животного, поэтому у одного и того же показателя в двух бланках бывают разные границы, и обе правильные.
«Напиши тесты».
Напиши тесты. Не на то, что страница открылась, а на то, что данные разобраны правильно.
Тестами называют программу, которая проверяет другую программу. Звучит скучно, но именно тесты ловят то, чего не видно глазами: в хабе они нашли, что вход ломался от логина русскими буквами, а «починка» иконки случайно перекрыла собой всю страницу входа.
Главный вывод автора проекта: понимать код не обязательно, обязательно не верить ему на слово. Нейросеть пишет уверенно и складно даже тогда, когда ошибается, и работающий хаб отличается от красивой пустышки только человеком, который смотрит на цифру и говорит: «Погоди, так не бывает».
Что делать, если Claude ошибается или всё сломалось
Расскажите о проблеме так, как рассказали бы знакомому, и приложите текст ошибки или скриншот: они помогают больше любого описания. Подходят фразы вроде «Не работает, вот что пишет: (текст ошибки)» или «Вот скриншот, тут всё разъехалось. Почини».
Если Claude чинит и снова ломает, остановите его и попросите сначала найти причину:
Стоп. Не чини наугад. Сначала разберись, из-за чего это происходит,
объясни мне, и только потом правь.
Для того же в приложении есть режим Plan: в нём Claude предлагает план и не трогает файлы, пока вы не согласитесь (режимы работы). Если совсем запутались, верните прошлое состояние фразой «Верни как было до последних изменений». Уверенные ошибки свойственны всем моделям, и приёмы, которые помогают их ловить, пригодятся в любом проекте.
Безопасно ли отдавать анализы нейросети
Хаб хранит данные у вас, но пока Claude разбирает бланк, он отправляет содержимое файла на серверы Anthropic, потому что модель работает в облаке. По правилам Anthropic для Claude Code на тарифах Free, Pro и Max вы сами решаете, можно ли использовать ваши данные для обучения моделей: если запретить, их хранят 30 дней, если разрешить, пять лет. Переключатель находится в настройках приватности аккаунта Claude.
Практичный порядок такой: выключите использование данных для обучения до первого бланка и отлаживайте разбор на одном-двух анализах. Когда разбор налажен, новые файлы из папки обрабатывает код самого хаба, а он не делает запросов наружу.
Что автор нашла в анализах своей семьи
Ради этого всё и затевалось. Железо 2,9 при норме от 9: результат два года лежал в почте, и о нём просто не знали. Щелочная фосфатаза у собаки выросла втрое за полгода. Ещё один показатель восемь лет держался у верхней границы нормы и медленно полз вверх: на отдельных бланках это незаметно, а на графике видно сразу.
Ни одного диагноза хаб при этом не поставил и лечения не назначил. Он показал, куда посмотреть, и разговор с врачом пошёл уже с цифрами за годы, а не по памяти.
Частые вопросы о хабе здоровья
Нужно ли уметь программировать, чтобы собрать хаб здоровья?
Нет. Код пишет Claude Code, а от вас нужны внятные просьбы и сверка цифр с бланками. Такой способ работы называют вайбкодингом: вы отвечаете за смысл, машина за синтаксис.
Сколько времени занимает сборка хаба?
Готовый хаб запускается за несколько минут, а дальше время уходит на сверку бланков и на функции, которые вы добавляете под себя. По опыту автора проекта, каждая функция занимает отдельный вечер, а весь хаб под свою семью складывается за несколько вечеров. Торопиться не нужно: одна просьба, проверка, следующая просьба.
Сколько стоит такой хаб?
Сам проект бесплатный, у него лицензия MIT. Обязательный расход один: платная подписка Claude, тариф Pro стоит $20 в месяц при помесячной оплате (тарифы). Для доступа с телефона добавится аренда сервера, а Tailscale для личного использования бесплатен.
Можно ли собрать хаб в Codex вместо Claude Code?
Да, принцип тот же: Codex тоже работает с файлами на компьютере и выполняет просьбы, написанные обычными словами, а автор упоминает его в инструкции проекта наравне с Claude Code. Выбрать между ними по задаче помогает сравнение сервисов для вайбкодинга.
Можно ли так же собрать другое приложение для себя?
Да. Таблица учёта, бот, калькулятор или сайт для своего дела собираются тем же порядком: одна просьба, проверка результата, следующая просьба. Проекты, которые так собрали выпускники Submarine School, открыты в галерее работ, и у каждого есть живая ссылка.
Хаб здоровья собран тем же способом, каким делают любой проект с ИИ: просьба, проверка, следующая просьба. На бесплатном мастер-классе по вайбкодингу и ИИ-агентам этот цикл показывают вживую и собирают проект с ИИ от идеи до работающего результата.
Записаться на вебинар