FitBuddy
• fix: avoid crash when wallpaper color palette is incomplete
• fix: resolve Resources$NotFoundException crash on Android 14
• fix: support qwen thinking models on custom ai gateways
• feat: add latin america pack and centralize ai prompts
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
• Editable workouts — structured sessions, AI session names, upgrade simple logs
• Presets — searchable saved foods and meals; recently used on top; one-tap log
• Barcode scan — look up packaged foods; save to library or log straight to today
• Dashboard — daily calorie ring, combined food/exercise log, macro breakdown
• Analytics — custom charts; rolling 30-day progress window
• 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
• 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
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
- Автор: Anant Patel
- Лицензия: GNU General Public License v3.0 only
- Отслеживание проблем
- Исходный код
- Список изменений
- Метаданные сборки
- Статус воспроизводимости
Версии
Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.
Скачать-
arm64-v8aДля этой версии требуется Android 10 или новее.
Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.
Скачать APK 10 МиБ Подпись PGP | Журнал сборки
-
arm64-v8aДля этой версии требуется Android 10 или новее.
Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.
Скачать APK 10 МиБ Подпись PGP | Журнал сборки
-
arm64-v8aДля этой версии требуется Android 10 или новее.
Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.
Скачать APK 10 МиБ Подпись PGP | Журнал сборки
• fix: persist OpenAI to OpenAI-compatible migration on upgrade
• feat: replace OpenAI with a clear OpenAI-compatible provider
• feat: simplify body composition metrics and put tabs under the chart
• fix: avoid crash when no camera app is installed
• feat: FreeScale bridge, goal-aware calorie charts, and system toasts
• docs: describe FitBuddy as region-aware, not india-only
• docs: keep region pack store copy generic
• feat: choose region in onboarding and settings
• feat: add india, us, and europe diet region packs





