Zum Inhalt springen
Coach LoL IA
DE
Neue Version 3.10.0 · Neuigkeiten

Coach LoL IA

Dein League-of-Legends-Coach, in Echtzeit und in deiner Sprache.

Die beliebtesten Builds von Smaragd+-Spielern mit ihren Statistiken in der Championauswahl, mit einem Klick in den Client importiert, ein Ladebildschirm mit beiden Teams und ein Coach, der dich im Spiel mit einem Widget-Overlay und Sprachausgabe auf dem Laufenden hält. Nur mit den offiziellen Riot-APIs.

Kostenlos · Windows 10/11 · Nur offizielle Riot-APIs · Code auf GitHub

Screenshot von Coach LoL IA in der Champion-Ansicht: Ahri auf der Mid-Position mit ihrer Siegesrate, 33 Spielen und Daten aus Patch 16.20 sowie der Importieren-Schaltfläche; Runen aus Dominanz und Zauberei, Blitz und Entzünden, Start-Items, Kern-Items und Stiefel sowie die Tabelle der Skill-Reihenfolge mit Priorität Q, W, E.
Echter Screenshot Champion-Ansicht mit echten Daten vom Build-Server.
Regionen
EUW · LAN · LAS
Ausgewertete Spiele
Smaragd+
Build-Aktualisierung
alle 6 h
Automatisierte Tests
1735
Funktionen

Alles, was du brauchst, von der Auswahl bis zum Sieg

Coach LoL IA begleitet dich in den zwei Momenten, die am meisten zählen: in der Championauswahl, wo er dir die beliebtesten Optionen mit ihren Statistiken zeigt, damit du wählst, und im Spiel, wo er dich an das Wichtige erinnert, ohne dass du das Spiel verlassen musst.

Builds nach Champion und Position

Bis zu 3 Item-Optionen und 3 Runenseiten unter den meistgespielten, jeweils mit Pick- und Siegesrate: Du entscheidest. Runen, Beschwörerzauber, Start-Items, 3-Item-Kern, Stiefel, situative Items und Skill-Reihenfolge, jeweils mit Siegesrate und Anzahl der Spiele dahinter. Veröffentlicht ab 10 Spielen; solche mit wenigen Spielen tragen das Abzeichen „Begrenzte Daten“.

Champions und Tier-List

Der Bereich Champions ordnet alle Champions pro Position in die Tiers S, A, B und C nach Siegesrate und Pickrate, mit Suche und dem vollständigen Build für jeden.

Ladebildschirm

Während das Spiel lädt, zeigt das Overlay alle zehn Spieler im Vollbild, deine eigene Karte hervorgehoben: offizieller Rang, Meisterschaft und Siegesrate des Champions auf seiner Position, nur mit positiven oder neutralen Labels. Die Leertaste blendet es aus.

Import per Klick

Erstellt die Runenseite „Coach: <Champion> <Position>“, wählt die Beschwörerzauber und fügt dem Shop ein Item-Set hinzu. Fasst nur Seiten mit dem Präfix „Coach:“ an; hast du keine freie Seite mehr, ersetzt sie eine deiner Seiten nur, wenn du auf „Importieren“ klickst und es bestätigst.

Automatische Position

Übernimmt die Position, die dir der Client zuweist. Gibt es keine, nimmt er die meistgespielte Position dieses Champions; du kannst sie im Positionswähler ändern.

Widget-Overlay

Objective-Leiste oben (mit dem Typ des nächsten Drachen), ein Pfeil über der Fähigkeit zum Skillen, dein CS und KDA, der Kaufhinweis und Meldungen. Jedes Widget lässt sich einzeln verschieben, skalieren und ausschalten.

Viel mehr Sprachausgabe

Eine natürliche, neuronale Offline-Stimme in allen 5 Sprachen mit 460 Sätzen pro Sprache samt Varianten: Objectives, Käufe, Farmen, Sicht, Kämpfe, Spielphasen und Jungle, einer nach dem anderen und das Dringendste zuerst. Du wählst die Detailstufe und welche Kategorien du hörst.

Jungle-Timer

Optional und standardmäßig aus: Du markierst, wann du ein Camp auf deiner Seite oder eine Scuttle Crab cleared hast, und die App zählt bis zum Respawn herunter, auch direkt auf der Minimap.

ARAM, ARAM: Chaos und Arena

Jeder Modus mit eigenen Builds und eigener Tier-List (mit den meistgewählten Augments in ARAM: Chaos und Arena) und einem Overlay, das in jedem Modus nur zeigt, was dort Sinn ergibt.

Funktioniert offline

Die letzten Builds werden zwischengespeichert. Antwortet der Server nicht, nutzt die App die gespeicherte Kopie und sagt dir das: „Offline-Daten (Patch X)“.

Aktualisiert sich selbst

Beim Öffnen lädt die App die neueste Version von GitHub Releases, installiert sie und startet neu; nie mitten im Spiel, sie wartet, bis es vorbei ist. Data Dragon und die Builds folgen dem aktuellen Patch.

In 5 Sprachen

App, Overlay, Sprachausgabe und Assistent auf Spanisch, Englisch, Portugiesisch (Brasilien), Französisch und Deutsch. Die Sprache wählst du in den Einstellungen; standardmäßig die deines Windows. Diese Website ebenfalls in allen fünf.

Du entscheidest, was der Coach dir sagt

In der Overlay-Ansicht siehst du eine Vorschau der Widgets, wählst aus, welche du willst, wie groß sie sind und wo sie sitzen, und bestimmst, was dir die Stimme sagt: die Detailstufe (Einfach, Normal oder Vollständig) und jede Kategorie einzeln.

  • Vorschau der Widgets genau so, wie sie im Spiel aussehen
  • „Verschieben und kalibrieren“, um jedes Widget so zu platzieren, dass es nichts verdeckt
  • Gesamte Deckkraft sowie Größe und Ein/Aus-Schalter für jedes Widget
  • Natürliche oder Windows-Stimme, Lautstärke, Detailstufe und Kategorien, mit „Stimme testen“
Screenshot der Overlay-Ansicht von Coach LoL IA: Vorschau mit Objective-Leiste, CS und KDA, dem Hinweis „Level 6: skill R“, dem Pfeil über R und dem Kaufhinweis; rechts die Schaltfläche „Verschieben und kalibrieren“, die Deckkraft sowie Schalter und Größen der Widgets Objectives, Fähigkeitspfeil und Leistung (CS und KDA).
Echter Screenshot Overlay-Ansicht: Widgets, Position, Größe und Stimme.
In Aktion

So sieht es in Aktion aus

Echte Clips: ein Zed-Jungle-Spiel mit aktivem Overlay und eine Tour durch die App. Die Videos haben keinen Ton und laden erst, wenn du zu ihnen scrollst.

Der Coach in einem echten Spiel

Countdown der Objectives, dein CS und KDA live und der Pfeil, der zeigt, welche Fähigkeit du skillen solltest. Aufgenommen in einem echten Zed-Jungle-Spiel.

Die Texte im Video sind auf Spanisch; deutsche Untertitel sind standardmäßig aktiviert.

Tour durch Coach LoL IA 3.0

Ladebildschirm (mit Beispielspielern), Smaragd+-Build, Import per Klick, Hinweise, Jungle-Timer, Tier-List sowie die Modi ARAM und Arena.

Die Texte im Video sind auf Spanisch; deutsche Untertitel sind standardmäßig aktiviert.

Screenshot eines echten League-of-Legends-Spiels mit Zed im Jungle bei 4:22: oben die Objective-Leiste von Coach LoL IA mit dem Drachen bei 0:38, rechts das CS-Widget (20, bei 4,6 pro Minute) und KDA 0/0/1.
Echter Screenshot Objective-Leiste und CS in einem echten Spiel (Minute 4).
Screenshot eines echten League-of-Legends-Spiels: Zed direkt nach der Meldung über einen besiegten Gegner, mit der Objective-Leiste von Coach LoL IA oben (Drache bei 0:20) und dem CS-Widget, schon grün bei 6,4 pro Minute, in der rechten oberen Ecke.
Echter Screenshot Das CS-Widget wird grün, sobald du dein Ziel übertriffst.
Neu in 3.0

Vor, während und zwischen den Spielen

Version 3.0 bringt den Ladebildschirm, den Bereich Champions mit Tier-List, die Modi ARAM, ARAM: Chaos und Arena sowie die Jungle-Timer. 3.0.1 und 3.0.2 ergänzen wählbare Runen, das Design „Schatten“ und ein Overlay, das sich an 2K- und 4K-Bildschirme anpasst. Alles mit Daten, die das Spiel oder die offizielle Riot-API ohnehin liefern. Alle Neuigkeiten ansehen.

Ladebildschirm

Während das Spiel lädt, ordnet das Overlay die zehn Spieler wie das Spiel an: Gegner oben, dein Team unten. Zu jedem siehst du den offiziellen Solo/Duo-Rang, die Meisterschaft mit dem Champion und die Siegesrate dieses Champions auf seiner Position.

  • Nur positive oder neutrale Labels: „Spezialist für …“, „Skaliert ins Lategame“
  • Kein erfundenes MMR und keine negativen Labels für irgendwen
  • Blendet sich automatisch aus, sobald das Spiel beginnt
Screenshot des Ladebildschirms im Overlay von Coach LoL IA: zehn Spielerkarten mit Beispielnamen, fünf Gegner oben und fünf Verbündete unten, jeweils mit Champion, Position, Rang (von Gold bis Diamant oder ohne Rang), Siegen und Niederlagen, Meisterschaft, Siegesrate des Champions und Labels wie „Darius-Spezialist“, „Positive Serie in dieser Saison“ oder „Schützt sein Team“.
Echter Screenshot Ladebildschirm mit Beispielspielern.

Champions und Tier-List

Alle Champions nach Position, mit ihrem Tier (S, A, B oder C) nach Siegesrate und Pickrate, der Anzahl der Spiele und dem vollständigen Build per Klick. Ein Wähler wechselt zwischen Rangliste, ARAM, ARAM: Chaos und Arena.

  • Suche, Positionsfilter und Sortierung nach Tier, Siegesrate, Pickrate oder Spielen
  • Hinweis „Begrenzte Daten“ bei Champions mit weniger als 30 Spielen
  • In Arena: durchschnittliche Platzierung und Top-4-Rate

So werden Builds und Tier-List berechnet →

Screenshot des Bereichs Champions von Coach LoL IA: Ranglisten-Tier-List mit Daten aus Patch 16.20, dem Moduswähler (Rangliste, ARAM, ARAM: Chaos, Arena), Suche, Positionsfiltern und einer Tabelle mit Champion, Position, Tier, Siegesrate, Pickrate und Spielen; oben Yunara und Viego im S-Tier, weiter unten B-Tier-Champions mit dem Hinweis auf begrenzte Daten.
Echter Screenshot Bereich Champions: Tier-List nach Modus und Position.

Jungle-Timer, wie du sie willst

Optional und standardmäßig aus. Wenn du ein Camp auf deiner Seite oder eine Scuttle Crab cleared hast, markierst du das per Klick oder mit deiner Taste, und die App zählt den Respawn direkt auf der Minimap herunter, wie die Timer des Spiels. Mit Alt+Umschalt+L blendest du sie ein oder aus.

  • Nur dein Jungle und die beiden Scuttle Crabs: nie die Camps des Gegners
  • Gold in den letzten 30 Sekunden und ein Haken, sobald das Camp wieder da ist
  • „Gromp in 30 Sekunden“ per Sprachausgabe, wenn du willst
Nahaufnahme der Jungle-Timer von Coach LoL IA auf einer schematischen Minimap der blauen Seite: Countdowns von 15 s und 1:40 bei zwei Camps, 1:08 und 1:13 bei zwei weiteren und ein Haken bei denen, die schon respawnt sind.
Echter Screenshot Timer auf der Minimap (schematische Karte).
So funktioniert’s

Von der Championauswahl ins Spiel

Keine Einrichtung nötig: Öffne die App vor oder nach dem Client, sie erledigt den Rest.

  1. LCU API · WebSocket

    App und LoL-Client öffnen

    Coach LoL IA findet den Client über dessen Lockfile (lokaler Port und Passwort). Solange er ihn nicht findet, zeigt er „Warte auf den League-of-Legends-Client…“ und versucht es alle 3 Sekunden erneut.

  2. Championauswahl

    Champion wählen

    Der Client meldet Champion und Position per WebSocket. Die App fragt den Build beim Server an und zeigt ihn in unter 2 Sekunden. „Importieren“ (oder der automatische Import) übernimmt Runen, Beschwörerzauber und Items.

  3. Live Client Data API

    Mit dem Coach spielen

    Während des Ladens zeigt das Overlay den Ladebildschirm mit beiden Teams. Im Spiel fragt die App jede Sekunde die Live Client Data API unter https://127.0.0.1:2999 ab. Die Tipp-Engine vergleicht deinen Stand mit dem Build und zeigt Objectives, die Fähigkeit zum Skillen, CS und KDA, den nächsten Kauf und Hinweise. Strg+Umschalt+O blendet es aus oder ein.

  4. Keine Restprozesse

    Spielende

    Wenn das Spiel endet, blendet sich das Overlay aus und die App fragt Port 2999 nicht mehr ab. Die nächste Championauswahl startet den Zyklus neu.

Screenshot des Overlays von Coach LoL IA über dem Artwork von Jinx: oben die Objective-Leiste (Voidgrubs verfügbar, Drache bei 0:38, Herold bei 5:38 und Baron bei 10:38); rechts der CS (61, bei 6,5 pro Minute gegenüber einem Ziel von 8); links der Hinweis „Level 6: skill R“; unten ein Pfeil über R und der Hinweis „Du kannst jetzt Runaans Hurrikan kaufen“.
Echter Screenshot Overlay im Spiel, jedes Widget an seinem Platz.

Was dir der Coach im Spiel sagt

Kauf
„Du kannst Runaans Hurrikan kaufen“
Fähigkeiten
„Level 6: skill R“
Objectives
Bei 1 Minute, bei 30 Sekunden und beim Spawn, mit dem Drachentyp
CS
„Du liegst unter deinem Farmziel“ (in Minute 5, 10, 15 und 20)
Sicht
„Kauf ein Kontrollauge“
Jungle
„Gromp in 30 Sekunden“ (nur, wenn du die Timer nutzt)
Gegnerischer Jungler
„Der gegnerische Jungler ist gerade bot aufgetaucht (Kill)“
Spielphase
„Midgame: Grupp dich mit deinem Team für die Objectives“

Jedes Widget hat seinen Platz: Objectives oben, der Pfeil über deiner Fähigkeitenleiste und der Rest, wo du willst. Die Stimme sagt einen Satz nach dem anderen, das Dringendste zuerst, und derselbe Hinweis wiederholt sich erst, wenn sich die Lage ändert. Dein CS wird mit einem Richtwert deiner Position verglichen, ohne rote Farben oder negative Meldungen.

