Entrenador de ciclismo con IA. Gratuito y de código abierto.

La aplicación es gratuita y tus datos de entrenamiento no salen de tu dispositivo. Para la IA, usas lo que ya tienes: una suscripción a ChatGPT, Claude Code o cualquier clave de API de un LLM. Vincula Telegram y consulta al entrenador desde el teléfono.

  • Windowspróximamente
  • iOS y Androidpróximamente
En tu Mac Consulta el plan y los datos de entrenamiento que hay detrás.
Telegram Pregunta desde el teléfono mientras la aplicación corre en tu Mac. Los cambios llegan a tu calendario de intervals.icu.

Qué hace

Tres cosas, bien hechas.

Un entrenador solo sirve si ha leído tu entrenamiento, tiene un plan para tu temporada y pone la sesión donde la vas a ver.

01

Los chatbots genéricos olvidan tu FTP para el martes.

Lee tus números reales.

Pega tu propia clave de API de intervals.icu y la aplicación trae tu perfil, FTP, zonas y peso, tus actividades, y tus curvas de potencia y frecuencia cardiaca. La condición física, la fatiga, la forma, la carga de entrenamiento y la intensidad salen de las salidas que hiciste, no de un cuestionario.

  • También el bienestar: HRV, frecuencia cardiaca en reposo y sueño, cuando los registras.
  • ¿Sin cuenta en una plataforma? Suelta archivos .fit, .tcx o .gpx. Se analizan en tu dispositivo.
  • Las zonas de potencia, los esqueletos del plan y la viabilidad de los objetivos se calculan en local, sin llamada al modelo.
  • Te recuerda: objetivos, lesiones, material, horario. Archivos de texto en tu dispositivo, tuyos para abrir o borrar.

Condición física, fatiga y forma

Últimas 26 semanas
Gráfico de temporada de condición física, fatiga y forma a lo largo de 26 semanas La condición física sube de forma constante de 44 a 78 a través de bloques de tres semanas repetidos. La fatiga oscila entre las semanas de recuperación y las semanas de bloque y termina en 92. La forma, que es condición física menos fatiga, es positiva en las semanas de recuperación y termina en menos 14. 0 Fatiga 92 Condición física 78 Forma −14 hace 26 semanas hoy

02

Un plan que aguanta un viaje de trabajo, una mala noche de sueño y la salida en grupo del sábado.

Construye un plan hacia tu evento.

Dile al entrenador la fecha que te importa y construye hacia atrás una estructura de bloques periodizados, a un volumen semanal que puedas sostener, con sesiones duras espaciadas para que puedas absorberlas.

  • Las semanas de recuperación forman parte del plan, no son una disculpa por haberte perdido una.
  • Te dirá cuándo un objetivo de FTP o W/kg no es alcanzable en el tiempo que tienes.
  • El plan se adapta a lo que hiciste de verdad. Compara lo prescrito con lo real después de cada sesión.

Carga semanal, 16 semanas de construcción

Polarizado, bloques de 4 semanas
Esqueleto de un plan de dieciséis semanas La carga semanal sube a lo largo de bloques de construcción de tres semanas separados por semanas de recuperación más ligeras, y luego baja en las tres últimas semanas hacia el evento objetivo. Evento objetivo Semana 1 Tapering Semana 16
LinealBloqueLineal inversoPolarizadoPiramidal

03

Escribe el entrenamiento en tu calendario.

Cuando aceptas una sesión, el entrenador la escribe como un entrenamiento estructurado en tu propio calendario de intervals.icu. intervals.icu lo sincroniza con lo que tengas vinculado ahí, así que los intervalos te esperan cuando te enganchas.

  • Los objetivos se escriben en vatios a partir de tu FTP actual, no con palabras vagas de esfuerzo.
  • No se escribe nada hasta que lo pides.
  • La sincronización posterior con el dispositivo es cosa de intervals.icu. Enduragent no toca esas cuentas.

Threshold 5 × 5

1h 20m, Carga 85
Perfil de intervalos del entrenamiento Umbral 5 por 5 Veinte minutos de calentamiento subiendo hasta el 75 por ciento del FTP, luego cinco esfuerzos de cinco minutos al 105 por ciento del FTP separados por giros fáciles de cinco minutos, y quince minutos de enfriamiento. 278 W Calentamiento 5 × 5 min al 105% FTP Enfriamiento
GarminWahooHammerheadCOROSSuuntoZwift

Privacidad

Tus datos se quedan en tu dispositivo*

No hay cuenta de Enduragent, ni servidor que guarde tu historial de entrenamiento, ni analítica de comportamiento.

Archivos que puedes abrir

Todo vive bajo ~/.enduragent: un almacén SQLite local, un archivo de los datos en bruto que leyó, archivos de memoria en Markdown sencillo, y tus transcripciones. Borra la carpeta y desaparece.

Claves cifradas en reposo

Las claves de API se cifran con el almacenamiento seguro de macOS, con la clave en tu Keychain. Si el almacenamiento seguro no está disponible, la aplicación se niega a guardar la clave en lugar de escribirla en claro.

* Tu mensaje y los números de entrenamiento que lleva van al proveedor del modelo que elegiste. Tu clave de intervals.icu va a intervals.icu.

Acceso al modelo

Trae tu propio modelo.

Enduragent no revende tokens. Lo apuntas a una cuenta que ya tienes y tu proveedor te factura. Nueve proveedores aceptan una clave de API. Si ya pagas ChatGPT, inicia sesión con ella y no añades ningún coste nuevo. A diferencia de una pestaña de chatbot, el entrenador guarda el contexto de tu entrenamiento en tu dispositivo.

Anthropic Claude OpenAI GPT Google Gemini OpenRouter DeepSeek Qwen MiniMax Kimi Z.AI GLM ChatGPT sign-in experimental

Un medidor de gasto en la barra lateral, con un tope diario que tú fijas, muestra lo que ha costado el día antes de que lo haga la factura. Es una estimación local, no un control de facturación. Fija también límites con tu proveedor.

Precios

Un entrenador humano cuesta $150–300 al mes y puede tardar dos semanas en responder.

Gratis, y abierto de la forma que importa.

$0

Sin niveles, sin prueba, sin pantalla que te venda un extra, sin cuenta que crear.

  • Licencia MIT. Léelo, haz un fork, cámbialo, publica tu propia versión.
  • Pagas a tu proveedor de modelo, no a nosotros. Nunca tocamos ese dinero.
  • No se reserva nada. No hay una versión de pago con las funciones buenas.

Hazlo funcionar 24/7

¿Quieres que el entrenador de Telegram responda a todas horas?

La aplicación de escritorio responde mientras tu ordenador está encendido. Para un bot que responde de día y de noche, despliega tu propia copia en Railway desde la plantilla. Sigue siendo autoalojado: tu instancia, tus claves, una lista de remitentes permitidos para que solo tú puedas hablarle.

Los usuarios avanzados también pueden ejecutar el entrenador como un paquete npm en un terminal en macOS o Linux.

Pruébalo con tus propios números.

Descarga la aplicación, pega tu clave de intervals.icu, conecta un modelo y pregunta qué rodar hoy.

No es consejo médico, ni un sustituto de un médico o de un entrenador certificado.

Próximamente

Están en marcha la aplicación de escritorio para Windows, iOS y Android. Sigue la página de versiones.