Features

Everything Rift Companion does

A native macOS companion for League of Legends. It reads the local League client, shows champ-select intelligence in its own Mac window, and pins small informational panels over the live game. No injection or memory reading. Free and account-free.

Built today

Champ-select intelligence

Hover or lock a champion and Rift Companion brings the important pre-game information into one native Mac window:

  • A full popular rune page with rune icons, names, stat shards, pick rate, and win rate.
  • Riot's official keystone description, so the page explains what the rune does.
  • A current build preview with starter items, core path, and boots.
  • Up to five statistically difficult opponents as ban ideas.
  • Summoner-spell suggestions for each revealed enemy, so you decide who your lane opponent is.
  • Champion portraits, assigned role, and the revealed enemy team for context.
  • An experimental ADC/support synergy readout when the exact duo exists in the bundled table.

Popular data is labeled honestly. The current rune page is the champion-and-role popular page, not your own selected runes, and it is not tuned to the full enemy composition.

Loading-screen scout

Once champ select ends, Rift Companion can show both teams with:

  • Champion portraits and Riot IDs.
  • Solo-queue rank and LP.
  • Current-season wins, losses, and win rate.
  • Expand a player row to fetch a recent-match champion-pool summary from op.gg on demand.
  • A flat all-player view for Arena, where the normal two-team split does not apply.

The loading review stays available beneath the live build view after the game starts.

Builds that update with your game

The in-game popular-build panel follows your actual inventory:

  • Starter items, boots, core items, and situational routes.
  • Owned items dimmed and marked complete, with the next item highlighted.
  • Remaining gold needed after crediting owned components.
  • Component build path and alternative popular choices.
  • ARAM-specific popular builds on Howling Abyss.

Lane-matchup and counter-build guidance

On Summoner's Rift, the matchup panel uses the resolved lane opponent when one can be identified:

  • Favored, even, or unfavored matchup verdict.
  • Suggested play style and matchup tip.
  • Matchup build, runes, skill order, and summoner spells when supplied by the source.
  • Allied and enemy AD/AP/mixed damage split, plus hard-CC context.
  • Inventory-aware next-item and remaining-cost guidance.

When an exact lane matchup is unavailable, the panel falls over to a local enemy-composition readout and a defensive item shortlist. In non-SR modes it shows damage and CC context without SR-specific counter items.

Enemy summoner-spell cooldown tracker

Click an enemy summoner spell when it is used and Rift Companion counts it back up:

  • Five enemy rows with champion and summoner-spell icons.
  • Manual click-to-mark and click-to-clear.
  • Level-aware Teleport handling.
  • Item- and level-aware cooldown estimates (boots, Cosmic Insight, and the like).
  • Conservative timing that prefers showing a cooldown ready slightly early over claiming it is down too long.
  • Seconds, m:ss, or minutes display, with adjustable panel opacity.

Cooldown marking is deliberately manual and limited to summoner spells. The app does not track enemy ability cooldowns and does not detect enemy casts automatically.

Gold at a glance

The gold panel calculates gold spent from visible inventories and shows your lead or deficit against the resolved lane opponent, both lane totals, the current team gold-spent lead, and per-champion totals for both teams. Gold is available on Summoner's Rift and ARAM and is intentionally hidden in Arena, where augments and the mode economy make the comparison misleading.

Farm benchmark

The farm panel shows current CS, CS per minute after the first minute, and the percentage of lane minions spawned so far that you have collected. The lane benchmark is limited to Summoner's Rift top, mid, and bottom — jungle, support, ARAM, and Arena do not get a misleading lane target.

Champion combos

For supported Summoner's Rift lookups, the combos panel shows up to six popular champion combos as concise text notation. It hides completely when no reliable combo data is available.

Panels on your terms

You control the HUD without changing how League itself behaves:

  • Hold Tab to show the standard overlay group.
  • Optionally show the Popular Build, Matchup, and Combos panels from the shop-key latch.
  • Keep the standard overlay group always visible, toggle every panel individually, or disable the entire overlay from the menu bar.

Tab is always available as the hold-to-show trigger; Shop and Always are additive options. Visibility triggers are shared settings, not independently selectable per panel. Cooldowns are always visible in an active SR game when enabled and rows exist. Gold and farm ignore the shop trigger. The letter-based shop key requires macOS Input Monitoring when Shop is enabled.

