App móvil · iOS y Android
Icono de Biokode Biokode

El coach de salud con IA que te escribe a ti.

Un tracker de nutrición y salud con Kodi, un panda que no está de adorno: es el coach de verdad. Haces una foto a lo que comes y él pone los números. Lee tus datos de Apple Health, se acuerda de lo que le cuentas y te escribe por su cuenta cada mañana y cada noche.

  • iOS
  • Android
  • Flutter
  • 3 idiomas
Mensaje de buenos días de Kodi con el plan del día
Pantalla Hoy de Biokode con Kodi y el anillo de calorías
Análisis por foto de un plato de sushi con calorías y macros
¡Hola, soy Kodi! Kodi, el panda coach de Biokode, celebrando
27 micronutrientes con referencias EFSA
3 momentos en los que Kodi te escribe él solo
10.000+ tests automatizados entre app y backend
3 idiomas: español, inglés e italiano
Puntos fuertes

Un coach con memoria, no un chatbot con datos

La gracia no es hablar con la mascota: es que la mascota te hable a ti. Kodi se acuerda de lo que le cuentas, lo ordena cada noche y decide cuándo escribirte sin que tengas que pedirlo.

Memoria

Se acuerda de ti, y se corrige solo

Cada vez que hablas con Kodi, un proceso aparte repasa la conversación y decide qué merece guardarse: cosas nuevas, cosas que han cambiado y cosas que ya no valen. Si le dices que ahora entrenas por la tarde, sustituye el dato viejo en vez de guardar dos versiones que se contradicen. Nada se duplica y la memoria no crece sin control.

  • Aprende
  • Actualiza
  • Olvida
  • Sin duplicados
Iniciativa

Te escribe él, no al revés

Kodi te escribe por su cuenta en tres momentos: al arrancar el día, al cerrarlo y con un repaso de la semana. Cuándo toca cada uno está decidido en código, no lo improvisa la IA: ella solo redacta. Los recordatorios del día a día son avisos ligeros que se callan solos cuando ya has registrado.

  • Buenos días
  • Cierre del día
  • Repaso semanal
Dreaming

De noche, Kodi sueña

Cuando el día ha terminado, Kodi lo repasa entero y lo deja ordenado: refresca la idea que tiene de ti, consolida las memorias que importan, descarta las que ya no y cierra el día para empezar el siguiente limpio. Es un proceso silencioso: el sueño nunca te escribe, solo ordena.

  1. 1 Ocurre una sola vez al día, cuando el día ha terminado de verdad
  2. 2 Solo si ha habido conversación suficiente como para tener algo que consolidar
  3. 3 Nunca se solapa con otro proceso tuyo que esté en marcha
  4. 4 Una única pasada que deja al coach con la memoria al día
Contexto

Responde con tus datos delante

Antes de contestar, Kodi mira lo que has comido, cómo va tu ayuno, tus rachas, el agua, el sueño y cómo pinta el día. Y tiene criterio: sabe qué comentar primero y qué dejar pasar.

Nutrición

Foto, y los números llegan solos

Haces la foto y sigues a lo tuyo: la comida queda registrada al momento y el análisis llega detrás, sin bloquearte la pantalla. También por texto, por voz o escaneando el código de barras. Macros, 27 micronutrientes con referencias EFSA y un índice de salud por plato.

Datos

Apple Health y Health Connect

Pasos, sueño por fases, entrenos, peso y calorías activas se sincronizan solos. Si el iPhone y el reloj cuentan lo mismo, no se duplica. Y lo que apuntas a mano siempre manda.

Insights

Cosas que no sabías de ti

Un motor cruza tus hábitos con tu sueño y saca patrones reales, del tipo «los días que meditas duermes 40 minutos más». Sin IA generativa por medio: solo patrones que se repiten de verdad.

Gamificación

Un tamagotchi con datos reales

Kodi reacciona a lo que pasa de verdad: si has dormido mal, está cansado; si el día ha salido redondo, lo celebra. Rachas con salvavidas, retos, 21 logros, monedas, vestidor y hábitats que compras con lo que ganas.

Cuidado

Salud sin culpa

Kodi tiene líneas rojas: nunca celebra que comas menos, y el ayuno es un plan que tú configuras, no saltarse comidas. Tus datos de salud viajan y se guardan cifrados.

Planes

Planes de comida y entreno

Un plan semanal de comidas con recetas y raciones ajustables, cambios de un plato por chat y planes de entreno que Kodi conoce y adapta a cómo te ha ido el día. Se preparan en segundo plano y aparecen en el chat cuando están listos.

En detalle

Así se vive Biokode

Mensaje de buenos días de Kodi con el plan de entreno
Cada mañana

Tu día, ya preparado cuando abres la app.

