Offline Android Utility

Ваша тренировка,
готовая для любого AI

Декодирует бинарные FIT-файлы прямо на телефоне, нормализует данные тренировки, рассчитывает производные метрики и формирует компактный структурированный контекст для ChatGPT, Claude и Gemini.

Импорт FIT из Garmin и COROS
Декодированные метрики тренировки
Копирование готового контекста для AI

🔒 100% Offline & Local

Никаких бэкендов, облаков и аккаунтов. FIT-файл обрабатывается локально на вашем Android-устройстве и не отправляется на сервер PaceRaw.

📐 Детерминированная математика

PaceRaw рассчитывает производные метрики до передачи данных в AI: Moving Pace, HR Drift, Pace Consistency, Effort Pace Difference и сводку по Laps. AI получает уже структурированные числовые данные для дальнейшей интерпретации.

⚡ Компактный контекст для AI

PaceRaw отбирает ключевые данные тренировки, рассчитывает производные метрики и формирует структурированный текст. AI получает компактный контекст с основными показателями, качеством данных и Laps.

Что происходит внутри PaceRaw

Декодирование выполняется на Android, а нормализация, аналитика и подготовка AI-контекста — в общем Kotlin Multiplatform-коде.

Garmin Connect / COROS │ │ Share .FIT ▼ PaceRaw Android │ ▼ FIT Decoder (Garmin FIT SDK) │ ▼ Raw FIT Model │ ▼ FitNormalizer │ ▼ Normalized Workout │ ▼ WorkoutAnalyzer │ ├── Moving Time ├── Pace / Effort Pace ├── Heart Rate / HR Drift ├── Cadence / Power ├── Elevation └── Pace Consistency │ ▼ AI Payload Builder │ ▼ AI Export Formatter │ ▼ Clipboard │ ▼ ChatGPT / Claude / Gemini

🧩 KMP-архитектура

Декодирование бинарного FIT-файла привязано к Android-слою. После декодирования данные проходят через FitNormalizer в commonMain, где превращаются в единую модель Workout. Затем WorkoutAnalyzer рассчитывает аналитику, а WorkoutAiPayloadBuilder и AiExportFormatter формируют текст для буфера обмена. PaceRaw сохраняет поддерживаемые developer fields и использует доступные developer metrics, включая Effort Pace.

Что попадает в буфер обмена

Вы получаете структурированный контекст тренировки, готовый для вставки в любой AI-чат.

# Workout Data Context: RUNNING | COROS PACE 4 Core Metrics: - Distance: 9.21 km | Duration: 1:08:04 (Moving: 1:04:12) - Moving Pace: 6:56 /km | Best: 4:00 /km - Effort Pace: 6:49 /km | Best Effort: 4:00 /km - Heart Rate: 129 bpm (Min: 87 / Max: 147) - Cadence: 82 spm | Power: 170 W | Elev: +36m / -38m Deterministic Analytics: - HR Drift: +0.2% - Pace Consistency (CV): 7.0% - Effort Pace Difference: -8 sec/km Laps: Lap 1: 1.0 km | 7:58 /km | HR 127 Lap 2: 1.0 km | 7:00 /km | HR 132 ...

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

1

Экспорт

В приложении Garmin Connect или COROS нажмите «Поделиться» тренировкой и выберите PaceRaw.

2

Декодирование

PaceRaw локально декодирует FIT-файл, нормализует данные и рассчитывает доступную аналитику.

3

Вставка в AI

Нажмите «Скопировать для AI» и вставьте данные в любой привычный чат: ChatGPT, Claude, Gemini и другие.

Обратная связь и поддержка

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