In-game panel dragging

Drag any visible panel to place it; dragging is always available, with no toggle. Positions save separately for Summoner's Rift, ARAM, and Arena. Dragging requires macOS Accessibility permission, which the app asks for at a safe moment rather than mid-game.

Panel Presets and settings

Three presets bulk-set the main panel mix:

  • Beginner — gold, matchup/counter, and combos.
  • Pro — popular build, matchup/counter, gold, cooldowns, and combos.
  • Smurf — gold and cooldowns.

All six panel switches appear together. Farm stays independent of the presets, and a manual change to the five preset-owned panels produces a derived Custom state. Other controls include the additive Shop and Always options, shop-key capture and Input Monitoring status, cooldown format and opacity, a shared text size for this app window and every in-game overlay, and the available feature survey. Settings apply live with no Apply button.

Native Mac experience

  • Dedicated Live, Home, What's New, and Settings tabs.
  • Automatic League-client discovery and an automatic switch to the Live tab when champ select begins.
  • Closing the main window does not stop overlays; reopen from the Dock or menu bar.
  • Resolution-aware overlay scaling. No account, no sign-in.

Game-mode support

Features are gated by mode on purpose, so the app never shows a misleading number.

Current behavior by game mode.
FeatureSummoner's RiftARAMArena
Champ identity / role cardYesYesPartial
Champ-select build previewYesARAM buildNo
Full popular rune pageYesNoNo
Ban ideasYesNoNo
Spells by possible lanerYesNoNo
ADC/support synergyExact pairRareNo
Enemy-team context in champ selectYesYesHidden
Loading-screen ranksYesYesFlat lobby
Popular-build overlayYesARAM buildUnsupported
Exact lane-matchup buildYesNoNo
Enemy comp AD/AP/CC readoutYesYesYes
Gold spentYesYesHidden
Farm benchmarkLanes onlyHiddenHidden
CombosYesNo dataNo data
Enemy cooldownsYesHiddenHidden
Per-mode saved panel positionsYesYesYes

Rotating modes such as URF are currently treated as unsupported for Summoner's Rift meta lookups. Gold may still render, but popular builds, exact matchup builds, farm, cooldowns, and combos do not get normal SR behavior there.

On the roadmap

These are explorations, not dated promises. Some depend on new data sources or policy review.

  • Loading-screen counter relationships — per-enemy matchup win-rate context on the loading review.
  • Direct-laner matchup runes — genuinely opponent-conditioned runes when the lane opponent resolves.
  • Better ARAM and Arena reposition guides — measured HUD collision outlines for both modes.
  • Combo videos — surface the video links already returned with combo data.
  • Custom cooldown hotkeys — safe modifier-based shortcuts for marking enemy spells.
  • Best late-game build — a recommendation distinct from both the popular and matchup builds.
  • Smurf recommendation engine — a high-skill engine with clear inputs and abstention rules.
  • Honest stack benchmarks — only if sanctioned champion-stack data exists.
  • Longer-term explorations — no-write LLM draft coach, post-game macro analysis, broader player tags, client writes beyond the confirmed beta rune page, burst-threat warnings, and ARAM augment ideas, each pending data access or policy review.

Trust and requirements

  • No code injection, game-memory reading, or gameplay automation. The public production build uses League's local APIs without writes; the signed beta can create or update one app-owned rune page and select it as current only after explicit confirmation.
  • No Screen Recording permission. Dragging panels in game requires Accessibility permission. Showing panels with Tab needs no permission and no Input Monitoring; the letter-based shop key requires it when Shop is enabled.
  • The app contacts op.gg for meta data and rank lookups. Expanding a loading-review player row sends that player's game name, tag line, region, and a recent-match limit. The op.gg response includes match identifiers and participant champion names; the app uses only the champion names for its summary. The app also downloads Riot static data and contacts riftcompanion.com for availability, updates, usage heartbeats, optional survey and feedback, and signed-beta Rune Apply safety checks. It does not send your LCU credentials. See the privacy policy.
  • Free, no account. macOS 14 or newer, Apple silicon. The download is signed with an Apple Developer ID and notarized by Apple, so it opens without extra prompts (see the install steps).