
1. Make sure you have Python 3.10 or higher installed. On Windows, also make sure you're using Windows Terminal — legacy cmd.exe and the old PowerShell console host don't handle keyboard input correctly for this kind of full-screen terminal app.
2. Install pipx if you don't already have it:
python -m pip install --user pipx python -m pipx ensurepath
Restart your terminal after running ensurepath so the PATH change takes effect.
3. Install rift-tui:
pipx install rift-tui
4. Run it:
rift-tui
5. On first launch, you'll be asked for a Riot API key — get a free one from the Riot Developer Portal and paste it in when prompted. Then enter your Riot ID and pick your region with the arrow keys. Both steps can be skipped and completed later from inside the app.
That's it — no config files, no virtualenv to manage yourself. Everything else (tracked accounts, bookmarks, refresh interval, your API key) is managed from inside the app itself.