Я собрал ИИ-агента для Garmin и тренировок
Garmin уже хранит мой сон, HRV, стресс, пульс и историю тренировок. Но для нормальной работы с этими данными через ИИ мне постоянно не хватало связки между Garmin Connect и моделью.
Сначала сделал небольшой скрипт для получения данных. Потом добавились локальный кэш, Telegram-бот, создание тренировок, подтверждение изменяющих действий и работа с локальными моделями через Ollama.
Сейчас агент может сам запросить данные за нужный период, разобрать конкретную тренировку и по обычному текстовому запросу собрать новую тренировку для Garmin.
Проект постепенно вырос в отдельный open-source инструмент. Есть Windows-сборка с веб-настройкой, CLI, MCP-сервер, Skill-файлы для Cursor и Claude Code, AGENTS.md для Codex.
В статье подробно разобрал архитектуру, работу с Garmin Connect и то, как из вечернего скрипта получился полноценный агентный пайплайн.
Статья: https://habr.com/ru/articles/1071224/
GitHub: https://github.com/TolmachevKirill/garmin\_ai
Код открыт. Можно ставить, разбирать и собирать свои сценарии поверх него.