Skip to content

jynite/valorant-tracker

Repository files navigation

Valorant Tracker

Open source match tracker for Valorant. Pulls live match data from the local Riot Client API — everything runs on your machine, nothing is sent anywhere.

Next.js TypeScript License

Features

  • Live match data during Agent Select and In-Game
  • All 10 players with rank, peak rank, K/D, headshot %, ACS, and more
  • Party detection
  • Copy match lobby to clipboard
  • Live round score updates
  • Dark/light theme toggle
  • Auto-reconnects if Valorant restarts

Requirements

  • Windows — reads Riot Client files from AppData
  • Node.js 18+nodejs.org
  • Valorant installed and running

Setup

git clone https://github.com/wtfsajit/valorant-tracker.git
cd valorant-tracker
npm install
npm run dev

Open localhost:3000 and launch Valorant. The tracker will detect it automatically.

How it works

  1. Reads the Riot Client lockfile (%LOCALAPPDATA%/Riot Games/Riot Client/Config/lockfile) for local auth
  2. Fetches an access token from the Entitlements API on 127.0.0.1
  3. Determines your region from the Valorant game log
  4. Pulls match data, MMR, and party info from Riot's API endpoints

Polls at adaptive intervals — faster during Agent Select and In-Game, slower in menus.

Credits

Built by sympathy.club

License

MIT — see LICENSE

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors