Unzip the download
Extract the full archive into a normal folder on the same PC where you play League. Keep the folder contents together.
Play League, review your matches, and explore personal insights with the MayhemLab desktop companion. Optionally connect to the MayhemLab HQ community for shared achievements and broadcasts. Community participation is voluntary.
A source-based Windows preview. It includes the player application and its media, but no HQ bot, production API credentials, community database or private server configuration.
00551da008100206d1e0803c38ae76e553449c5fb85148fe7e4fba60a150a980This is a working source preview, not a signed installer. You need Node.js LTS and an internet connection the first time it installs Electron dependencies.
Extract the full archive into a normal folder on the same PC where you play League. Keep the folder contents together.
Install a current compatible Node.js LTS release (22.12+). Do not run files from inside the compressed ZIP.
Double-click Launch-MayhemLab.cmd. The first run can install Electron dependencies; subsequent launches reuse them.
To use optional HQ features, open Settings, choose Community service, click Check HQ Connection, and link your Discord account using the provided six-digit pairing flow. Shared achievements or records may appear publicly in Discord. Your League client integration remains on your own PC.
The desktop preview focuses on playing, reviewing matches, and exploring MayhemLab. You do not need to set up a Discord bot to use personal features. Online HQ features are optional; wider community rollout is limited while Riot-related approvals are pending. See how MayhemLab works ↗
MayhemLab is an independent preview that has not been approved as a Riot Production application. No Riot Production API key is bundled. Features requiring future production API access must remain in appropriate private testing until approval; a public development-key service is not supported. Community sharing requires a reachable, secured HQ service.
The browser demo uses fictional sample match data and does not connect to League or Discord. Review the product design, data boundaries and intended Riot API usage first.