Development serverData may be wiped at any time · Coaching data is temporarily public
Shad-I

Your sixth man on the Rift — on your desktop

The Shad-I companion reads your League client's champion select in real time and grades every pick as it happens. Free, and 100% local — nothing leaves your machine.

Install

macOS / Linux

  1. 1

    Download and unzip Shad-I (or git clone the repository).

  2. 2

    Install dependencies and build:

    bash install.sh
  3. 3

    Launch — auto-detects your client, falls back to demo:

    bash start.sh

Windows

  1. 1

    Download and unzip Shad-I.

  2. 2

    Install dependencies and build:

    install.bat
  3. 3

    Launch — auto-detects your client, falls back to demo:

    start.bat

Requires Node.js 20 LTS (18+ works) and the League client for live drafts — no client, no problem: bash start.sh --demo runs a scripted demo, no API key needed. Then open http://localhost:8787.

In the box

live

Live Draft Room

Picks, bans, and hovers with a phase timer — read straight from your League client over LCU, the moment you enter champion select.

live

Six-Axis Comp Grades

Engage, Pick, Poke, Teamfight, Splitpush, and Scaling — both team compositions graded live with a radar overlay.

live

Mastery-Weighted Suggestions

Pick suggestions for your role, weighted by comp fit and counters — and by your mastery and your win rates.

live

Smart Alerts

“Enemy team is heavily AD — stack armor and they hit a wall.” Callouts that turn grades into decisions.

Optional: cloud sync

The companion runs 100% locally by default. To also mirror draft sessions to your Shad-I cloud account, create an agent token in Settings and set SHADI_API_URL and SHADI_AGENT_TOKEN before starting. Sync is fire-and-forget — if the API is unreachable, the local companion is unaffected.