Der gegnerische Jungler, nur mit dem, was das Spiel schon zeigt

Wenn der gegnerische Jungler an einem Kill beteiligt ist, zeigt der Kill-Feed des Spiels das an und die App sagt es dir: „Der gegnerische Jungler ist gerade bot aufgetaucht (Kill)“. Das ist kein Tracking: Die App kennt weder seine Position noch seine Abklingzeiten, und der Hinweis bezieht sich immer auf diesen Kill.

Wenn du willst, kannst du eine Schätzung seines üblichen Pfads aktivieren (standardmäßig aus): auf welcher Seite dieser Champion meist startet und welche Lane er meist zuerst besucht, laut unseren Spielen. Das ist, was er üblicherweise tut, nicht, was er in deinem Spiel tut.

Screenshot des Overlays von Coach LoL IA mit dem Hinweis „Der gegnerische Jungler ist gerade bot aufgetaucht (Kill)“, neben Objective-Leiste, CS, dem Pfeil über R, dem Kaufhinweis und den Jungle-Timern auf einer schematischen Minimap.
Echter Screenshot Hinweis aus dem Kill-Feed.
Architektur

Drei Bausteine, die zusammenarbeiten

Ein Monorepo mit der Desktop-App, dem Build-Server und dieser Website. Der Riot-API-Schlüssel liegt nur auf dem Server; die ausgelieferte App enthält keine Geheimnisse.

Architektur von Coach LoL IAAuf dem PC des Spielers verbindet sich die App (Electron) über die LCU API mit dem League-of-Legends-Client und über die Live Client Data API auf 127.0.0.1:2999 mit dem Spiel. In der Cloud sammelt der Build-Server (Fastify und SQLite) Spiele aus der Riot-API, wertet sie alle 6 Stunden aus und liefert die Builds per HTTPS an die App. Die App lädt Namen und Icons von Data Dragon. Die Website (Astro, GitHub Pages) und die Hilfe-Ansicht der App fragen den KI-Assistenten des Servers, der die Antworten mit Anthropic erzeugt. Die App nutzt nur offizielle Riot-APIs und greift nie in den Spielprozess ein.PC DES SPIELERS · WINDOWS 10/11CLOUDLoL-ClientLobby und AuswahlLCU APIlockfile + WebSocketLaufendes Spieldas Spiel (unangetastet)Live Client Data API127.0.0.1:2999Vanguardkein Speicherlesen, keine Injection;keine Screenshots, keine TastenCoach LoL IA · ElectronHAUPTPROZESS (Node.js)LCU-ConnectorSpiel-Connector · jede 1 sTipp-Engine (Regeln)Build-Client + CacheSupport-AssistentStatische DatenHauptfenster (React)Build, Import, EinstellungenOverlay (React)transparent, klickdurchlässig, SpracheServer · Fastify + SQLiteCollectorSolo/Duo, Smaragd+, EUW · LAN · LASAggregator · alle 6 h≥ 200 Spiele pro Patch · mindestens 10Öffentliche APIGET /builds/:campeon/:rol · /roles/:campeonKI-AssistentPOST /api/asistente · mit NutzungslimitRiot-APILeague-v4 · Match-v5AnthropicModell des KI-AssistentenData DragonNamen und IconsDiese WebsiteAstro · GitHub PagesRIOT_API_KEY und ANTHROPIC_API_KEY gibt es nur alsUmgebungsvariablen auf dem Server.HTTPSHilfePatchSpieleAntworten
Architekturdiagramm. Blaue Pfeile stehen für Spiel- und Build-Daten, goldene für Fragen an den KI-Assistenten.

Desktop-App

Electron mit zwei React-Fenstern. Der Hauptprozess vereint den LCU-Connector (Client), den Spiel-Connector (Port 2999), die Tipp-Engine (eine reine, deterministische Funktion: Spielstand + Build + Position → Hinweise), den Build-Client mit Festplatten-Cache und die Data-Dragon-Daten.

Build-Server

Node mit Fastify und SQLite, verpackt in Docker. Der Collector lädt Spiele aus der Riot-API und hält dabei deren Rate-Limits ein; der Aggregator berechnet die Builds alle 6 Stunden und die öffentliche API liefert sie als JSON mit Patch und Berechnungsdatum.

GET /builds/:campeon/:rol · GET /roles/:campeon · GET /salud

Website und Assistent

Diese statische Website (Astro) wird auf GitHub Pages veröffentlicht. Ihr KI-Assistent fragt, wie die Hilfe-Ansicht der App, beim Server nach, der die Nutzung begrenzt und als Einziger den Modellschlüssel hat.

Sicherheit und Vanguard

Nur offizielle APIs. Wir fassen das Spiel nie an

Vanguard ist das Anti-Cheat-System von Riot und überwacht den Spielprozess. Coach LoL IA ist so gebaut, dass es sich davon fernhält: Alles, was es weiß, stammt aus den Schnittstellen, die Riot für Drittanbieter-Tools veröffentlicht.

Was es tut

  • Liest das Lockfile des Clients, um sich mit der LCU API zu verbinden, einer lokalen, passwortgeschützten API.
  • Fragt während des Spiels die schreibgeschützte Live Client Data API unter 127.0.0.1:2999 ab.
  • Lädt Namen und Icons von Data Dragon, dem öffentlichen Dienst von Riot.
  • Zeigt das Overlay als normales Windows-Fenster, transparent und klickdurchlässig.
  • Registriert das Tastenkürzel über den globalen Shortcut von Electron, ohne etwas an das Spiel zu senden.

Was es nie tut

  • Den Speicher des Spiels lesen oder beschreiben.
  • Code oder DLLs in irgendeinen Prozess injizieren.
  • Screenshots machen, um sie auszuwerten.
  • Tastatur- oder Mauseingaben simulieren oder Aktionen automatisieren.
  • Deine Runenseiten oder Item-Sets löschen.

Was das Overlay nicht zeigt

  • Timer für gegnerische Beschwörerzauber oder Ultimates.
  • Timer für gegnerische Jungle-Camps: Jungle-Timer gibt es nur für deine Seite und du setzt sie selbst.
  • Positionen von Gegnern oder Informationen, die du nicht auf dem Bildschirm siehst. Zum gegnerischen Jungler wiederholt es nur, was ohnehin im Kill-Feed steht.

Bevor wir den Produktionsschlüssel von Riot beantragen, wird jeder Hinweis anhand der aktuellen Entwicklerrichtlinien geprüft.

Deine Daten: Der Riot-API-Schlüssel liegt nur auf dem Server als Umgebungsvariable. Die App sendet nie deine Zugangsdaten. Sie fragt den Build für Champion und Position an und für den Ladebildschirm nur die PUUID (öffentliche Riot-Kennung) der zehn Spieler mit Champion und Position; die Riot-ID wird nicht gesendet. Mit der PUUID fragt der Server Rang und Meisterschaft über die offizielle API ab und hält die Antwort nur im Arbeitsspeicher, höchstens 10 Minuten lang. Für den KI-Coach (Analyse nach dem Spiel und Tipps in Leerlaufmomenten) sendet sie Statistiken, Items und Ereignisse des Spiels, ohne deine Riot ID; unser KI-Anbieter verarbeitet sie, gespeichert werden sie nicht.

Ratgeber: ein LoL-Overlay sicher nutzen →

Daten

Builds aus echten Spielen, alle 6 h neu berechnet

Die Empfehlungen sind keine Meinungen: Sie stammen aus aktuellen Ranglistenspielen starker Spieler und werden von unserem eigenen Server verarbeitet.

  1. Collector

    Nutzt League-v4, um Spieler ab Smaragd in EUW, LAN und LAS zu finden, und Match-v5, um ihre Solo/Duo-Ranglistenspiele sowie ihre Spiele in ARAM, ARAM: Chaos und Arena herunterzuladen. Er hält Riots Limits ein und verarbeitet pro Zyklus und Region Tausende neue Spiele, verteilt auf die Modi; was ein Modus nicht braucht, geht an die Rangliste.

  2. Aggregator

    Berechnet für jeden Champion und jede Position die häufigste Runenseite, Beschwörerzauber, Start-Items, den 3-Item-Kern, Stiefel, situative Items und die Skill-Reihenfolge, jeweils mit Siegesrate und Anzahl der Spiele. In ARAM und ARAM: Chaos gruppiert er nach Champion, in Arena kommen die durchschnittliche Platzierung des Champions und die meistgewählten Augments und Items hinzu, nur mit ihrer Pickrate. Außerdem berechnet er das Tier jedes Champions auf seiner Position.

  3. Veröffentlichung

    Der Zyklus wiederholt sich alle 6 h. Die API liefert jeden Build mit Patch und Berechnungsdatum, und die App speichert ihn für die Offline-Nutzung zwischen.

200

Spiele im aktuellen Patch, um nur Daten dieses Patches zu verwenden. Bei weniger als 200 Spielen werden sie mit dem vorherigen Patch kombiniert, und der Build weist darauf hin (mezclaParches).

10

10 Spiele insgesamt als Minimum, um einen Build zu veröffentlichen. Von 10 bis 29 Spielen trägt er das Abzeichen „Begrenzte Daten“, und unter 10 zeigt die App „Build nicht verfügbar“, statt sich einen auszudenken.

6 h

zwischen den Aktualisierungen. Wenn ein neuer Patch erscheint, ziehen Server und Data Dragon von selbst nach und die App zeigt „Daten aus Patch X.Y“.

Technologien

Ein moderner Stack, durchgehend typisiert

Overwolf (zwingt dich, seine Plattform zu installieren) und Tauri (sein transparentes, klickdurchlässiges Overlay ist unter Windows weniger ausgereift) wurden verworfen. Electron bietet die nötige Kontrolle über das Overlay mit einer einzigen TypeScript-Codebasis.

  • Electron

    Desktop-App: Hauptfenster und transparentes, klickdurchlässiges Overlay.

  • React 19

    Oberfläche beider Fenster, mit eigenem CSS auf Basis von Design-Tokens.

  • TypeScript

    Der gesamte Code (App, Server und gemeinsame Typen) mit strenger Prüfung.

  • Node.js 24

    Hauptprozess der App und Build-Server.

  • SQLite

    Datenbank des Servers (better-sqlite3): Spiele und Builds.

  • Fastify

    HTTP-API des Servers: Builds, Positionen und der KI-Assistent.

  • Vitest

    Automatisierte Tests für App, Server und gemeinsamen Code.

  • Astro

    Diese Website: statisch, ohne Client-Framework, veröffentlicht auf GitHub Pages.

  • electron-builder

    Windows-Installer und automatische Updates über GitHub Releases.

  • Docker

    Server-Image, das sich bei jedem Hoster deployen lässt.

  • GitHub Actions

    Continuous Integration und Deployment der Website.

Qualität

Vor jeder Änderung getestet

1735

automatisierte Vitest-Tests in App, Server und gemeinsamem Code, die bei jeder Änderung laufen.

Tests mit echten Daten

Tipp-Engine und Aggregator werden mit aufgezeichneten Spielen getestet. Ein Spielsimulator spielt ein echtes Spiel als gefälschte Live Client Data API ab, und ein simulierter LCU erlaubt es, Championauswahl und Import zu testen, ohne LoL zu öffnen.

Continuous Integration

GitHub Actions prüft die TypeScript-Typen jedes Pakets und führt bei jedem Push alle Tests unter Windows aus. Außerdem baut es das Docker-Image des Servers und prüft, ob SQLite darin lädt.

Review Aufgabe für Aufgabe

Jede Version beginnt mit einer Spezifikation und einem Plan aus kleinen Aufgaben. Jede Aufgabe folgt TDD (erst ein fehlschlagender Test, dann der Code) und durchläuft vor dem Merge ein Spezifikations- und ein Qualitäts-Review.

Echter Test im Spiel

Vor jeder Veröffentlichung wird die Version in einem echten Übungsspiel getestet. Auch diese Website hat Tests: Sie bauen die Seite und prüfen das erzeugte HTML.

Kostenlos

Kostenlos für alle

Coach LoL IA ist kostenlos und alles ist enthalten. Keine Bezahlpläne, Testphasen oder Schlüssel: Alle bekommen dieselbe App.

Alles inklusive

  • Smaragd+-Builds nach Champion und Position
  • Bereich Champions mit Tier-List
  • Modi ARAM, ARAM: Chaos und Arena, mit Augments
  • Runen, Beschwörerzauber, Items und Skill-Reihenfolge
  • Import in den Client per Klick
  • Ladebildschirm mit beiden Teams
  • Ingame-Coach: Widget-Overlay, Sprachausgabe und Jungle-Timer
  • KI-Support-Assistent

Keine Werbung in der App

Die App hat weder Werbung noch Banner. Das Projekt finanziert sich über Werbung auf der Website (nur, wenn du Werbe-Cookies zustimmst) und freiwillige Spenden.

Projekt unterstützen

Spenden bezahlen den Server, die Build-Daten und die Entwicklung. Sie sind freiwillig und bringen keine Vorteile: Die App ist für alle gleich.

So kannst du unterstützen

Roadmap

Wo wir stehen und wohin es geht

  1. v1

    Erledigt
    • Smaragd+-Builds (EUW, LAN, LAS) vom eigenen Server
    • Import von Runen, Beschwörerzaubern und Items per Klick
    • Overlay mit Hinweisen und optionaler Sprachausgabe
    • Windows-Installer mit automatischen Updates
    • Spielsimulator und simulierter LCU für die Tests
  2. v2

    Erledigt
    • Neue, professionelle Oberfläche: Champion-Artwork, Karten und Mikroanimationen
    • Diese Produkt-Website
    • KI-Support-Assistent auf der Website und in der App
    • Alles kostenlos für alle, ohne Werbung in der App
  3. v3

    Erledigt
    • Widget-Overlay: Objectives, Fähigkeitspfeil, CS und KDA, Käufe und Hinweise
    • Ladebildschirm mit Rang, Meisterschaft und Siegesrate des Champions
    • Manuelle Jungle-Timer für deine Seite, auch auf der Minimap
    • Bereich Champions mit Tier-List sowie die Modi ARAM, ARAM: Chaos und Arena
    • Wählbare Runen, Design „Schatten“ und ein an 2K und 4K angepasstes Overlay
  4. 3.1

    Verfügbar
    • Natürliche, neuronale Offline-Stimme in 5 Sprachen, die sich im Hintergrund selbst herunterlädt (nie im Spiel)
    • Ladebildschirm im Vollbild mit hervorgehobener eigener Karte: Leertaste blendet ihn aus, alternativ nur Karten oder aus
    • 460 Sprachsätze pro Sprache mit Varianten, Detailstufe und einzeln schaltbaren Kategorien
  5. Später

    Ideen
    • KI-Analyse nach dem Spiel
    • Benutzerkonten und Benachrichtigungen per E-Mail
