CarbCam is a photo-based app for carb estimation for people with diabetes — focused on accuracy, privacy, and a clear, fast workflow for everyday use.
The app is available on iOS and Android and is functionally identical across both stores. The shared core is written as a Kotlin Multiplatform Module, while the UI is native (SwiftUI on iOS, Jetpack Compose on Android).
CarbCam was born from the 10be ecosystem — originally to complement the hosting for
Nightscout on ns.10be.de with a user-friendly photo tool.
Estimating carbohydrates at the dinner table is one of the most frequently repeated micro-tasks in daily diabetes management. One camera, one tap, one well-founded estimate — that is the idea.
Kotlin Multiplatform — nutrition logic, Nightscout wire, I18n, validation, formula calculation. Single source of truth.
ns.10be.de — analysis proxy to five AI providers (Anthropic Claude, Google Gemini, OpenAI, Zhipu, Azure OpenAI), feedback system, update distribution, status page.
CarbCam uses these libraries — many thanks to the maintainers:
Full license details per library are available in the app under Settings → Open-Source Libraries.
CarbCam uses the following external data sources to validate AI estimates: