MetaCoach Entrenador personal con IA según tus datos de wearable

Python FastAPI LangChain Groq LLaMA 3.3 70B ConversationSummaryBufferMemory HRV Analysis Fitness HealthTech
MetaCoach

MetaCoach — El entrenador que ningun app ha construido

MetaCoach resuelve el problema que ninguna app de fitness ha resuelto bien: la personalización fisiológica real. No un plan estándar con tu peso y altura. Un plan que cambia cada semana según cómo respondió TU cuerpo concreto: tu sueño, tu HRV, tus analíticas de sangre, tu carga de entrenamiento acumulada.

Cómo funciona

El agente LangChain analiza tus datos fisiológicos con 3 herramientas en paralelo:

  1. Análisis wearable: HRV, sueño, FC reposo, pasos. Si tu HRV baja 3 días consecutivos → reduce intensidad sin preguntar
  2. Análisis de analíticas: Detecta ferritina baja (afecta transporte de oxígeno), vitamina D deficiente, glucosa elevada → ajusta plan nutricional
  3. Generación de plan: LLaMA 3.1 genera plan semanal personalizado con entrenamiento + nutrición + suplementación basados en todos los datos

Stack técnico

  • LangChain + Groq/LLaMA 3.3 70B: agente con herramientas para análisis fisiológico
  • Sistema de alertas fisiológicas: reglas basadas en rangos clínicos reales (OMS, ACSM)
  • ConversationSummaryBufferMemory: el coach recuerda el contexto de tu plan en el chat
  • FastAPI + Uvicorn: API asíncrona de alta velocidad

Integración, datos y licencia

  • Integración: API REST propia (FastAPI) con 6 endpoints documentados en el repositorio; se puede consumir desde cualquier lenguaje o plataforma, con especificación OpenAPI autogenerada.
  • Tratamiento de datos: la demo pública envía a Groq (LLaMA) únicamente el contenido necesario para generar la respuesta. No se almacenan las conversaciones en base de datos ni se asocian a ninguna identidad. En un despliegue propio decides tú el proveedor — incluido un modelo local, con el que ningún dato sale de tu infraestructura.
  • Licencia: MIT — uso libre, incluido comercial, manteniendo el aviso de copyright. El repositorio contiene la aplicación completa y puede desplegarse en infraestructura propia. El código es gratuito; los costes de motor de IA, infraestructura, implantación y mantenimiento corren por cuenta de quien lo despliega (no se ofrece soporte ni consultoría).

¿Cómo lo integro?

Disponible ahora: API REST que genera planes de entrenamiento a partir del perfil enviado; se puede llamar desde una app móvil o un panel web.

Integraciones habituales en este sector (valoradas como vía recomendada; salvo que se indique lo contrario, no vienen implementadas — el código está preparado para añadirlas):

  • Strava API (v3, OAuth2): la integración más valiosa: leer las actividades reales del usuario para ajustar el plan a lo que de verdad entrena, no a lo que dice que entrena.
  • Garmin Health / Fitbit Web API: datos de sueño, frecuencia cardíaca en reposo y carga — las variables que de verdad determinan si toca subir o bajar intensidad.
  • Apple HealthKit / Google Fit: vía app móvil, para usuarios sin dispositivo de una marca concreta.
  • Formatos TCX / GPX — YA IMPLEMENTADO: POST /metacoach/import/activity acepta el fichero que exporta cualquier reloj (Garmin, Polar, Suunto, Coros, Wahoo, Strava, Apple Salud) y extrae deporte, duración, distancia, calorías y pulso. La respuesta distingue lo que el fichero contiene de verdad de lo que no puede aportar (sueño, HRV, pulso en reposo), en vez de rellenarlo con valores inventados.

Resultados

5
herramientas de análisis
7
días de plan personalizado
<2s
tiempo de análisis
8
valores de analítica

Comparativa de mercado

Solución Coste mensual Modelo de cobro Datos propios Personalización
MetaCoach (demo) Gratis Token/consulta ✅ Server propio ✅ Total fisiológica
MyFitnessPal 3-20 USD/mes Suscripción ⚠️ Sus servidores ⚠️ Solo calorías
Freeletics 10 EUR/mes Suscripción ⚠️ Sus servidores ⚠️ Planes genéricos
Future (coach humano) 150 USD/mes Suscripción ⚠️ Sus servidores ✅ Manual

Precios de referencia públicos. Pueden variar según plan y negociación.

Funcionalidades implementadas

  • El plan cambia cada semana. No es un plan estático. Se regenera en función de cómo respondió tu cuerpo esa semana: calidad del sueño, datos del wearable y analíticas.
  • Se ajusta según tu recuperación real. Si tu variabilidad cardíaca lleva varios días baja, el sistema reduce la intensidad automáticamente, sin que tengas que decírselo.
  • Analíticas de sangre integradas. Detecta déficits de hierro, vitamina D u otras alteraciones y los incorpora al plan nutricional y de suplementación.
  • El coach recuerda tu plan completo. Puedes preguntar por qué se distribuyeron los entrenamientos así y te explica el razonamiento basado en tus datos concretos.
Try Live Demo View Code

Cómo está construido

MetaCoach: generar planes de entrenamiento y nutrición a partir de tu HRV y tus analíticas Tu cuerpo ya te da los datos: HRV, sueño, ferritina, vitamina D. MetaCoach los interpreta con reglas clínicas y un LLM para generar un plan semanal personalizado que...