FAQ

Häufige Fragen

Kann ich für die Nutzung von Coach LoL IA gebannt werden?

Die App nutzt nur die offiziellen lokalen APIs, die Riot Drittanbieter-Tools anbietet (LCU API und Live Client Data API), und greift nie in den Spielprozess ein: kein Speicherlesen, keine Code-Injection, keine Bildschirmaufnahme und keine simulierten Tasten oder Klicks. Außerdem zeigt das Overlay nichts, was du nicht ohnehin auf dem Bildschirm siehst. Trotzdem hat Riot bei Drittanbieter-Tools immer das letzte Wort, deshalb prüfen wir jeden Hinweis anhand der jeweils aktuellen Richtlinien.

Ist es kostenlos?

Ja, alles: Builds, Runen, Import und der Ingame-Coach (Overlay und Sprachausgabe), für alle und ohne Werbung in der App. Das Projekt finanziert sich über Werbung auf der Website und freiwillige Spenden.

Brauche ich Overwolf oder ein anderes Programm?

Nein. Coach LoL IA ist eine eigenständige Desktop-App für Windows: Sie braucht weder Overwolf noch eine andere Plattform. Nur den League-of-Legends-Client.

Warum sehe ich das Overlay im Spiel nicht?

Das Overlay ist ein Windows-Fenster über dem Spiel und erscheint deshalb nur, wenn LoL im Modus „Randlos“ läuft (Optionen → Video → Fenstermodus). Ist das Spiel im Vollbild, warnt dich die App. Im Spiel blendest du es mit Strg+Umschalt+O aus oder ein. Um jedes Widget zu platzieren, klick in der Overlay-Ansicht der App auf „Verschieben und kalibrieren“, zieh es an die gewünschte Stelle und klick auf „Hier fixieren“ (oder Esc bzw. Strg+Umschalt+O). In derselben Ansicht kannst du jedes Widget aktivieren, skalieren oder ausschalten.

Wie importiere ich Runen automatisch?

Klick in der Championauswahl in der App auf „Importieren“ (oder aktiviere den automatischen Import in den Einstellungen). Die App erstellt die Seite „Coach: <Champion> <Position>“, wählt die Beschwörerzauber und fügt das Item-Set hinzu. Schritt für Schritt erklären wir es im Ratgeber Runen automatisch importieren.

Wie funktionieren die Jungle-Timer?

Sie sind manuell und standardmäßig aus: Du aktivierst sie in der Overlay-Ansicht. Wenn du ein Camp auf deiner Seite oder eine Scuttle Crab cleared hast, markierst du das per Klick oder mit einer Taste deiner Wahl, und die App zählt bis zum Respawn herunter, in einem Widget und auf der Minimap. Mit Alt+Umschalt+L blendest du sie im Spiel ein oder aus. Sie gelten nur für deinen Jungle und die Scuttle Crabs, nie für die Camps des Gegners: Die App weiß nicht, wann der Gegner sie cleared, und Riots Richtlinien erlauben es nicht, zu verfolgen, was der Gegner außerhalb deiner Sicht tut.

Was zeigt der Ladebildschirm?

Während das Spiel lädt, zeigt das Overlay alle zehn Spieler mit Champion und Position: den offiziellen Solo/Duo-Rang, die Meisterschaft mit diesem Champion und die Siegesrate des Champions auf der Position laut unseren Builds. Es ergänzt nur positive oder neutrale Labels wie „Ahri-Spezialist“ oder „Skaliert ins Lategame“. Es berechnet kein eigenes MMR, verteilt keine negativen Labels und blendet sich aus, sobald das Spiel beginnt. Für Rang und Meisterschaft sendet die App nur die PUUID jedes Spielers an den Server (nie die Riot-ID), und der Server hält die Antwort höchstens 10 Minuten im Arbeitsspeicher.

Was sagt mir die App über den gegnerischen Jungler?

Nur, was dir das Spiel ohnehin zeigt. Ist der gegnerische Jungler an einem Kill beteiligt, der im Kill-Feed erscheint, sagt dir die App: „Der gegnerische Jungler ist gerade bot aufgetaucht (Kill)“. Außerdem gibt es eine Option, standardmäßig aus, mit seinem üblichen Pfad: eine Schätzung aus unseren Spielen, auf welcher Seite dieser Champion meist startet und welche Lane er meist zuerst besucht. Keins von beidem sagt, wo er gerade ist: Die App sieht weder seine Position noch seine Abklingzeiten.

Löscht die App meine Runenseiten?

Nur wenn du es bestätigst. Die App legt eigene Seiten mit dem Präfix „Coach:“ an und ersetzt, falls vorhanden, diese. Hast du keine freie Seite mehr und klickst auf „Importieren“, fragt sie, bevor sie eine deiner Seiten ersetzt (die ausgewählte oder die älteste; nie eine vordefinierte). Der automatische Import löscht nie etwas.

Woher kommen die Builds?

