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
Cada una de las últimas tres semanas ha sumado Carga, y el giro fácil del jueves fue tu primer día de recuperación de verdad desde que empezó el bloque. Eso deja sitio para una sesión dura este fin de semana, no dos — la salida larga del domingo es la que yo no movería.
Cinco por tres minutos a 295–310 W. Eso es el 111–117% de tu referencia actual de 265 W, así que cada repetición queda dentro de tu banda Z5 y nada se pasa a trabajo anaeróbico que seguirías pagando en la salida larga del domingo.
Tres minutos es la repetición más corta que te mantiene en VO2 máx el tiempo suficiente para que cuente, y tres minutos fáciles entre ellas hacen que la última sea tan buena como la primera. Me he parado en cinco: la sexta suele ser la que convierte una buena sesión en una mala semana.
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
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
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
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.
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.