Skip to content

rfivesix/train-libre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

894 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Train Libre

Private workout and nutrition tracking for Android and iOS.

Stars Forks Open Issues Latest Release Watchers

Flutter Drift Offline First 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.

Screenshots

Diary Log
Diary
Workout Tracking
Workout
Nutrition Tracking
Nutrition
AI Meal Capture
AI Meal Capture
Recovery Trends
Recovery
Body Measurements
Measurements
Data Insights
Data Insights

Download & Install

Get it on App Store
App Store Release
Get it on Obtainium
Android (via Obtainium)
Get it on F-Droid
Android (via F-Droid)

Google Play release is currently not available.

Platform Support

Train Libre is built with Flutter and supports:

  • iOS (Active)
  • Android (Active)

Key Features

  • 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.
  • Next-Gen AI Meal Capture: Capture meals from photos or text via BYOK (Bring Your Own Key) setup. Fully integrated with a holistic culinary anchor (mealContext) and a state-aware "Top-N Fuzzy Alternatives" SQLite matching system that prevents hallucinations. Always reviewable and self-repairing before saving.
  • Privacy & Local-First: Data stays on device. Optional one-way health export to Apple Health and Google Health Connect.

Privacy & Philosophy

  • 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.

Documentation

This project features a comprehensive, modular documentation suite split by target audience and component. Use the links below to access the technical resources:

Developer Resources

Advanced Features & Algorithmic Transparency

  • Smart Features Overview: Overview of algorithmic features and architectural privacy invariants.
  • Bayesian TDEE Estimator: Comprehensive mathematical and statistical formulation of the Kalman filter-based adaptive energy expenditure engine.
  • BYOK AI Meal Validation: AI meal capture pipeline details, fuzzy validation scoring, and the 3-pass self-repair verification loop.
  • Native Health Sync & Export: Bidirectional vital synchronization (Steps, Sleep), outbound manual log export pipelines, SQLite-backed idempotency tracking, and fault-tolerance patterns.

For the full interlinked documentation map, see the main Documentation Entry Point.

Roadmap

The long-term vision, future modules, and planned features are maintained in the ROADMAP.md file.

Star history

Star History Chart

Credits

License

GPL-3.0