Private beta · EUW · Win-probability coaching for League of Legends

Know exactly where the game flipped.

NiCoach replays every match as a win-probability curve, pins the moments that swung it, and names the play that would have swung it back. Then it coaches your next game live — one call at a time, drawn over the client.

0.83Model AUC — win-prob
1,100+Matches collected
1Tip at a time, in game

You already know you lost. You don't know when.

Ask four teammates what decided that game and you get four answers, all of them about someone else. NiCoach gives one answer, with the number behind it — and it is usually a minute nobody remembers.

12:00The review

Your match, as evidence.

After every game, NiCoach rebuilds the whole match as a win-probability timeline. Every death, objective and rotation is scored by what it actually cost — not by how it felt.

Swing timeline

The graph is coloured by impact

Find the three moments that decided the game in five seconds. Deaths, drakes, backs — each with its exact swing.

What · where · why

Down to the map zone

Each swing gets a place, the numbers behind it, and the decision that caused it — down to "died at raptors without vision."

Honest numbers

Every claim carries its basis

Recommendations show their data basis and the model's reliability tier. When NiCoach isn't sure, it says so.

24:10The counterfactual

Not "play better." The exact play.

NiCoach re-scores the game with one decision changed — recall, rotate, trade, reset — and keeps only the change that genuinely moves your win probability. That surviving change is the recommendation. No horoscope tips, no "ward more."

24:10 · Drake lost · −8.9%

Better: rotate mid-to-bot at 23:30 with numbers 4v3 — projected +6.2%.

31:05 · Enemy jungle · No vision

−14.2%

You died here.

Not a bad fight. A bad decision, five seconds earlier — and the graph never came back.

31:00 · Five seconds earlier

36%

This is where it was still yours.

NiCoach re-runs the game from this frame with one decision changed, and keeps the change only if the model still believes it.

The play NiCoach found

47%

Reset. Group. Baron.

Instead of twelve percent at the final whistle. Thirty-five points of win probability, from one decision — and it has a name, a timestamp and a map zone.

33:20The overlay

A coach in the corner, not a dashboard on your screen.

In game, a transparent overlay shows at most one call at a time, with the number that justifies it. Objective timers, respawn math, buff clocks — live, and gone when they're not relevant.

Recall now — 1,250g unspent.
Drake now — Mundo (jungler) dead 38s.
Group mid — 3,400g ahead, take a tower.

One call at a time — the next one replaces it

Tips are capped at one on purpose. A second only appears when a defensive guard pairs with an attacking call.

0.5.0The season around the match

Your climb keeps going after the review.

NiCoach now connects each game to your current form, champion pool, friends, and private league. The same rule applies everywhere: show the evidence, and mark what is not known.

NiCoach profile showing rank, LP history, current form, champion pool, and role split
Profile v2

Your form, not just your badge.

See current rank, sampled LP history, recent form, champion pool, and role split in one season view. Every panel states the data it is based on.

  • RankCurrent tier and LP
  • FormRecent games and trend
  • PoolChampions and role split
NiLeague private league screen showing standings, weekly rounds, and member form
NiLeague

A private season for your group.

Create a league, invite friends with a code, and follow weekly rounds and standings. Pending data stays pending; sealed rounds do not move after the deadline.

  • InvitePrivate join codes
  • CompeteWeekly scored rounds
  • TrustHonest pending and sealed states
01
Lobby Scout

Useful context before the game loads.

Loading-screen roster facts surface the signals NiCoach can verify. Missing or incomplete Riot data is shown as unknown, never filled in with a guess.

02
Friends

Your people, by exact Riot ID.

Send requests, accept or decline them, and manage unfriend, block, and unblock actions without exposing a searchable player directory.

How the beta works

Three steps, then it's just your games.

01

Sign in

Your tester account lives at id.nivasec.de. Sign-ins are allowlisted — this beta is a handful of Iron–Gold players on EUW.

02

Install & link

Run the small Windows installer once, sign in, and link your Riot ID. The shell loads the app from coach.nivasec.de — it keeps itself current.

03

Play

The overlay coaches live; the review, profile, friends, and private league update around your games.

Runs on your PC, honestly.

The coaching engine and the live game reader run locally. Your match history is fetched by our server with our Riot API key — you never handle a key. We store your account, your linked Riot ID, and the feedback you send. Nothing else leaves your machine.

38:12Defeat · Download

That game is over. The next one isn't.

One small installer: the shell plus the local companion — engine, live game reader, overlay. After sign-in the shell loads the app straight from coach.nivasec.de, so updates reach you instantly. No reinstalling.

Requirements
  • Windows 10 or 11, 64-bit
  • League of Legends installed
  • An allowlisted beta account

Signed installer? Not yet — this is a five-person beta. Verify the SHA-256 instead.

The beta

Five seats. By hand.

NiCoach is a closed beta for about five players, Iron to Gold, on EUW. There's no public signup: seats are allowlisted by hand. If you think you should have one, you know how to reach Lucas.

5 seats Iron–Gold EUW Release 0.5.0