Kodi te avisa a la hora que elijas, a las 8 por defecto, y cuando abres la app ya tiene escrito tu plan: qué toca hoy, tu objetivo de calorías y proteína y lo que ha visto en tus datos de la noche. Si ayer le dijiste que estabas cansado, lo tiene en cuenta antes de mandarte a hacer piernas.

  • La hora del aviso la eliges tú
  • El mensaje se queda en el chat, el mismo en web y app
  • Si toca pesarte o te vendría bien un plan de entreno, te lo dice ahí mismo
Detalle de un plato de sushi analizado por IA
Registro

Haz la foto. Kodi hace los números.

Foto, voz, texto o código de barras. Queda registrado al momento y enseguida llegan las calorías, los macros, un índice de salud y el comentario de Kodi, con su carácter.

  • El análisis va por detrás, sin bloquearte la pantalla
  • Si se ha equivocado con un plato, lo corriges hablando con él
  • Editor de ingredientes y gramos que recalcula solo
Kodi resumiendo cómo va el día con cifras reales
Chat

Pregúntale lo que sea, a cualquier hora.

Responde con tus números, no con generalidades: calorías, proteína, agua y entrenos de hoy. Habla claro y nunca insulta. El modo bestia solo se activa si tú se lo pides.

  • La misma conversación en la web y en la app
  • Registra comidas, agua y peso directamente desde el chat
  • Te propone recetas y cambios en tu plan
Gráfica de peso con objetivo y racha de 70 días
Progreso

Tu peso, sin dramas.

Tendencia real, objetivo y el gasto energético que calcula con tus pesajes, no con una fórmula genérica. Rachas, pasos frente a tu meta y análisis periódicos con nota y comparativa.

  • Objetivos que se ajustan a tu progreso real
  • Si entrenas más, tu techo de calorías sube ese día
  • Análisis con puntuación de 0 a 100 y evolución entre informes
Listado de micronutrientes con objetivos EFSA
Micronutrientes

27 micronutrientes, no solo calorías.

Vitaminas, minerales y fibra con objetivos diarios EFSA según tu perfil y tu plan. Cada comida tiene su reparto y su hora habitual, y el ayuno intermitente arranca solo desde la última comida.

  • Reparto de calorías por comida a tu gusto
  • Ayuno intermitente con inicio inteligente e historial editable
  • Agua y peso en unidades métricas o imperiales
Arquitectura

La web es la fuente de verdad

La app Flutter no habla con la base de datos: solo con la API de Next.js. La identidad vive en NextAuth con Redis, los datos de la app en Supabase cifrados en servidor, y el trabajo pesado corre en segundo plano con locks por usuario.

App Flutter

iOS primero, Android con Health Connect. Estado con Riverpod, sesión en el Keychain y estilos propios, sin librerías de UI.

  • HealthKit y Health Connect detrás de un único servicio de sync
  • Sincroniza en silencio cada vez que abres la app
  • Notificaciones locales que se callan solas al registrar
  • Foto, voz y escáner de códigos de barras nativos

API Next.js

Next.js 16 en Railway con Docker. Validación con Zod en el borde, respuestas en streaming para el coach y crons con QStash.

  • Login móvil por token exchange contra NextAuth
  • Agente con memoria, extractor por turno y sueño nocturno
  • Proactividad decidida en código; el LLM solo redacta
  • Consolidación de datos de salud que se puede repetir sin duplicar nada

Datos e IA

Supabase con service role solo en servidor y datos sensibles cifrados. Adaptadores multiproveedor para texto, imagen, voz y razonamiento.

  • AES-256-GCM para los datos de salud
  • Salida estructurada y prompt caching
  • Whisper para la voz, OpenFoodFacts para los códigos de barras
  • Coste por tarea registrado en cada llamada
Login sin contraseña
  1. Sign in with Apple o Google
  2. id_token
  3. POST /api/auth/mobile
  4. sesión NextAuth
Apple Health al backend
  1. HealthKit
  2. lotes de muestras
  3. upsert idempotente
  4. consolidación en segundo plano
Stack

Tecnologías

App
  • Flutter
  • Dart
  • Riverpod
  • go_router
  • HealthKit
  • Health Connect
  • Keychain
  • Local Notifications
  • intl
Backend
  • Next.js 16
  • React 19
  • TypeScript
  • NextAuth
  • Upstash Redis
  • QStash
  • Supabase
  • PostgreSQL
  • Zod
  • Railway
  • Docker
IA
  • OpenAI
  • Anthropic
  • Whisper
  • SSE streaming
  • Structured output
  • Prompt caching
  • OpenFoodFacts
Calidad
  • Vitest
  • Playwright
  • flutter_test
  • integration_test
  • ESLint
  • flutter analyze
Galería

Pantallas de la app

¿Tienes una app en mente?

Cuéntame qué quieres construir y la llevamos de la idea a las stores, con backend, IA y tests incluidos.