One step ahead, from queue pop to Nexus.

UP! is a native macOS companion for League of Legends. It tells you what to pick and why, imports your runes and build, scouts the lobby and keeps the timers while you play.

Free. For macOS 14 Sonoma and later, on Apple silicon and Intel.

  • Never reads game memoryIt only talks to Riot's own client and game APIs.
  • Imports as you lock inRunes, summoner spells and the item set, ready before loading.
  • Native on every MacA SwiftUI app for Apple silicon and Intel that idles near 0 % CPU.
  • Nothing to sign up forIt works with the League client you're already signed in to.

One match with UP!

From the moment the queue pops to the post-game screen, UP! does the busywork in the background and puts the one thing you need in front of you.

in queue

Accepted before you look up.

Grab a drink while you queue. When a match pops, UP! plays a sound, bounces its Dock icon and accepts for you two seconds later, in every queue including Swiftplay.

  • Change the delay or turn it off in Settings
  • ⌘ ⇧ A accepts by hand from anywhere in the app

to pick

Every pick comes with a reason.

The assistant opens with champ select. Every champion you own gets a score out of 99 for your role, with the reasons spelled out: how it does against the enemies revealed so far, your mastery and recent games, and the damage your team is missing.

  • Lock in and your runes, spells and item set are already in the client
  • Ban suggestions and a read of both team compositions
  • ARAM ranks your bench with a one-click swap, Arena weighs your duo
The champ select assistant ranking Garen, Gwen and Xerath for mid against Zed

in game

Timers, enemy items and your next buy, over the game.

The HUD sits on top of League in windowed or borderless mode: Dragon, Baron and inhibitor timers, every enemy's level and items with counter items outlined, your build path, the gold left to your next item and which skill to level next.

  • ⇧ Tab opens the match overview with ranks, form, premades and live items
  • Click any name there to open that player's profile
  • ⌃ ⇧ H hides the HUD when you want a clean screen
The in-game match overview listing both teams with ranks, champion experience, form and items

victory

Graded against everyone in the match.

Every game gets a grade from S+ to D for your KDA, kill participation, damage, deaths, farm, vision and objectives, measured against the other nine players. LP is saved after each ranked game, so today's climb and the week's are one glance away.

  • MVP and ACE badges, with damage and gold charts for all ten players
  • A nudge to take a break after three losses in a row
The UP! overview with graded recent matches, win rate, KDA and mastery

The whole app, tab by tab.

Between games, four tabs hold everything else: profiles for any player, builds for every champion and mode, the tier list for your region and rank, and a toolbox for the client.

A player profile in UP! with rank, win rate, KDA, champions and graded recent matches
Your profile or anyone's, on any server: rank, form, every recent match graded and your champion pool rated for the patch.
The Builds and runes page of UP! showing Ahri's win rate, tier and rune pages ready to import
Runes, items, skill order and matchups for every champion in Summoner's Rift, ARAM, Arena and URF.
The Tier list page of UP! with champions ranked by tier, win rate and pick rate
Tiers for your region and rank, with the patch's biggest risers and fallers.
The Tools page of UP! with lobby, quick action, maintenance and in-game HUD tools
Lobbies and custom games with bots, ARAM rerolls, profile looks and fixes for a stuck client.

UP! speaks ten languages and switches between them without a restart.

Up and running in a minute.

UP! is free. It needs macOS 14 Sonoma or later and the League client installed. One build runs on Apple silicon and Intel.

  1. Download the latest .dmg.Every version is also on GitHub Releases.
  2. Drag UP! into Applications.It adds itself to your menu bar on first launch.
  3. Open UP!, then click Open Anyway in System Settings → Privacy & Security.Needed once, because the build is signed ad hoc, not notarized. On macOS 14, right-click UP! and choose Open instead.

Prefer to build it yourself? Clone the repository and run ./scripts/build-app.sh with Xcode 16 or later.

Your next game starts in the menu bar.