PAIesque
org.ojrandom.paiesque
android MIT kind 32267
Privacy-first fitness tracker with end-to-end encrypted group sharing
latest release
123
main
released 2026-10-24 23:09 UTC
download apk
app-release.apk · 47.1 MB
✓ signed
cert 2c5be05a…







about
- description
- **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.
- publisher
- 78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
- first seen
- 2026-09-17T22:33:43.319932+00:00
- last event
- 2026-10-19 13:02 UTC
- website
- https://codeberg.org/ojrandom/paiesque
- install
- zapstore.dev or any Zapstore-compatible client
- topics
- #connectivity #health manager #sports & health
source & build
- repository
- https://codeberg.org/ojrandom/paiesque
- arch flags
- android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
- manifest
- skipped
releases (kind 30063)
17 releases indexed; latest 123.
| version | channel | released | event |
|---|---|---|---|
| 123 | main | 2026-10-24 23:09 UTC | 43a0a97b… |
| 121 | main | 2026-10-20 09:42 UTC | 1515cd9e… |
| 120 | main | 2026-10-19 13:02 UTC | 5b42d7be… |
| 118 | main | 2026-10-17 15:43 UTC | 55df0943… |
| 117 | main | 2026-10-13 10:50 UTC | bcdf3677… |
| 116 | main | 2026-10-12 12:57 UTC | 8b1ab284… |
| 115 | main | 2026-10-07 20:21 UTC | 9b86f856… |
| 114 | main | 2026-10-05 19:57 UTC | 475ef85a… |
| 113 | main | 2026-10-03 17:22 UTC | f1aaee55… |
| 112 | main | 2026-10-02 22:28 UTC | bfa33902… |
| 111 | main | 2026-09-30 10:30 UTC | a6842a15… |
| 110 | main | 2026-09-29 18:14 UTC | 6218f8af… |
| 109 | main | 2026-09-28 14:19 UTC | c3bf405c… |
| 108 | main | 2026-09-22 20:21 UTC | 30c67f8c… |
| 107 | main | 2026-09-21 21:43 UTC | 0040d31d… |
| 106 | main | 2026-09-15 18:21 UTC | cb28907c… |
| 105 | main | 2026-09-15 10:02 UTC | 1f7c1262… |
assets & verification
Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.
123 — app-release.apk
- sha256
- c55413cfb27f3a8c7f1d14ff42c03f7804a1dcea744fd781d4a2629ae2a9b523
- size
- 47.1 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 123
- apk cert sha256
- 2c5be05a58c7a79415aa120f8299cec8ceb42feb34d1fff7655df8965bfb23fe
- download
- app-release.apk
121 — app-release.apk
- sha256
- 5880302a5b0264ebf185e84909ac187f3129942811d427c4424e0a01fceeda43
- size
- 47.1 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 121
- apk cert sha256
- 2c5be05a58c7a79415aa120f8299cec8ceb42feb34d1fff7655df8965bfb23fe
- download
- app-release.apk
120 — app-release.apk
- sha256
- 6c05fa020979ee553329f61368682c51725ded9ba7528c8976a621b69931576e
- size
- 47.1 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 120
- apk cert sha256
- 2c5be05a58c7a79415aa120f8299cec8ceb42feb34d1fff7655df8965bfb23fe
- download
- app-release.apk
118 — app-release.apk
- sha256
- 443d54059f2f5b71199a65288cd18a2fadb409ebdf54c58d3233059d6f0cbdde
- size
- 47.0 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 118
- apk cert sha256
- 2c5be05a58c7a79415aa120f8299cec8ceb42feb34d1fff7655df8965bfb23fe
- download
- app-release.apk
117 — app-release.apk
- sha256
- 91868b7b099f8dcfa624bf3f1ef72485391c56afbd69b8462e5e37d88928fe91
- size
- 47.0 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 117
- apk cert sha256
- 2c5be05a58c7a79415aa120f8299cec8ceb42feb34d1fff7655df8965bfb23fe
- download
- app-release.apk
116 — app-release.apk
- sha256
- ea247df2d271c2208d082a6e4e6a8410dd2dfecc424ad16a6faa51b0df483f2f
- size
- 47.0 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 116
- apk cert sha256
- 2c5be05a58c7a79415aa120f8299cec8ceb42feb34d1fff7655df8965bfb23fe
- download
- app-release.apk
Showing the newest 6 asset descriptors; the full set is in /api/apps/78ce6faa…