CarbCam: это приложение для оценки углеводов по фотографиям для людей с диабетом, ориентированное на точность, конфиденциальность и понятный, быстрый рабочий процесс для повседневного использования.
Приложение доступно на iOS и Android и функционально идентично в обоих магазинах. Общее ядро написано как модуль Kotlin Multiplatform, интерфейс же нативный (SwiftUI на iOS, Jetpack Compose на Android).
CarbCam возникла из экосистемы 10be: изначально как дополнение к хостингу
Nightscout на ns.10be.de в виде удобного инструмента для фотографий.
Оценка углеводов за обеденным столом: одна из наиболее часто повторяемых микрозадач в повседневном лечении диабета. Одна камера, одно нажатие, одна обоснованная оценка: вот идея.
Kotlin Multiplatform: логика питания, обмен данными с Nightscout, i18n, валидация, расчет формул. Единый источник истины.
ns.10be.de: прокси анализа к пяти провайдерам ИИ (Anthropic Claude, Google Gemini, OpenAI, xAI Grok, Mistral) плюс Azure OpenAI и Zhipu GLM при BYOK, система обратной связи, распространение обновлений, страница статуса. Тот же сервер, на котором работает и управляемый хостинг Nightscout.
CarbCam использует следующие библиотеки: большое спасибо их разработчикам:
Полные сведения о лицензиях по каждой библиотеке доступны в приложении в разделе Настройки → Библиотеки с открытым исходным кодом.
CarbCam использует следующие внешние источники данных для проверки оценок ИИ:
Обратное геокодирование для названия местоположения (только локально)
openstreetmap.org