Chompass - Calorie Tracker

Chompass - Calorie Tracker

Ad-free AI calorie tracker. Snap, speak, or type meals. Open source.

fitguy Diet Sports & Health

Screenshots

Screenshot of Chompass - Calorie Tracker Screenshot of Chompass - Calorie Tracker Screenshot of Chompass - Calorie Tracker Screenshot of Chompass - Calorie Tracker Screenshot of Chompass - Calorie Tracker

Description

Chompass is an ad-free, privacy-focused calorie tracker forked from Fud AI. Log meals with photos, voice, barcode scans, or text. Bring your own cloud AI key (Google AI Studio, OpenRouter, etc.) or use optional on-device Gemma 4 inference. Nothing is sent to a server unless you choose a cloud provider.

Food logging
• Multi-photo capture, share-into-app, voice, barcode, manual entry, saved meals and recipes
• Barcode scan with Open Food Facts lookup (4.6M+ products, cached for offline use); photo analysis can read codes from the image
• Optional on-device AI (Gemma 4 via LiteRT-LM): one-time model download, opt-in, arm64 with 6 GB+ RAM

Progress & health
• Live calorie budget: the home ring grows your daily goal with the day's burn, measured via Health Connect, added manually, or estimated from your 14-day active average
• Weight, body fat, calorie history, goals, steps and exercise
• Health Connect sync (two-way): write meals, weight, body fat, height; read sleep, heart rate, hydration, steps, energy
• Optional local water tracking and home-screen widgets

Privacy
• No ads, no analytics SDKs, no accounts
• Local-first storage; encrypted API keys on device
• Diary and body-metrics export (JSON, Markdown, CSV)

MIT licensed. Source: https://codeberg.org/fitguy/chompass

What’s new (3.21.2)

• Opening the app no longer crashes on some Huawei phones: on older EMUI based on Android 10, tapping the icon could close the app before Home appeared when the language follows the system
• German water and serving labels: the next-drink line now says Nächste, the water widget shows only the amount and time, and cup, tablespoon and teaspoon use Cup, EL and TL. The serving card labels the unit column Einheit
• Switching to maintain updates calories right away: changing the goal from lose or gain

Versions

Version Date Size Requires Android Download
3.21.2 current
ce2d73466566b226…
2026-08-23 18 MB API 26
3.19.0
93e18427a51a6703…
2026-08-21 17 MB API 26
3.16.1
5bc1b06ed9da2201…
2026-08-19 17 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • CameraTake photos and videos.
  • MicrophoneRecord audio.
  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • Run at startupStart automatically after the device is switched on.
  • health.READ_WEIGHT
  • health.WRITE_WEIGHT
Show 18 more permissions
  • health.READ_NUTRITION
  • health.WRITE_NUTRITION
  • health.READ_BODY_FAT
  • health.WRITE_BODY_FAT
  • health.READ_ACTIVE_CALORIES_BURNED
  • health.READ_TOTAL_CALORIES_BURNED
  • health.READ_STEPS
  • health.READ_EXERCISE
  • health.WRITE_HEIGHT
  • health.READ_SLEEP
  • health.READ_RESTING_HEART_RATE
  • health.READ_HYDRATION
  • health.WRITE_HYDRATION
  • health.READ_HEALTH_DATA_IN_BACKGROUND
  • health.READ_HEALTH_DATA_HISTORY
  • Network stateCheck whether and how the device is connected.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • chompass.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments