SensAI
ALPHA 0.2.1

League of Legends · macOS and Windows

The League overlay for your Mac.

SensAI puts three things on your screen: the kit of the champion headed for your lane, read before the loading screen, your farm pace on a rank scale, and four habits to hold every game. It reads Riot's local data, needs no account, and it is free.

No game file modified · No game memory read · Nothing injected

CHAMPION SELECT
MID
AzirAGAINST
Nocturne   Yone   Ezreal
P
Way of the Hunter
Yone deals magic damage with every second Attack. In addition, his critical strike chance is increased.
Q
Mortal Steelcd 4 · range 450
W
Spirit Cleavecd 14 · range 700
E
Soul Unboundcd 22/19/16/13/10
R
Fate Sealedcd 120/100/80 · range 1000
Riot's own numbers, read before the loading screen. F8 for the next pick.
CHAMP SELECT00:00

Before the game starts

Read his kit before the loading screen.

The selection screen shows you five portraits and not one cooldown. SensAI takes the enemy pick headed for your lane, from the role that champion usually plays, and opens its sheet: the passive, the four spells with their icons and full descriptions, and the cooldowns, costs and ranges exactly as Riot publishes them. Someone playing off role? F8 moves to the next pick.

Static, the way the game publishes it. The picks are the ones the client already shows you, and the sheet is Riot's own data, word for word. It is the page you would have looked up yourself, open before you load in.

EVERY GAME00:00

The part that never changes

You cannot decide to roam if you never looked at the map.

A call you never had the information for is not a call you got wrong. It is a call that never came up. Looking at the minimap, at your team, at their items, comes before every decision a coach could ever hand you.

So the overlay carries four lines that never move, and a row of keys that keeps the rhythm. They are the same four lines in your first game and in your five hundredth. That is the point: a list you reread stays a list, a list that never changes becomes the voice in your head.

7.9
CS / MIN
MASTER PACE
MAP0s F1-F514s TAB0s
  1. I farm every wave
  2. I look before I decide
  3. I take only the fights I win
  4. I am the constant
It counts your real presses

Each counter runs on its own rhythm and turns gold when it is time to look. Tab and F1 to F5 also reset the moment you press them, and that press turns the key green. Gold means the overlay is asking, green means you looked.

The key still reaches the game. Nothing is intercepted, nothing is injected.

Your pace, in the colour you know

Your CS per minute, in the colour and the mark of a rank. Not your rank, your pace, right now, in this game. Pick the colour you are aiming for and hold it all game.

The number is Riot's, straight from the game. The colour scale is ours, a target to hold.

The fourth line is the one that saves accounts

The jungler farms your lane all game. You take his camps back, and you are the one who eats a three day ban, in a game you finished 5/4 and won. Riot's system lands on the answer, not on what started it, because the other player is the one who reports.

They grief? I don’t. I’m the constant.

The other four are the variable. SensAI will never once suggest paying anyone back, whatever they did to you. It hands you your next wave instead.

IN LANE01:12

The other part that never changes

His cooldowns are the same in every game you will ever play against him.

A champion's abilities do not move from one game to the next. Neither does what makes him strong, or the window where he is not. That knowledge is worth having in front of you, and it is worth nothing coming from a model that guesses: it is a fact, published by Riot, and the overlay shows it as Riot wrote it.

The sheet opens by itself on the walk to lane, the one minute with time to read a whole ability, and steps aside when the minions arrive. It hides during a fight, and F8 brings it back for the rest of the game. There is nothing from the game in progress on it. No timer, no "he used it", no advice built from what just happened. It is the page you would have read before queueing, held open next to the lane.

VS Yone the Unforgotten F8
P Way of the Hunter

Yone deals magic damage with every second Attack. In addition, his critical strike chance is increased.

Q Mortal Steel cd4

Thrusts forward, damaging all enemies in a line. On hit, grants a stack of Gathering Storm for a few seconds. At 2 stacks, Mortal Steel dashes Yone forward with a gust of wind knocking enemies Airborne.

W Spirit Cleave cd14

Cleaves forward, damaging all enemies in a cone. Grants a shield to Yone, the value is increased by the number of champions hit by the swipe. Spirit Cleave's cooldown and cast time scale with attack speed.

E Soul Unbound cd22/19/16/13/10

Yone's spirit leaves his body behind, gaining Move Speed. When this ability ends, Yone's spirit is forced back to his body and he repeats a portion of the damage he dealt as a spirit.

R Fate Sealed cd120/100/80

Yone blinks behind the last champion in a line with a slash so powerful it pulls all enemies hit towards him.

IN QUEUE02:00

Before you queue

Your first wave deserves warm hands.

About three and a half minutes in the browser while the queue runs: circles, quick clicks around your champion, flicks, dodges, real champion combos on your own League keys, and a lane of last hits to finish. No account, no install, and your best scores stay on your machine.

AWAYANYWHERE

Phone remote

The queue pops while you are in the kitchen.

The accept window lasts about ten seconds and the queue does not care that you stepped away. Your phone is the one screen you carry, so it gets the buttons: start a queue, accept the match, see whose turn it is to lock in.

SENSAI REMOTE
Match found
Ready?
ACCEPT
Decline

It stays off until you turn it on in Settings. Your computer then connects out to our relay and your phone talks to that relay, so it works from any network, behind a key only your machine shows you. Scan the code once in Settings, add the page to your home screen, and it stays paired.

Every press is yours. Nothing here accepts a match on its own. A person tapping from another room is remote control; a script clicking for an empty chair is automation, and Riot bans the second one. So there is no timer and no auto-accept, by design.

DOWNLOAD0.2.1

Alpha build

Both platforms, one overlay.

The same code runs on Windows and on macOS, so the overlay you get is the overlay we build against every day.

SensAI installs on a Mac or a Windows PC. Open sensai.sidali.dev on your computer to download it.

Which Mac? Open the Apple menu, then About This Mac. A line starting with Chip takes Apple Silicon, a line starting with Processor takes Intel.

Runs on its own. The overlay reads your game from Riot's local data, so it needs no account and no setup. Three steps, one of them a permission.

Signed and notarised by Apple. The Mac builds open without a warning. On Windows the installer is not signed yet, so SmartScreen shows one: choose More info, then Run anyway. Checksums are at /download/SHA256SUMS.txt.

THE OVERLAYFREE

What it costs

The overlay is free, and it stays free.

0€ / MONTH
  • The enemy kit in champion select, before the loading screen
  • Your CS pace, coloured on a rank scale
  • The matchup sheet, the constants, the metronome
  • The phone remote, macOS and Windows, no account, no advertising
Everything on this page is free, and this list stays free. The overlay runs on your own machine and reads data Riot already publishes; the phone remote passes through one small relay we host. A paid tier may come later for new things that need more than that, and this list will not move into it.