Открытый репозиторий упражнений и вайбкодинг: замена платной подписке

Если вы платите $20–50 в месяц за фитнес-приложение для поиска и отслеживания тренировок, есть способ получить то же самое бесплатно. Открытый репозиторий с более чем тысячью упражнений на все группы мышц, текстовыми инструкциями и анимацией целевых групп мышц в сочетании с парой часов работы с AI-ассистентом (вайбкодинг) позволяет собрать собственный трекер тренировок.

Источник: GitHub репозиторий упражнений (предположительно wger или аналогичный)

Для руководителя или владельца бизнеса, который отвечает за операционные расходы, это не просто история про экономию на подписке. Это пример того, как открытые данные и AI-инструменты могут заменить платный сервис без потери качества. Вопрос в том, стоит ли тратить время на сборку такого решения или проще оставить подписку.

Что даёт открытый репозиторий упражнений

Открытый репозиторий — это база данных с упражнениями, которая содержит:

  • более 1000 упражнений на все группы мышц;
  • текстовые инструкции по выполнению каждого упражнения;
  • анимацию, показывающую движение и целевые группы мышц.

Такой репозиторий можно использовать как основу для собственного приложения. Вам не нужно придумывать упражнения, рисовать анимации или писать инструкции — всё это уже есть в открытом доступе. Вы берёте готовые данные и строите на них свой интерфейс.

Для сравнения: платные фитнес-приложения обычно предлагают ту же базу упражнений, но с закрытым кодом и ежемесячной подпиской. Открытый репозиторий даёт те же данные, но без привязки к конкретному сервису и без регулярных платежей.

Как вайбкодинг превращает данные в работающий трекер

Вайбкодинг — это AI-ассистированная разработка, при которой вы описываете задачу на естественном языке, а LLM (например, ChatGPT или Claude) генерирует код. Вам не нужно быть профессиональным разработчиком, чтобы собрать простое приложение.

Процесс выглядит так:

  1. Выбираете репозиторий — находите открытую базу упражнений с анимациями и инструкциями.
  2. Формулируете задачу для AI — описываете, какое приложение хотите: трекер тренировок с возможностью выбирать упражнения по группам мышц, записывать подходы и повторения, видеть историю.
  3. AI генерирует код — LLM создаёт интерфейс, подключает данные из репозитория, добавляет логику отслеживания.
  4. Вы проверяете и дорабатываете — тестируете приложение, просите AI исправить ошибки или добавить функции.

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

Что можно проверить за неделю без перестройки процессов

Прежде чем принимать решение о замене платного приложения на самодельное, стоит провести небольшую проверку. Она займёт не больше недели и не потребует перестройки рабочих процессов.

Чек-лист для проверки:

  1. Найдите актуальный открытый репозиторий. Убедитесь, что он содержит упражнения, которые вы используете, и что анимации работают корректно. Проверьте, когда репозиторий обновлялся в последний раз.
  2. Попробуйте сгенерировать простое приложение. Возьмите один из доступных LLM-инструментов (ChatGPT, Claude) и попросите его создать минимальный трекер на основе данных из репозитория. Оцените, сколько времени заняла генерация и насколько результат соответствует ожиданиям.
  3. Протестируйте на реальной тренировке. Используйте сгенерированное приложение во время одной тренировки. Запишите, чего не хватает: возможность редактировать упражнения, сохранять историю, экспортировать данные.
  4. Оцените стоимость доступа к LLM. Если вы планируете использовать платную версию ChatGPT или Claude, учтите её стоимость. Бесплатные версии могут иметь ограничения по количеству запросов или качеству генерации.
  5. Проверьте, нужна ли синхронизация с носимыми устройствами. Если вы используете фитнес-браслет или умные часы, открытое решение может не поддерживать синхронизацию. Это критично, если вы хотите автоматически записывать пульс, шаги или сожжённые калории.

Где могут возникнуть проблемы: стоимость, доступ, надёжность

У подхода есть ограничения, которые важно учесть до того, как полностью отказаться от платного приложения.

Стоимость. Вайбкодинг требует доступа к LLM. Бесплатные версии ChatGPT и Claude имеют ограничения: лимит запросов, меньшая скорость генерации, возможные ошибки в коде. Если вы планируете регулярно дорабатывать приложение, придётся купить подписку на LLM — $20 в месяц за ChatGPT Plus или аналогичную сумму за Claude Pro. Это сводит на нет экономию, если вы используете AI только для фитнес-трекера.

Доступ к данным. Открытый репозиторий может не обновляться. Новые упражнения, исправленные анимации или уточнённые инструкции появляются только если сообщество поддерживает проект. Если репозиторий заброшен, вы останетесь с текущей базой упражнений без возможности расширения.

Надёжность. Самодельное приложение не имеет гарантий поддержки. Если что-то сломается — после обновления браузера, смены устройства или изменения API — чинить придётся самостоятельно или снова обращаться к AI. Платное приложение обычно решает такие проблемы за вас.

Отсутствие мобильного приложения. Большинство открытых решений и сгенерированных AI трекеров работают в браузере. У них нет нативного мобильного приложения с push-уведомлениями, офлайн-режимом и интеграцией с календарём. Если вы тренируетесь в зале без стабильного интернета, это может быть критично.

Какое решение принять на этой неделе

Решение зависит от того, как вы используете фитнес-приложение.

Если вам нужен простой трекер для записи подходов и повторений — открытый репозиторий + вайбкодинг сработают. Вы сэкономите $20–50 в месяц, получите персонализированный интерфейс и не будете зависеть от политики ценообразования платного сервиса.

Если вы используете продвинутые функции — готовые программы тренировок, интеграцию с носимыми устройствами, социальную сеть, видеоинструкции от профессиональных тренеров — самодельное решение их не заменит. В этом случае подписка оправдана.

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

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

Источники

Генерация изображения

  • Модель: flux-schnell
  • Провайдер: replicate

Темы журнала

Что почитать дальше