FitBuddy
AI calorie & workout tracker with region-aware diets — log by photo or text
- Developer
- Anant Patel
- License
- GPL-3.0-only
- Package
com.anant.fitbuddy- Category
- Diet, Workout
- Latest version
- 3.2.84 · Nov 4, 2026
- Minimum Android
- Android 10
Screenshots
Description
FitBuddy is a free, open-source health tracker for Android, with region packs that personalise diets and daily routines.
Snap a photo or type what you ate — an LLM estimates calories and macros instantly. Review ingredients, tweak weights with live macro recalculation, and save. Bookmark favourite meals as presets for one-tap logging next time.
Features:
• Region packs — personalise AI prompts, staples, portion language, and log examples to your region
• Smart logging — photo or text; AI parses food and exercise automatically
• Meal review — edit dish name, adjust ingredient weights with live macro recalc, and pick the log date (default today)
• Editable workouts — structured sessions with a 1,500+ exercise catalog (demo GIFs via CDN), favourites, body-part/equipment filters, recent & frequent picks, AI session names, and upgrade for simple logs
• Presets — searchable saved foods and meals; recently used on top; one-tap log
• Barcode scan — look up packaged foods; save or log them, and contribute missing products through Open Food Facts
• Dashboard — daily calorie ring, combined food/exercise log, macro breakdown
• Body goals — track weight, body-fat percentage, BMR, and muscle mass; current weight follows the newest reading; manually save calorie and macro targets, or calculate fresh adult targets with transparent Mifflin–St Jeor/TDEE estimates, quality-gated weight/body-fat/muscle trends, bounded AI-assisted personalization, activity guidance, and cautious weight milestones; AI can choose only between exact plans generated safely on-device
• Analytics — weekly or rolling 30-day calorie intake vs target, target-weight body charts, and a compact GitHub-style six-month calorie-burn heatmap
• Encrypted backups — AES-256-GCM; gzip; optional cloud with append-only chunks
• Loading animations — choose Analyzing / Insights wait animations in Settings
• Auto failover — rotates API keys and models on rate limits; stays on your preferred platform
• Offline fallback — works without an AI key via built-in simulator
• Developer support — Razorpay UPI/cards for India and GitHub Sponsors internationally; optional reminder every few days (turns off when your Support ID is on the public supporter list); thank-you cards for named supporters
• Material You — dynamic color theming on Android 12+
• Crash reports — optional anonymous Sentry reports (off by default; opt in via Settings)
• Diagnostic log — optional AI connection log you can export from Settings for support (no meals, photos, or keys)
AI providers (configured at runtime in Settings):
• OpenRouter — free vision models, automatic model dropdown
• Google Gemini — AI Studio key, OpenAI-compatible endpoint
• Ollama — local or cloud
• OpenAI-compatible — OpenAI itself or LM Studio, vLLM, LocalAI, Together, Groq, etc. (URL prefilled for OpenAI)
Without a configured provider, the app works offline using the built-in simulator. Photos require a configured AI provider.
Privacy:
• No ads, no tracking by default; no Android Auto Backup (local JSON + optional MongoDB only)
• Crash reports (Sentry) are off by default on F-Droid builds; opt in under Settings
• Cloud backup (MongoDB Atlas) is off by default; opt in under Settings → Backup; optional password
• AI providers are contacted only when you choose to enable them
• Razorpay, payment apps, and GitHub Sponsors open only when you choose them; the UPI QR is stored locally
• Privacy policy & deletion requests: https://anantdark.github.io/FitBuddy/privacy.html ([email protected])
Updates on this F-Droid build are delivered by F-Droid. The GitHub update checker is disabled in this flavor.
Note: The F-Droid APK uses F-Droid's signing key and cannot replace a GitHub or Play Store install in place.
Source: https://github.com/anantdark/FitBuddy
License: GPL-3.0-only
Snap a photo or type what you ate — an LLM estimates calories and macros instantly. Review ingredients, tweak weights with live macro recalculation, and save. Bookmark favourite meals as presets for one-tap logging next time.
Features:
• Region packs — personalise AI prompts, staples, portion language, and log examples to your region
• Smart logging — photo or text; AI parses food and exercise automatically
• Meal review — edit dish name, adjust ingredient weights with live macro recalc, and pick the log date (default today)
• Editable workouts — structured sessions with a 1,500+ exercise catalog (demo GIFs via CDN), favourites, body-part/equipment filters, recent & frequent picks, AI session names, and upgrade for simple logs
• Presets — searchable saved foods and meals; recently used on top; one-tap log
• Barcode scan — look up packaged foods; save or log them, and contribute missing products through Open Food Facts
• Dashboard — daily calorie ring, combined food/exercise log, macro breakdown
• Body goals — track weight, body-fat percentage, BMR, and muscle mass; current weight follows the newest reading; manually save calorie and macro targets, or calculate fresh adult targets with transparent Mifflin–St Jeor/TDEE estimates, quality-gated weight/body-fat/muscle trends, bounded AI-assisted personalization, activity guidance, and cautious weight milestones; AI can choose only between exact plans generated safely on-device
• Analytics — weekly or rolling 30-day calorie intake vs target, target-weight body charts, and a compact GitHub-style six-month calorie-burn heatmap
• Encrypted backups — AES-256-GCM; gzip; optional cloud with append-only chunks
• Loading animations — choose Analyzing / Insights wait animations in Settings
• Auto failover — rotates API keys and models on rate limits; stays on your preferred platform
• Offline fallback — works without an AI key via built-in simulator
• Developer support — Razorpay UPI/cards for India and GitHub Sponsors internationally; optional reminder every few days (turns off when your Support ID is on the public supporter list); thank-you cards for named supporters
• Material You — dynamic color theming on Android 12+
• Crash reports — optional anonymous Sentry reports (off by default; opt in via Settings)
• Diagnostic log — optional AI connection log you can export from Settings for support (no meals, photos, or keys)
AI providers (configured at runtime in Settings):
• OpenRouter — free vision models, automatic model dropdown
• Google Gemini — AI Studio key, OpenAI-compatible endpoint
• Ollama — local or cloud
• OpenAI-compatible — OpenAI itself or LM Studio, vLLM, LocalAI, Together, Groq, etc. (URL prefilled for OpenAI)
Without a configured provider, the app works offline using the built-in simulator. Photos require a configured AI provider.
Privacy:
• No ads, no tracking by default; no Android Auto Backup (local JSON + optional MongoDB only)
• Crash reports (Sentry) are off by default on F-Droid builds; opt in under Settings
• Cloud backup (MongoDB Atlas) is off by default; opt in under Settings → Backup; optional password
• AI providers are contacted only when you choose to enable them
• Razorpay, payment apps, and GitHub Sponsors open only when you choose them; the UPI QR is stored locally
• Privacy policy & deletion requests: https://anantdark.github.io/FitBuddy/privacy.html ([email protected])
Updates on this F-Droid build are delivered by F-Droid. The GitHub update checker is disabled in this flavor.
Note: The F-Droid APK uses F-Droid's signing key and cannot replace a GitHub or Play Store install in place.
Source: https://github.com/anantdark/FitBuddy
License: GPL-3.0-only
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 3.2.84 | Nov 4, 2026 | Android 10 | 11.9 MB |
| 3.2.83 | Oct 27, 2026 | Android 10 | 11.9 MB |
| 3.2.82 | Oct 18, 2026 | Android 10 | 11.7 MB |
| 3.2.81 | Oct 12, 2026 | Android 10 | 11.6 MB |
| 3.2.80 | Sep 29, 2026 | Android 10 | 11.3 MB |
| 3.2.79 | Sep 28, 2026 | Android 10 | 11.1 MB |
| 3.2.78 | Sep 22, 2026 | Android 10 | 11.1 MB |
| 3.2.77 | Sep 15, 2026 | Android 10 | 11.1 MB |
| 3.2.75 | Sep 5, 2026 | Android 10 | 10.6 MB |
| 3.2.74 | Aug 26, 2026 | Android 10 | 10.3 MB |
| 3.2.73 | Aug 16, 2026 | Android 10 | 10.4 MB |
| 3.2.72 | Aug 10, 2026 | Android 10 | 10.4 MB |
| 3.2.70 | Aug 5, 2026 | Android 10 | 10.3 MB |
| 3.2.69 | Aug 5, 2026 | Android 10 | 10.3 MB |
| 3.2.68 | Aug 4, 2026 | Android 10 | 10.3 MB |
| 3.2.66 | Aug 3, 2026 | Android 10 | 17.7 MB |
| 3.2.65 | Aug 1, 2026 | Android 10 | 17.7 MB |
| 3.2.64 | Jul 31, 2026 | Android 10 | 10.9 MB |
| 3.2.63 | Jul 26, 2026 | Android 10 | 10.7 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
Similar apps
-
Food You - Calorie Tracker & Food Diary
Track your calories with Material You aesthetic
-
Open Pet Food Facts
Look up pet food ingredients, allergens, nutrition facts
-
Fast N Fitness
Track fitness workouts
-
Flex: Gym Workout Log
Log workouts, reps, cardio, and rest timers. Track strength offline.
-
OpenFoodFacts
Look up food ingredients, allergens, nutrition facts
-
Daily Dozen
Keep track of the foods that Dr Greger recommends in his book How Not to Die
-
FitoTrack
A privacy oriented fitness tracker
-
RunnerUp
RunnerUp - an open source GPS tracker with advanced workout and audio cues.