Private workout and nutrition tracking for Android and iOS.
Train Libre is an open-source, offline-first fitness app for logging workouts, calories, macros, bodyweight, and recovery — without ads, mandatory accounts, or analytics SDKs.
Designed for people who want serious tracking without social feeds, gamification, or subscription pressure, Train Libre prioritizes privacy, local data ownership, and transparent analytics.
|
iOS Public TestFlight Beta |
Android (via Obtainium) |
Google Play release is currently not available.
Train Libre is built with Flutter and supports:
- iOS (Active)
- Android (Active)
- Workout Tracker: Log sets (warm-up, failure, dropsets), routines, and session history.
- Calorie & Macro Tracker: Track nutrition, hydration, and supplements with adaptive weekly guidance.
- Bodyweight & Recovery Analytics: Deep insights into muscle readiness, volume trends, and body measurements.
- Optional AI Meal Tools: Capture meals from photos or text via BYOK (Bring Your Own Key) setup. Always reviewable before saving.
- Privacy & Local-First: Data stays on device. Optional one-way health export to Apple Health and Google Health Connect.
- No Ads. No Mandatory Account. No Analytics SDKs.
- Offline-First: Your data stays local unless you explicitly choose otherwise.
- Open-Source Transparency: Trust through public code and understandable data flows.
- User-Controlled AI: Optional AI features require your own API key; no data is sent to providers without opt-in.
- Project Overview
- System Architecture
- Data Models & Storage
- Statistics & Analytics
- Adaptive Nutrition Recommendation
- AI Meal Features Architecture
- Open Food Facts for food database coverage.
- wger for the workout database foundation.