Aus Solo/Duo-Ranglistenspielen von Spielern ab Smaragd in EUW, LAN und LAS, die unser Server über die offizielle Riot-API herunterlädt und alle 6 Stunden auswertet. Von denselben Spielern lädt er auch ihre Spiele in ARAM, ARAM: Chaos und Arena. Jeder Build zeigt seine Anzahl an Spielen und seine Siegesrate. Ein Build wird ab 10 Spielen veröffentlicht; von 10 bis 29 trägt er das Abzeichen „Begrenzte Daten“, und unter 10 zeigt die App „Build nicht verfügbar“, statt sich einen auszudenken. Mehr zu Builds und Tier-List.

Welche Spielmodi werden unterstützt?

Rangliste (nach Champion und Position), ARAM und ARAM: Chaos (nach Champion, mit Runen, Beschwörerzaubern, Items und Fähigkeiten; in ARAM: Chaos auch die meistgewählten Augments) und Arena (nach Champion, mit den meistgewählten Augments und Items und ihrer Pickrate, dazu durchschnittliche Platzierung, Top-4- und Siegquote des Champions). Jeder Modus hat seine Tier-List im Bereich Champions. Die App erkennt den Modus in der Championauswahl und im Spiel, und das Overlay passt sich an: In ARAM und ARAM: Chaos fallen Objectives, CS und Jungle weg, KDA, Fähigkeitspfeil und Kaufhinweis bleiben; in Arena gibt es auch keinen Fähigkeitspfeil.

Was ist die Tier-List im Bereich Champions?

Ein Bereich der App mit allen Champions nach Position und Modus. Jeder bekommt ein Tier (S, A, B oder C), das Siegesrate und Pickrate auf der Position kombiniert. Champions mit weniger als 30 Spielen kommen nie über B hinaus und tragen den Hinweis „Begrenzte Daten“. Klick auf einen Champion, um seinen vollständigen Build zu sehen. Wie man sie liest, erklärt der Ratgeber Was ist eine Tier-List.

Funktionieren die Builds auch auf anderen Servern?

Ja. Die Builds werden aus Spielen in EUW, LAN und LAS berechnet, hängen aber vom Champion, der Position und dem Patch ab, nicht vom Server, auf dem du spielst.

In welchen Sprachen gibt es die App?

App, Overlay, Sprachausgabe und Assistent gibt es auf Spanisch, Englisch, Portugiesisch (Brasilien), Französisch und Deutsch, und diese Website ebenso. Standardmäßig nutzt die App die Sprache deines Windows; du kannst sie in den Einstellungen ändern.

Bringt mich die App im Elo nach oben?

Das versprechen wir nicht. Coach LoL IA gibt dir Informationen und Erinnerungen (datenbasierte Builds, Objectives, CS, Käufe), damit du deine eigenen Entscheidungen mit mehr Kontext triffst. Was im Spiel passiert, hängt davon ab, wie du spielst.

Muss ich ein Konto anlegen?

Nein. Du lädst die App herunter, öffnest sie zusammen mit dem League-of-Legends-Client und fertig: keine Konten, keine Schlüssel, keine Registrierung.

Braucht die Stimme Internet?

Nur einmal: Das Modell der natürlichen Stimme (etwa 124 MB) lädt sich im Hintergrund selbst von GitHub herunter, nie in der Championauswahl, im Ladebildschirm oder im Spiel. Danach funktioniert es offline auf deinem PC. Bis dahin spricht die Windows-Stimme.

Was passiert, wenn ich offline bin?

Die App nutzt die zuletzt gespeicherten Builds und sagt dir das. Der Ingame-Coach funktioniert genauso, denn er braucht nur den Client und das Spiel auf deinem PC.

Läuft es auf Mac oder Linux?

Vorerst nur unter Windows 10 und 11, wo die große Mehrheit der LoL-Spiele läuft. Mac und Linux werden in dieser Version nicht unterstützt.

Brauchst du Hilfe?

Schreib uns an support@coachlolia.com. Wenn es um das Overlay geht, nenn uns deine Windows-Version und ob das Spiel im Modus „Randlos“ läuft.

Schreib an support@coachlolia.com

Ist Coach LoL IA ein offizielles Riot-Produkt?

Nein. Es ist ein unabhängiges Projekt, das nicht von Riot Games unterstützt wird.

Keine Antwort gefunden? Frag den KI-Assistenten: Er steckt hinter der Schaltfläche „KI-Assistent“ auf dieser Website und in der Ansicht „Hilfe“ der App.

Tritt der Discord-Community bei

Screenshot der Hilfe-Ansicht von Coach LoL IA: der Chat des KI-Assistenten mit seiner Begrüßung, dem Eingabefeld, der Senden-Schaltfläche und dem Hinweis, dass die Antworten KI-generiert sind.

Dein nächstes Spiel, mit Coach

Lade Coach LoL IA kostenlos herunter und probier die Builds in deiner nächsten Championauswahl aus.

KI-Assistent von Coach LoL IA

Frag mich, wie du die App installierst, Builds importierst oder das Overlay nutzt.

    KI-generierte Antworten; sie können Fehler enthalten. Bei Problemen schreib an support@coachlolia.com.