League of Legends client overlay for auto accept, champ select, and profile tools. A tray app on Windows keeps the plugin injected.
Drake is unofficial and is not endorsed by Riot Games. Using it may violate the League of Legends Terms of Use. You run it at your own risk.
Overlay home
Open with Ctrl + D or the duck button in the bottom-right corner.
Open the overlay with Ctrl + D, or click the duck button in the bottom-right corner of the client.
| Feature | Description | |
|---|---|---|
| ⚡ | Auto Accept | Ready-check accept with optional delay |
| 🗡️ | Auto Pick | First + backup champ per role, with Insta Lock |
| 🚫 | Auto Ban | Ban a chosen champion automatically |
| 🧰 | Build Panel | OP.GG runes, items, skill order, spells, matchups, and top players in champ select |
| 🔍 | Lobby Reveal | Open team scouting on Porofessor / op.gg / etc. |
| 👁️ | In-client Team Reveal | Ally rows + stats cards in champ select |
| 🚪 | Dodge | Champ-select dodge button (with usual penalty) |
| 💬 | Status | Custom status message and availability |
| 🏅 | Profile | Rank crest, banner skins, Riot ID tools |
| 👥 | Friends | Friends list tools |
| 🎥 | Streaming mode | Moves Drake into a window OBS / Streamlabs / Discord cannot capture (On, Off or Auto) |
| ⚙️ | Settings | Start with Windows, auto reload, auto updates, language |
The overlay is built with React and follows the League client language: English and Brazilian Portuguese are fully translated, and other languages fall back to English.
The tray is the source of truth for settings. The overlay reads and writes them through the tray, so they survive a client restart. With automatic updates on, Drake checks GitHub for a newer release, downloads the installer, and runs it. Windows will ask for permission because the app lives in Program Files.
In-client team reveal
Ally rows show Riot ID and recent win rate while you are in champ select.
Session revealed toast
When the lobby is ready, Drake prompts you to open the stats cards.
Team stats cards
Press Ctrl + Shift + D to see ranks, recent form, and recent champs for your team.
Build panel
In the same Ctrl + Shift + D modal, open Build for OP.GG runes, items, skill order, and summoner spells. Spells sit under skill order so the layout stays compact.
Dodge
Leave champ select from the in-client Dodge button. The usual dodge penalty still applies.
Status and rank crest
Set a custom status (including ASCII art) and change the profile rank crest from the overlay.
- Download the latest installer from the GitHub Releases page.
- Run the installer. Windows will ask for permission (Drake installs under Program Files).
- Drake starts in the system tray. Keep it running while you play.
- Open League of Legends. If the client was already open, use Reload client to apply in the tray menu.
- Open the overlay with Ctrl + D, or click the duck button in the bottom-right corner of the client.
- Turn on the features you want. Settings are saved by the tray and survive a client restart.
In champ select, Ctrl + Shift + D opens the in-client team stats cards when that feature is enabled. Uninstall from the tray menu when you no longer want Drake.
- Windows 10 or later
- League of Legends
- For development: Rust (stable), Node.js 20 or later, and Visual Studio C++ build tools
cd plugin
npm install
npm test
npm run buildnpm test runs Vitest (React components under jsdom). npm run build bundles and minifies the overlay into plugin/dist/index.js.
cargo test --manifest-path src-tauri/Cargo.toml
cargo build --release --manifest-path src-tauri/Cargo.tomlThe tray binary is src-tauri/target/release/drake.exe. If League is already open after a plugin change, use Reload client to apply in the tray (or restart client UX) so the new bundle loads.
plugin/dist/index.js is committed on purpose. The Rust build embeds that file, so a clone can build without Node.
plugin/in-client overlay (React) and its testssrc-tauri/tray app, installer, and injectionvendor/pengu-loader/pinned loader core shipped with the installer
See CONTRIBUTING.md. Please read CODE_OF_CONDUCT.md as well.
See SECURITY.md.
Drake is MIT. See LICENSE.
The installer vendors a copy of Pengu Loader (vendor/pengu-loader/), which is MIT as well. See vendor/pengu-loader/LICENSE.






