LeagueJax

A desktop companion for League of Legends players, built around match context, player lookup, replays, and lightweight update-aware tools.

Windows x64 installer. Direct links use the latest release asset.

Live session

Champion select context

Recent history

62% last 20 matches

Update source

GitHub / Gitee direct installer links

Built for the moments around a match

LeagueJax focuses on the repeated desktop tasks before, during, and after a League of Legends session.

Match context

Keep the current phase, team context, and session state easy to scan without repeatedly switching windows.

History and lookup

Review recent matches and inspect player information for review and organization, not automated decision-making.

Compact overlay

Keep useful information visible in a lighter form designed to be readable and low interruption.

Replays and tools

Centralize replay management and practical client-side companion actions as the project evolves.

AI companion layer

LeagueJax now includes MCP support, letting compatible AI clients inspect selected local context and call approved companion tools through explicit boundaries.

Protocol

MCP Expose LeagueJax capabilities to AI clients without turning the desktop app into an uncontrolled automation layer.

Readable context

Share supported game, session, and local companion state with assistants that understand the Model Context Protocol.

Approved tools

Let AI clients call defined LeagueJax actions instead of scraping the interface or guessing hidden state.

Explicit boundaries

Keep AI integration scoped to supported capabilities, with product rules staying inside the owning LeagueJax modules.

See the real LeagueJax interface

Actual desktop screens show how LeagueJax organizes live scouting, match history, replay files, and lightweight tools.

Game

Current game context

Scan teammates and opponents with recent results, rank cues, side, and current mode.

History

Match history review

Open detailed match cards with runes, builds, teams, ranks, and per-game stats.

Replays

Local replay manager

Find ROFL files, map them to client versions, and launch matching replay playback.

Tools

Claim automation

Review claimable missions, event hub items, and recent claim activity in one focused tool.

Partially open source by design

LeagueJax keeps its public shell, interface, foundation, and public project materials available while leaving some core implementation outside the public repository to reduce low-effort repackaging.

License

GPL-3.0 Public source files and assets are governed by the repository license. Non-public components are not included in the public repository.

Why it exists

LeagueJax is connected to League Akari's partial open-source direction. It is an independent project for learning and practicing Tauri desktop development while building a tool shaped around my own workflow.

LeagueJax is unofficial and is not affiliated with, sponsored by, or endorsed by Riot Games, Tencent Games, or League of Legends.