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.
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.
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.
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.
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.
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.
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.
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.
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.
Changelog
- 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 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-score self baselines now batch-fetch prior games in one query instead of one query per owner row.
- Local data store bumps to mirror v13 — one-time wipe and re-sync on upgrade. Back up via Settings → Export if needed.
Free. Native. Yours.
Download the latest build and link your Riot account — your whole match history starts archiving from the first sync.
Download for macOSUniversal build · macOS 14 Sonoma or later.
← Back to all tools