PAIesque
记录、分析并分享您的锻炼
新版本 111
## v111 — Switch between sharing groups, and choose what you share
Sharing is now a two-dimensional choice: **who** you share with, and **what** you share.
**Multiple groups.** The sharing dialog remembers the groups you have joined. Switch between family, cycling, sailing without retyping. Remove one with "x"; removing the active one falls back to "None".
**User-only links.** Publish a track to a personal link instead of the whole group. The recipient sees only the tracks you shared through
Sharing is now a two-dimensional choice: **who** you share with, and **what** you share.
**Multiple groups.** The sharing dialog remembers the groups you have joined. Switch between family, cycling, sailing without retyping. Remove one with "x"; removing the active one falls back to "None".
**User-only links.** Publish a track to a personal link instead of the whole group. The recipient sees only the tracks you shared through
PAIesque is a privacy-first fitness tracker and live location sharer. Everything runs locally; sharing between users happens through your own server, not through Google, Strava, or any cloud provider.
Record heart rate and GPS directly from BLE chest straps and other heart rate sensors. No companion app required. Multiple sensors can be recorded in parallel, and sessions are saved as GPX and CSV for use in other tools.
Analyze your training on an interactive map and zoomable chart. View live metrics while a recording is active, or inspect past sessions by date range. The map track is colored by heart rate zone.
Share live status and completed recordings with a group through a simple self-hosted PHP server. See other group members on the map in real time and browse their past sessions the same way you browse your own. Shared payloads are end-to-end encrypted; the server stores opaque blobs and cannot read them. If you don't have a heart rate sensor, the app also works as a pure GPS location sharer — no account, no third-party service, just your own server.
Training-load metrics come from published formulas. Each formula in the app carries an evidence label so you know what is peer-reviewed, what is a professional convention, and what is a heuristic:
• TRIMP methods — Banister, iTRIMP, and LT-TRIMP.
• EWMA & ACWR — rolling load and injury-risk monitoring.
• Recovery metrics — RHR and HRV (RMSSD) from your sleep window.
• Polarized training — zone distribution and achievement tracking.
The app also includes a PAI-like score inspired by the Personal Activity Intelligence concept. It is not the official PAI algorithm — the official PAI is proprietary and commercially licensed by Mio Global. Values will differ from commercial implementations.
Data sources. Heart rate can be recorded directly from BLE chest straps and other heart rate sensors, without any companion app. If your wearable needs a companion app to sync, Health Connect handles the import. Gadgetbridge is a natural companion for users of open-source wearables — it syncs heart rate from many devices into Health Connect, and PAIesque reads from there. Garmin Connect, Polar Flow, and other proprietary companion apps also work via Health Connect. No app-specific integration is required for any of them.
Privacy is the default. No accounts, no cloud uploads, no analytics, no tracking. Data stays on your device; sharing happens only if you explicitly configure a server.
Record heart rate and GPS directly from BLE chest straps and other heart rate sensors. No companion app required. Multiple sensors can be recorded in parallel, and sessions are saved as GPX and CSV for use in other tools.
Analyze your training on an interactive map and zoomable chart. View live metrics while a recording is active, or inspect past sessions by date range. The map track is colored by heart rate zone.
Share live status and completed recordings with a group through a simple self-hosted PHP server. See other group members on the map in real time and browse their past sessions the same way you browse your own. Shared payloads are end-to-end encrypted; the server stores opaque blobs and cannot read them. If you don't have a heart rate sensor, the app also works as a pure GPS location sharer — no account, no third-party service, just your own server.
Training-load metrics come from published formulas. Each formula in the app carries an evidence label so you know what is peer-reviewed, what is a professional convention, and what is a heuristic:
• TRIMP methods — Banister, iTRIMP, and LT-TRIMP.
• EWMA & ACWR — rolling load and injury-risk monitoring.
• Recovery metrics — RHR and HRV (RMSSD) from your sleep window.
• Polarized training — zone distribution and achievement tracking.
The app also includes a PAI-like score inspired by the Personal Activity Intelligence concept. It is not the official PAI algorithm — the official PAI is proprietary and commercially licensed by Mio Global. Values will differ from commercial implementations.
Data sources. Heart rate can be recorded directly from BLE chest straps and other heart rate sensors, without any companion app. If your wearable needs a companion app to sync, Health Connect handles the import. Gadgetbridge is a natural companion for users of open-source wearables — it syncs heart rate from many devices into Health Connect, and PAIesque reads from there. Garmin Connect, Polar Flow, and other proprietary companion apps also work via Health Connect. No app-specific integration is required for any of them.
Privacy is the default. No accounts, no cloud uploads, no analytics, no tracking. Data stays on your device; sharing happens only if you explicitly configure a server.
版本
尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。
下载 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 14 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 14 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 14 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
新版本 108
# v108 focuses on web viewer improvements
### Added
- **Download tracks** — the selected device's CSV and GPX files can be saved from the Display section, for any recorded day or for the current live track. Live downloads are a snapshot at the moment of the click.
- **Elapsed time axis** — the chart can show elapsed time since the start of the recording instead of wall-clock time. A new setting in the Chart sub-section switches between the two.
- **Compressed gap rendering** — long pauses in a
### Added
- **Download tracks** — the selected device's CSV and GPX files can be saved from the Display section, for any recorded day or for the current live track. Live downloads are a snapshot at the moment of the click.
- **Elapsed time axis** — the chart can show elapsed time since the start of the recording instead of wall-clock time. A new setting in the Chart sub-section switches between the two.
- **Compressed gap rendering** — long pauses in a
新版本 107
# v107 - The browser viewer is here
PAIesque public shares can now be opened directly in a web browser. The viewer does two things:
1. **Displays recordings shared by the Android app** — live or historic — with the same charts, map, summary and TRIMP values you see in the Android app.
2. **Lets browser users join a group and share their own location** — even if no Android app is involved.
## Viewing Android app recordings
The browser viewer opens Android app shares and presents them in the s
PAIesque public shares can now be opened directly in a web browser. The viewer does two things:
1. **Displays recordings shared by the Android app** — live or historic — with the same charts, map, summary and TRIMP values you see in the Android app.
2. **Lets browser users join a group and share their own location** — even if no Android app is involved.
## Viewing Android app recordings
The browser viewer opens Android app shares and presents them in the s






































