Home / Tools / Elyra Rift
Gaming · macOS

Elyra Rift

Your League companion, on the Rift.

A fast, native macOS companion for League of Legends — your entire match history, a Champion Performance Score, rank tracking, and the friends you actually win with, all on-device and completely Vanguard-safe.

macOS 14+Sonoma or later
Freeno account walls
Vanguard-safeofficial APIs only
Elyra Rift — Overview dashboard
Why Elyra Rift

Everything you need to climb.
Nothing you don't.

Built by someone who plays ranked and got tired of laggy web stats. Fast, native, and honest about your game.

Endless match history

Every game you play is archived on your Mac forever — long after Riot drops it from the API. Scroll back through your whole career.

Champion Performance Score

One honest 0–100 number per champion, blending win-rate, KDA, damage and consistency so you know who actually carries.

Friend & duo win-rates

See who you actually win with. Per-duo records surface the friends worth queueing up with — and the ones who tilt you.

Vanguard-safe by design

Reads only the official Riot Web API, the local LCU, the in-game Live Client API and Data Dragon. Nothing injected, nothing risky.

Native Liquid-Glass UI

Built in SwiftUI for macOS — real OS blur, frosted panels over a living wallpaper. It feels like part of the system, not a web wrapper.

In-game skill-order overlay

A featherweight overlay surfaces the optimal skill order live, the moment you load in — calibrated per display and champion-aware.

Match history

Every game, kept forever.

Your full match history lives on your Mac — 187 games and counting, archived long after Riot drops them from the public API. Filter by queue, and read result, KDA, CS, damage and the friends in each game at a glance.

Elyra Rift — Match history
Champions

Know which champs carry.

Your whole champion pool, ranked — win-rate, KDA, CS and the item build you win the most with on each. Sort by games, win-rate or KDA and find the picks that actually move your LP.

Elyra Rift — Champions
Performance Score

One number that doesn't lie.

Click any champion for the whole story: a 0–100 Performance Score, your KDA, CS, damage, kill participation and vision, your recent form, a per-role split, the build you run and every game behind it.

Elyra Rift — Performance Score
Rank

Climb with receipts.

Your rank in its tier's colours, a promotion bar to the next division, and cards for ladder percentile, peak, net LP and best streak — plus a per-role win-rate split, your top ranked champions, mastery, and an LP-over-time chart with tier bands.

Elyra Rift — Rank
Insights

When you actually win.

Win-rate by day and by hour, lead-conversion and throw/comeback rates, and a win-probability-by-minute graph built from your own match timelines — all computed on-device.

Elyra Rift — Insights
Friends

Who you win with.

Auto-detected duos with your win-rate together versus solo, your best duo badged, and a running feed of the recent games you played with friends.

Elyra Rift — Friends
Native to the Mac

Down to the glass.

Elyra Rift is pure SwiftUI — frosted "Liquid Glass" panels floating over a living wallpaper, real OS blur, and a local-first store that keeps every game on-device so it's instant and works offline. It holds your Riot key server-side and never injects into the client, so it's safe alongside Vanguard. It looks and feels like something Apple could have shipped.

What's new

Changelog

v0.5.7 5 Jul 2026
Improved
  • Game Preview skill-order recommendations now load from a cached timeline index instead of re-scanning your entire archive on every open.
  • Overview labels your latest play block “Recent session” when it spans earlier days — only same-calendar-day blocks read “Today’s session”.
  • Lobby scout resolves any linked Riot account on your profile, not just the active one.
  • Match-detail coaching hints still load when rank tier is missing on the scoreboard row (uses a sensible default).
  • First-run checklist marks the overlay step done once League is running or a live game is detected.
  • Player search now opens reliably from a match — tapping a player runs the search and closes the match sheet.
  • Rank mastery, champion damage mix, and friend badges refresh on every launch, even when no new games have synced.
Fixed
  • Fixed nested buttons in Match History rows — champion icons open champion detail without conflicting with the row tap.
  • Sync no longer leaves “Last synced” stale when a pull finds nothing new.
  • Your on-device archive is now preserved across sign-out and account switching — signing back in re-seeds the Mayhem/LTM games and Performance Scores instead of leaving gaps.
  • More accurate skill-order recommendations — the games and win rate shown reflect a real sample of your history.
  • Improved stability against rare crashes while loading champion metrics and damage-mix data.
  • Server: owner re-ingest now promotes crawl-only matches back into your archive; verified-proxy checks apply per participant, not just any verified account on file.
  • Server: scheduled damage-mix rebuilds, rank snapshots, and account polling run on the correct queues and verified accounts only.
Performance
  • Performance-score self baselines now batch-fetch prior games in one query instead of one query per owner row.
Changes
  • Local data store bumps to mirror v13 — one-time wipe and re-sync on upgrade. Back up via Settings → Export if needed.
Read the full changelog →
Get Elyra Rift

Free. Native. Yours.

Download the latest build and link your Riot account — your whole match history starts archiving from the first sync.

Download for macOS

Universal build · macOS 14 Sonoma or later.
← Back to all tools