FitBuddy
AI calorie & workout tracker with region-aware diets — log by photo or text
新版本 3.2.83
• feat: add meal and food logging options in the log screen
• fix: keep post-signup donor thanks unbounded
• feat: track signup date and age-filter new-supporter thanks
• fix: allow debug cloud restore only during onboarding
• fix: disable cloud backup uploads in debug builds
• feat: pick log date when saving or editing meals
• feat: topic icons on food and workout log rows
• fix: preview onboarding without saving and flag bad inputs
• feat: open dedicated onboarding guide for
• fix: keep post-signup donor thanks unbounded
• feat: track signup date and age-filter new-supporter thanks
• fix: allow debug cloud restore only during onboarding
• fix: disable cloud backup uploads in debug builds
• feat: pick log date when saving or editing meals
• feat: topic icons on food and workout log rows
• fix: preview onboarding without saving and flag bad inputs
• feat: open dedicated onboarding guide for
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
• 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
• 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
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
• 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
• 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
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
捐助
版本
雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。
下載 F-Droid-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
新版本 3.2.82
• feat: add Catppuccin, Mako themes, and supporter-locked Themes
新版本 3.2.81
• fix: keep AI keys across upgrades and restores
• feat: thank supporters with flip cards and stop reminders
• feat: check for F-Droid updates in the app
• feat: smarter workout filter order with long-press pin
• fix: keep AI credentials after reinstall restore
• fix: restore exercise demo GIFs and show them when editing
• feat: calculate workout calorie burn offline with MET formula
• feat: favourite exercises and smoother workout picker
• fix: disable thinking for local OpenA
• feat: thank supporters with flip cards and stop reminders
• feat: check for F-Droid updates in the app
• feat: smarter workout filter order with long-press pin
• fix: keep AI credentials after reinstall restore
• fix: restore exercise demo GIFs and show them when editing
• feat: calculate workout calorie burn offline with MET formula
• feat: favourite exercises and smoother workout picker
• fix: disable thinking for local OpenA





