значок приложения

PAIesque

Записывайте, анализируйте и делитесь тренировками
Новое в версии 97
v97 Performance and Logging Improvements

### Summary

This update significantly reduces the time required for full recalculations and provides better visibility into long-running operations. The main performance gain comes from switching heart rate, RHR, and HRV streaming to use primitive arrays instead of allocating a separate object per sample. Additional database indexes and a covering index eliminate full table scans and sorts. Progress messages now accurately reflect the current phase, and
PAIesque is a privacy‑focused fitness tool that records workouts, analyzes training load, and lets you share live sessions.



Record heart‑rate and GPS data directly from BLE chest straps or other heart‑rate sensors. No third‑party app required. Multiple sensors are supported, and recordings are saved as GPX/CSV.



Analyze your training on an interactive map and zoomable chart. View live metrics while a recording is active, or choose a date range to inspect past sessions. The map track is colored by heart‑rate zone, and you can compare multiple devices side‑by‑side.



Share your live status and completed recordings with a group via a simple self‑hosted PHP server. See other group members on the map in real time, and browse their past sessions just like your own.



All training‑load metrics come from published, peer‑reviewed science:



TRIMP methods — Banister, iTRIMP, LT‑TRIMP, and PAI‑inspired formulas.

EWMA & ACWR — rolling loads and injury‑risk monitoring.

Recovery metrics — RHR and HRV (RMSSD) calculated from your sleep window.

Polarized training — zone distribution and achievement tracking.



Data stays on your device. No accounts, no cloud uploads, no tracking.



Health Connect is needed if you want to import heart‑rate data from other apps (Gadgetbridge, Garmin, Polar, etc.).

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 97 (97) рекомендована Добавлено 09.09.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 14 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • доступ к настройкам Bluetooth
      Приложение сможет настраивать параметры локального телефона с поддержкой Bluetooth, а также обнаруживать удаленные устройства и устанавливать соединение с ними.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • Находить устройства Bluetooth и подключаться к ним
      Приложение сможет находить устройства Bluetooth поблизости и подключаться к ним
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск активных служб с типом "dataSync"
      Приложение сможет использовать cлужбы переднего плана с типом "dataSync"
    • запуск активных служб с типом "location"
      Приложение сможет использовать cлужбы переднего плана с типом "location"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • android.permission.health.READ_HEALTH_DATA_HISTORY
    • android.permission.health.READ_HEART_RATE
    • android.permission.health.READ_HEART_RATE_VARIABILITY
    • android.permission.health.WRITE_HEART_RATE
    • android.permission.health.WRITE_HEART_RATE_VARIABILITY
    • org.ojrandom.paiesque.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 46 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 95
    v95 aims to improve stability and usability

    ### Summary

    - visual progress feedback for offline map downloads, including parallel downloads, cancellation, and background continuation
    - improved Health Connect sync reliability
    - adjusted PAI calibration defaults
    - warnings for outdated app versions.

    ---

    ### New Features

    - **Offline map download progress**
    The map settings dialog now shows live progress bars for each map being downloaded. You can start multiple downloads in parallel, cancel
  • Версия 95 (95) - Добавлено 07.09.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 14 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • доступ к настройкам Bluetooth
      Приложение сможет настраивать параметры локального телефона с поддержкой Bluetooth, а также обнаруживать удаленные устройства и устанавливать соединение с ними.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • Находить устройства Bluetooth и подключаться к ним
      Приложение сможет находить устройства Bluetooth поблизости и подключаться к ним
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск активных служб с типом "dataSync"
      Приложение сможет использовать cлужбы переднего плана с типом "dataSync"
    • запуск активных служб с типом "location"
      Приложение сможет использовать cлужбы переднего плана с типом "location"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • android.permission.health.READ_HEALTH_DATA_HISTORY
    • android.permission.health.READ_HEART_RATE
    • android.permission.health.READ_HEART_RATE_VARIABILITY
    • android.permission.health.WRITE_HEART_RATE
    • android.permission.health.WRITE_HEART_RATE_VARIABILITY
    • org.ojrandom.paiesque.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 46 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 94
    v94 fixes ui freezes aims to improves stability

    **Summary:**
    This update resolves several stability and performance issues in the Analysis tab, including UI freezes and crashes. The most important fix prevents the app from becoming unresponsive when viewing heart rate charts and maps.

    **What’s new / fixed:**

    - **Fixed UI freezes and ANRs in the Analysis tab**
    The app could stop responding when viewing recorded activities, especially when the chart contained heart rate data with invalid valu
  • Версия 94 (94) - Добавлено 07.09.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 14 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • установка соединения с Bluetooth-устройствами
      Приложение сможет просматривать конфигурацию Bluetooth на телефоне, а также запрашивать и подтверждать соединение с другими устройствами.
    • доступ к настройкам Bluetooth
      Приложение сможет настраивать параметры локального телефона с поддержкой Bluetooth, а также обнаруживать удаленные устройства и устанавливать соединение с ними.
    • Доступ к подключенным устройствам Bluetooth
      У приложения будет доступ к подключенным устройствам Bluetooth
    • Находить устройства Bluetooth и подключаться к ним
      Приложение сможет находить устройства Bluetooth поблизости и подключаться к ним
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • запуск активных служб с типом "location"
      Приложение сможет использовать cлужбы переднего плана с типом "location"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • android.permission.health.READ_HEALTH_DATA_HISTORY
    • android.permission.health.READ_HEART_RATE
    • android.permission.health.READ_HEART_RATE_VARIABILITY
    • android.permission.health.WRITE_HEART_RATE
    • android.permission.health.WRITE_HEART_RATE_VARIABILITY
    • org.ojrandom.paiesque.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 46 МиБ Подпись PGP | Журнал сборки