Builds por campeón y rol
Runas, hechizos, objetos iniciales, núcleo de 3 objetos, botas, situacionales y orden de habilidades, con su porcentaje de victorias y el número de partidas que lo respaldan.
Tu coach de League of Legends, en español y en tiempo real.
Builds de jugadores Esmeralda+ en la selección de campeón, importadas al cliente en un clic, y un coach que te avisa durante la partida con un overlay y voz. Solo con las API oficiales de Riot.
Coach LoL IA te acompaña en los dos momentos que más cuentan: la selección de campeón, donde prepara tu build, y la partida, donde te recuerda lo importante sin que tengas que salir del juego.
Runas, hechizos, objetos iniciales, núcleo de 3 objetos, botas, situacionales y orden de habilidades, con su porcentaje de victorias y el número de partidas que lo respaldan.
Crea la página de runas «Coach: <Campeón> <Rol>», elige los hechizos y añade un conjunto de objetos a la tienda. Solo toca páginas con el prefijo «Coach:»; nunca borra las tuyas.
Toma el rol que te asigna el cliente. Si no hay ninguno, usa el más jugado con ese campeón, y puedes cambiarlo con el selector de rol.
Un overlay discreto te avisa de la próxima compra, la habilidad que toca subir, los objetivos (dragón, Heraldo, Barón), la visión y la fase de la partida.
Los avisos también pueden sonar en voz alta con las voces en español de Windows, sin coste y sin servicios externos.
Guarda en caché las últimas builds. Si el servidor no responde, la app usa la copia guardada y te lo indica: «Datos sin conexión (parche X)».
El instalador de Windows descarga las nuevas versiones desde GitHub Releases y las instala al cerrar la app. Data Dragon y las builds siguen el parche actual.
Interfaz, overlay, errores y voz en español neutro, con todos los textos en un único archivo de idioma para poder traducirla en el futuro.
Desde la vista Overlay ves una vista previa del panel, eliges dónde colocarlo, activas la voz y decides qué avisos quieres: compra, habilidades, objetivos, visión y fase de partida.
Sin configuración: abre la app antes o después del cliente y ella se encarga del resto.
Coach LoL IA localiza el cliente leyendo su archivo lockfile (puerto y contraseña locales). Mientras no lo encuentra muestra «Esperando al cliente de League of Legends…» y lo vuelve a intentar cada 3 segundos.
El cliente avisa por WebSocket del campeón y el rol. La app pide la build al servidor y la muestra en menos de 2 segundos. Con «Importar» (o con la importación automática) aplica runas, hechizos y objetos.
Al empezar la partida, la app consulta la Live Client Data API en https://127.0.0.1:2999 cada segundo. El motor de consejos compara tu estado con la build y muestra en el overlay la próxima compra, la próxima habilidad, los tiempos de los objetivos y los avisos. Ctrl+Mayús+O lo oculta o lo muestra.
Cuando la partida termina, el overlay se oculta y la app deja de consultar el puerto 2999. La siguiente selección de campeón vuelve a empezar el ciclo.
Un monorepo con la app de escritorio, el servidor de builds y esta web. La clave de la API de Riot vive solo en el servidor; la app distribuida no contiene ningún secreto.
Electron con dos ventanas en React. El proceso principal reúne el conector LCU (cliente), el conector de partida (puerto 2999), el motor de consejos (una función pura y determinista: estado de partida + build + rol → avisos), el cliente de builds con caché en disco, los datos de Data Dragon.
Node con Fastify y SQLite, empaquetado en Docker. El recolector descarga partidas de la API de Riot respetando sus límites de peticiones; el agregador calcula las builds cada 6 horas y la API pública las sirve como JSON con el parche y la fecha de cálculo.
GET /builds/:campeon/:rol · GET /roles/:campeon · GET /salud
Esta web estática (Astro) se publica en GitHub Pages. Su asistente IA, igual que la vista Ayuda de la app, pregunta al servidor, que limita el uso y es el único que tiene la clave del modelo.
Vanguard es el sistema antitrampas de Riot y vigila el proceso del juego. Coach LoL IA está diseñada para no acercarse a él: todo lo que sabe lo obtiene de las interfaces que Riot publica para herramientas de terceros.
127.0.0.1:2999, de solo lectura, durante la partida.Antes de pedir la clave de producción de Riot, cada aviso se revisa frente a la política vigente para desarrolladores.
Tus datos: la clave de la API de Riot vive solo en el servidor como variable de entorno. La app no envía al servidor tu nombre de invocador ni tus credenciales: solo pide la build del campeón y el rol.
Las recomendaciones no son opiniones: salen de partidas clasificatorias recientes de jugadores de nivel alto, procesadas por nuestro propio servidor.
Usa League-v4 para encontrar jugadores Esmeralda o superior en EUW, LAN y LAS, y Match-v5 para descargar sus partidas clasificatorias Solo/Dúo. Respeta los límites de Riot (20 peticiones por segundo y 100 cada 2 minutos) y procesa hasta 300 partidas nuevas por región en cada ciclo.
Para cada campeón y rol calcula la página de runas, los hechizos, los objetos iniciales, el núcleo de 3 objetos, las botas, los situacionales y el orden de habilidades más frecuentes, con su tasa de victorias y su número de partidas.
El ciclo se repite cada 6 h. La API sirve cada build con su parche y su fecha de cálculo, y la app la guarda en caché para usarla sin conexión.
partidas en el parche actual para usar solo datos del parche. Con menos de 200 partidas, se combinan con las del parche anterior y la build lo indica (mezclaParches).
20 partidas en total como mínimo para publicar una build. Con menos, la app muestra «Build no disponible» en lugar de inventarse una.
entre actualizaciones. Cuando sale un parche nuevo, el servidor y Data Dragon se ponen al día solos y la app muestra «Datos del parche X.Y».
Se descartaron Overwolf (obliga a instalar su plataforma) y Tauri (su overlay transparente con clics pasantes es menos maduro en Windows). Electron da el control necesario sobre el overlay con una sola base de código en TypeScript.
App de escritorio: ventana principal y overlay transparente con clics pasantes.
Interfaz de las dos ventanas, con CSS propio basado en tokens de diseño.
Todo el código (app, servidor y tipos compartidos) con comprobación estricta.
Proceso principal de la app y servidor de builds.
Base de datos del servidor (better-sqlite3): partidas y builds.
API HTTP del servidor: builds, roles y el asistente IA.
Pruebas automáticas de la app, el servidor y el código compartido.
Esta web: estática, sin frameworks en el cliente y publicada en GitHub Pages.
Instalador para Windows y actualizaciones automáticas desde GitHub Releases.
Imagen del servidor lista para desplegar en cualquier alojamiento.
Integración continua y despliegue de la web.
pruebas automáticas con Vitest en la app, el servidor y el código compartido, que se ejecutan en cada cambio.
El motor de consejos y el agregador se prueban con partidas grabadas. Un simulador de partida reproduce una partida real como Live Client Data API falsa y un LCU simulado permite probar la selección de campeón y la importación sin abrir LoL.
GitHub Actions comprueba los tipos de TypeScript de cada paquete y ejecuta todas las pruebas en Windows en cada push. También construye la imagen Docker del servidor y verifica que SQLite carga dentro de ella.
Cada versión parte de una especificación y un plan dividido en tareas pequeñas. Cada tarea sigue TDD (primero una prueba que falla, luego el código) y pasa una revisión de especificación y otra de calidad antes de fusionarse.
Antes de publicar cada versión se prueba en una partida de práctica real. Esta web también tiene sus pruebas: compilan el sitio y comprueban el HTML generado.
Coach LoL IA es gratis y todo está incluido. No hay planes de pago, pruebas ni claves: todo el mundo tiene la misma app.
La app no tiene anuncios ni banners. El proyecto se financia con anuncios en la web (solo si aceptas las cookies publicitarias) y con donaciones voluntarias.
Las donaciones pagan el servidor, los datos de las builds y el desarrollo. Son voluntarias y no dan ventajas: la app es igual para todos.
La app solo usa las API locales oficiales que Riot ofrece a herramientas de terceros (LCU API y Live Client Data API) y nunca toca el proceso del juego: no lee memoria, no inyecta código, no captura la pantalla y no simula teclas ni clics. Además, el overlay no muestra información que no veas ya en pantalla. Aun así, la decisión final sobre herramientas de terceros es siempre de Riot, y por eso revisamos cada aviso frente a su política vigente.
Sí, todo: las builds, las runas, la importación y el coach en partida (overlay y voz), para todo el mundo y sin anuncios dentro de la app. El proyecto se financia con anuncios en la web y donaciones voluntarias.
El overlay es una ventana de Windows encima del juego, así que solo se ve si LoL está en modo «Sin bordes» (Opciones → Vídeo → Modo de ventana). Si el juego está en pantalla completa, la app te avisa. Durante la partida lo ocultas o lo muestras con Ctrl+Mayús+O. Para colocarlo, en la vista Overlay de la app pulsa «Mover el overlay», arrástralo y pulsa «Fijar aquí» (o Esc o Ctrl+Mayús+O).
No. La app crea sus propias páginas con el prefijo «Coach:». Si no te quedan páginas libres, solo reemplaza una que haya creado ella. Si no puede, te avisa y no toca nada.
De partidas clasificatorias Solo/Dúo de jugadores Esmeralda o superior en EUW, LAN y LAS, que nuestro servidor descarga de la API oficial de Riot y agrega cada 6 horas. Cada build indica su número de partidas y su porcentaje de victorias.
No. Descargas la app, la abres junto al cliente de League of Legends y listo: no hay cuentas, claves ni registros.
La app usa las últimas builds guardadas y te lo indica. El coach en partida funciona igual, porque solo necesita el cliente y la partida en tu equipo.
Por ahora solo en Windows 10 y 11, que es donde se juega la gran mayoría de partidas de LoL. Mac y Linux quedan fuera de esta versión.
Escríbenos a support@coachlolia.com. Si el problema es con el overlay, indica tu versión de Windows y si el juego está en modo «Sin bordes».
No. Es un proyecto independiente que no está respaldado por Riot Games.
¿No encuentras tu respuesta? Pregunta al asistente IA: está en el botón «Asistente IA» de esta web y en la vista «Ayuda» de la app.
Descarga Coach LoL IA gratis y prueba las builds en tu siguiente selección de campeón.