Автономный цикл Claude Code круглосуточно управляет открытым GymCoach — триаж, кодирование, слияние

Разработчик опубликовал смелый эксперимент на r/ClaudeAI: он запустил Claude Code, чтобы тот автономно управлял приложением с открытым исходным кодом 24/7. Приложение GymCoach — это самоуправляемый трекер гипертрофических тренировок с ИИ-тренером. Цикл обрабатывает код, создаёт задачи, полностью реализует их в отдельных ветках, проходит жёсткие ворота, выполняет саморецензию, автоматически сливает изменения при зелёном CI и пишет журналы изменений.
Стек GymCoach
- Next.js 14 + TypeScript
- Prisma + PostgreSQL
- Docker-развёртывание
- Агностический слой LLM (Anthropic / OpenRouter / режим без ключа)
- Zod-валидированные предложения программ от ИИ-тренера
Детали автономного цикла
Цикл Claude Code автономно выполняет следующие шаги:
- Анализирует код на предмет TODOs, пробелов в покрытии, мелких ошибок, пунктов дорожной карты → создаёт задачи в GitHub с привязкой к области
- Полностью реализует задачу в своей ветке, следуя соглашениям репозитория
- Проходит жёсткие ворота:
lint + typecheck + unit + buildлокально, интеграционные/E2E тесты в CI - Отправляет PR, ждёт CI, самостоятельно проверяет diff, автоматически сливает при зелёном статусе
- Пишет журнал изменений и публичный отчёт о том, что было сделано
Разработчик продолжает добавлять новые циклы, включая цикл глубокого исследования, который разведывает функции, сравнивает конкурентов и анализирует публичные отзывы для создания задач для цикла разработки.
Нагрузка ИИ-тренера
Тренер собирает компактную структурированную нагрузку из профиля пользователя, последних тренировок, активной программы и прогресса по каждому упражнению. Он предлагает изменения программы, которые проходят Zod-валидацию до внесения в данные. Слой LLM не зависит от провайдера: Anthropic, OpenRouter или режим без ключа.
Открытый вопрос
Разработчик спрашивает: «Движется ли цикл к тому, чтобы сделать репозиторий самым продвинутым открытым фитнес-трекером? Или он тихо сменяет направление самостоятельно?» Репозиторий открыт по адресу github.com/Julien-Au/gymcoach.
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

Разработчик создает сервер MCP для WhatsApp Business с помощью Claude Code за одну сессию
Разработчик использовал Claude Code для создания полноценного MCP-сервера WhatsApp Business с 35 инструментами, 72 тестами и поддержкой мультитенантности за одну сессию программирования. Сервер соединяет Claude с WhatsApp Business API и включает уникальную функциональность вебхуков для приёма входящих сообщений.

Использование Claude в качестве структурного интеррогатора для творческих проектов
Разработчик использовал Claude в качестве интеррогатора для написания научно-фантастического романа объемом 63 000 слов и создания браузерной игры, заставляя ИИ выявлять пробелы в логике мира и мотивациях персонажей вместо непосредственной генерации контента.

Разделение ИИ-агентов для предотвращения потери контекста
Разработчик на r/openclaw описывает свой подход к управлению ИИ-агентами, разделяя одного агента на несколько специализированных, чтобы решить проблему ограничений контекстного окна. Когда один агент пытался одновременно обрабатывать рабочую почту, личный календарь, проверку кода и планы на ужин, он начал терять контекст, что и привело к разделению.

Ассистент OpenClaw создает докеризированного терминального помощника с пользовательской маршрутизацией
Пользователь OpenClaw сообщает, что его основной помощник помог запустить второго помощника внутри Docker с его собственной рабочей областью, памятью и поведением, ориентированным на терминал. Сообщения, начинающиеся с 'meow:', направляются контейнеризированному терминальному помощнику вместо основного интерфейса чата.