Draft smarter. Build harder.

Win champ select before the game starts

Counterforge reads your League of Legends champ select and loads the best runes, item set and summoner spells for your role, adjusted to the enemy team. Then it shows you every champion's build, counters, and any player's recent games.

Free. Windows 10 and 11. Single .exe, no installer. Current version 0.2.1, updates itself.
Counterforge home screen with a recent game expanded to show all ten players, their ranks, items, KDA and a 1st to 10th performance placing

What it does

The app runs on your PC next to the League client. The website has the champion, counter and player pages, free in your browser.

Auto-import for your matchup

When you lock in, Counterforge reads both teams, picks the highest win rate runes and items for your role from OP.GG data, and writes them straight into the client as a rune page and the first item set in your shop. Flash goes on D if you want it to.

Ahri mid build page with runes, items, skill order, one-trick builds and matchups

Every champion, every lane

Search and filter the whole roster. Full runes, items, spells and skill order for any role, with tier, win rate, pick rate and ban rate.

Counters and matchups

See who a champion is strong against and who counters them, with the win rate and sample size behind each one.

One-trick and pro builds

See what the most dedicated players on a champion actually build, with their name, rank and recent results.

Player lookup

Search any Riot ID for rank, top champions and recent games. Click a game to see all ten players, with items, CS, damage, gold and ranks.

Performance placing

Every player in a game gets a 1st to 10th placing with MVP and ACE, so you can see who actually carried.

Live game

Ranks, win rates and mastery for both teams once the game loads. Click any name to open that player's page.

Self-updating

A new version shows up as an Update button on the home screen. One click and it restarts itself on the new build.

Get started

Two minutes, no account.

  1. DownloadGrab Counterforge.exe above and put it anywhere, for example your desktop. There is nothing to install.
  2. Open it with League runningCounterforge finds the League client by itself. The status chips at the top turn green when it is connected.
  3. Add a Riot API key (optional)For ranks, mastery and the live game, paste a free key from developer.riotgames.com into Settings. Builds, runes and counters work without one.

Screenshots

Real captures from the app. Player names are replaced.

Questions

 

Windows says "Windows protected your PC". Is it safe?

The exe is not code-signed yet, so Windows SmartScreen warns about any new app. Click More info, then Run anyway. The full source is on the project's GitHub page if you want to look.

Will I get banned for using it?

Counterforge reads the League client and writes runes and item sets through the same local client interface other build tools use. It does not touch the game process. Riot does not officially support that interface for third-party apps, so there is no guarantee, and you use it at your own risk.

Do I need a Riot API key?

Only for ranks, mastery and live-game info. Get a free one at developer.riotgames.com and paste it in Settings. It is stored on your PC and only ever sent to Riot. Builds, runes, counters and champion stats come from OP.GG and need no key.

What data does it collect?

There are no accounts. Your API key, settings and a short list of recent searches stay on your PC. The app requests data from Riot, OP.GG and WhatIsMyMMR.com. The optional "people online" counter, if switched on, sends only a random anonymous ID every few minutes.

How do updates work?

Counterforge checks this project's GitHub releases on start and every few hours. When there is a newer version, an Update button appears on the home screen. It downloads the new exe, closes, swaps it in and reopens.

Does it work on Mac or other regions?

Windows only for now. Most regions work for builds and lookups, and ranked MMR estimates cover EUW, EUNE, NA and KR.

Change log

Every release, newest first.

v0.2.1Update test
  • Test release to check the in-app updater works
  • Nothing else changed
v0.2.0Home screen, player pages and a new look
  • New CF logo, wordmark and molten orange / violet colour scheme
  • Home screen with your rank, recent games, free champion rotation and the best win rates per lane
  • Champions tab: search and filter every champion, full runes / items / skill order for any lane, strong-against and weak-against matchups
  • One-trick builds and Pro builds on every champion page, with the player's name, rank and what they actually build
  • Players tab: look up any Riot ID, see rank, top champions and recent games
  • Click a game to see all 10 players: items, KDA, CS, damage, gold, rank and a 1st-10th performance placing with MVP / ACE
  • Click any player's name in a live game to open their page
  • Estimated MMR (Ranked and Draft Pick) from WhatIsMyMMR.com
  • Settings for auto summoner spells, keeping other item sets, overwriting a full rune page and the online counter
  • Copy diagnostics button, and an in-app updater with this change log
v0.1.0First release
  • Reads champ select, shows team ranks, win rates and mastery
  • Auto-imports OP.GG runes, item set and summoner spells based on the enemy team
  • In-game overlay, item bar and level-up skill indicator, auto-accept, role picker and team synergies

Privacy policy

Last updated 1 November 2026. Counterforge is a free hobby project run by one person. Questions or requests: open an issue on the project's GitHub page.

Short version
  • No accounts, no ads, no analytics, no tracking cookies.
  • Your Riot API key and settings stay on your own PC.
  • This web page collects nothing and sets no cookies.
What stays on your PC
  • Your Riot API key, settings, recent searches, and cached build data are saved in the app's own data folder on your computer.
  • Counterforge does not upload these files anywhere. Deleting the app's data folder removes them.
  • A local diagnostics log helps with bug reports. It is only sent if you copy it and send it yourself.
Who the app talks to
  • Riot Games: your API key and the Riot IDs you look up or are playing with, to fetch ranks, mastery and match data. Riot's own privacy policy applies to that data.
  • OP.GG: champion names, roles and Riot IDs you look up, to fetch builds, win rates, matchups and match history.
  • WhatIsMyMMR.com: the summoner name and region you look up, to show an MMR estimate.
  • GitHub: to check for and download new versions. GitHub sees your IP address, as with any download.
  • Each of these services receives your IP address when the app contacts it.
Optional online counter
  • Off unless a counter address is set in Settings.
  • When on, the app sends a random anonymous ID every few minutes so the home screen can show how many people are using Counterforge. The ID is not linked to your name, account or key, and the server forgets it after about ten minutes of silence.
Your choices
  • Delete the app and its data folder at any time.
  • Turn the online counter off in Settings.
  • Counterforge is not meant for children under 13. League of Legends itself has its own age rules.
  • If this policy changes, the date above changes and the change log says so.

Terms of use

By downloading or using Counterforge you agree to these terms.

The deal
  • Counterforge is free, provided as is, with no warranty. It may stop working at any time, for example when Riot, OP.GG or another data source changes.
  • You use it at your own risk. The author is not liable for lost games, account actions, or any other loss from using it.
  • It reads the League client through the local client interface, which Riot does not officially support for third-party apps. Riot may change or restrict it without notice.
Fair use
  • Don't use Counterforge to harass players, to cheat, or to break the rules of League of Legends or Riot's terms.
  • Use your own Riot API key and follow Riot's developer policies. Don't share your key.
  • Don't resell, repackage or re-host Counterforge as your own product.
Third-party content
  • League of Legends names, images and data belong to Riot Games, Inc.
  • Build and win rate data comes from OP.GG and MMR estimates from WhatIsMyMMR.com (CC BY 4.0). Estimates are not official and can be wrong.
  • Counterforge isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties.