Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

BiteWise

Bitewise (anteriormente CalorieTracker) es una app Flutter de seguimiento de calorías local-first que automatiza el registro de comidas mediante detección automática de fotos de cámara roll. Usa IA para analizar nutrición desde etiquetas o estimación visual, con deducción automática de sobras y corr

Ficha actualizada 28 sept 2026, 19:50 · upstream 28 sept 2026, 19:42 · release v1.4.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es BiteWise

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Bitewise es una aplicación móvil cross-platform desarrollada en Flutter (Dart SDK ≥3.12.2) que automatiza el registro nutricional sin necesidad de abrir la app tras cada comida. La arquitectura local-first almacena todos los datos en SQLite del dispositivo, con tráfico de red limitado exclusivamente a la foto enviada al proveedor IA elegido.

El sistema sigue una cadena de evidencia para análisis: etiquetas nutricionales impresas > peso impreso > datos de marca > estimación visual calibrada contra referencias reales (cuchillos, bowls, manos). Soporta siete proveedores de IA: Google Gemini, OpenAI, Anthropic Claude, Alibaba Qwen, ByteDance Doubao, Zhipu GLM y servidor auto-alojado. Funciona desde China continental sin VPN.

Incluye seguimiento corporal (peso, cintura, pecho, cadera), gráficos honestos que muestran días sin registro, exportación/importación de datos en JSON, modo oscuro estilo Apple, interfaz completa en chino con cambiador de idioma en tiempo real y entrada manual offline sin claves API.

CASOS DE USO
  • Registro automático de comidas mediante monitorización de cámara roll
  • Análisis nutricional desde etiquetas o estimación visual calibrada
  • Deducción automática de porciones no consumidas (sobras)
  • Correcciones de calorías en lenguaje natural multilingüe
  • Seguimiento corporal con gráficos de tendencia honestos
PUNTOS DESTACADOS
  • Arquitectura local-first: datos en SQLite del dispositivo, solo la foto analizada sale al proveedor
  • Cadena de evidencia verificable para estimaciones nutricionales
  • Deducción automática de sobras reconociendo platos restantes
  • Correcciones en lenguaje natural con confirmación antes de borrar
  • Siete proveedores de IA incluyendo Zhipu GLM gratuito desde China
PRECAUCIONES
  • Solo disponible como APK precompilado para Android; iOS requiere compilación local con Xcode
  • Dependencia de claves API del proveedor IA (excepto ruta gratuita GLM)
  • Funcionalidad completa requiere conexión a internet para análisis por IA
  • Sin soporte Docker ni despliegue containerizado
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Today — calorie ring, transparent arithmetic, macro bars, per-item portionsOne button logs everything: photos, leftovers, text in any language, manual, correctionsHistory in dark mode — magnitude bars and honest gap days全中文界面 — the full Chinese UI
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Android: descargar APK desde release, permitir instalación desconocida y configurar proveedor en Settings. iOS: compilar desde fuente con Flutter en Mac/Xcode. Para desarrollo: clonar repo, ejecutar flutter pub get en app/, luego flutter run. Ruta gratuita: crear clave GLM en open.bigmodel.cn. Build de APK shareable: bash scripts/build_share_apk.sh → ~/Desktop/CalorieTracker-share/.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.