Free Windows app

Automatic match recording for Valorant, CS2 & Deadlock

UpForge records each match in the background, then gives you an AI coaching report with timestamped moments and one clear thing to fix next game.

Windows 10 & 11About 300 MB1,900+ players

UpForge desktop app reviewing a Valorant match: round log, gameplay video and AI coach notes for each duel
The match review screen in the UpForge desktop app: round log, your recording, and a coach note for every duel.

How the desktop app works

Three steps. Setup in the desktop app is guided and takes care of recording for you.

  1. Install and sign in

    Download the installer and sign in with your UpForge account. Setup installs and configures OBS Studio for you, then runs a short test recording.

    Windows 10 or 11 · about 300 MB

  2. Play your match

    Recording starts when your match goes live and stops when it ends. Lobbies and menus are not recorded.

    Competitive and Premier by default · change in Settings

  3. Get your AI coaching report

    Press Analyse after the match, or turn on auto-analyse. You get a Windows notification when your report is ready, in the app and on your web dashboard.

    Usually 10–30 minutes after the match

The Matches list in UpForge: Summit 13–10 with UpForge score 771, Summit 13–5 with 677, Breeze 9–13 with 447, each Analysed and saved to Cloud with Watch and Review buttons
Every match recorded, scored and saved to the cloud.

What you get after each match

An AI review of your own footage and match data, not a scoreboard recap. Queued automatically after each match — typically 10–30 minutes depending on length and server load.

Match report in the UpForge app: Fade on Summit, a 13–10 victory, 29/15/8, the coach sentence about re-peeking angles teammates just died on, and the 23-round won and lost strip
Fade on Summit, 13–10. The score, one coach sentence and every round won or lost.
  1. Key moments, timestamped.Each one links to the exact clip in your recording.
  2. What happened, in plain words.Positioning, crosshair, movement and the decision behind each fight.
  3. One thing to try next match.A specific, practical change — not a generic tip.
  4. Recurring patterns.Habits that repeat across rounds, so you fix the cause, not one death.
  5. Category scores where the data supports them.For Valorant: crosshair placement, positioning, utility, economy, game sense and mechanics.
  6. Drills for your weak spots.Practice tasks linked to what the review found.

Built for competitive play

Background capture, hardware encoding and live match data, so coaching reflects what actually happened in your game.

Records matches, not menus

Records in the background from the moment a match goes live until it ends. No hotkeys, no forgotten uploads.

Built to protect your FPS

Uses your GPU's hardware encoder (NVENC, AMF or QuickSync) at 720p30 by default. Heavy processing waits until your match ends.

Match data, not just video

Kills, rounds, economy and abilities sync with your recording, so coaching points at real moments.

Review in the app

Watch your matches with a round log, map view and coach notes side by side. Clip any moment.

Picks up where it left off

Uploads and analyses resume after a crash or restart. You get notified when the report is ready.

You control your storage

Local files are removed after coaching finishes by default. Turn that off to keep a local library.

Keep the moments

One key saves the play. Plus backs every match up to the cloud.

F9Press F9 to keep a momentThe clip is saved when the match ends.
50Backed up to the cloudOn Plus: 50 cloud clips and 50 cloud recordings.
90daysRecordings keptPlus keeps each cloud recording for 90 days.

Discord, if you want it. Link Discord in your profile to get pre-game briefs and post-game debrief summaries in DMs — optional, not required to use the platform. Link in profile

Supported games

What gets recorded by default and what coaching each game gets today.

GameRecorded by defaultCoachingGood to know
ValorantCompetitive, Premier Full video and match-data coachingDeathmatch and Team Deathmatch can't be coached.
CS2Competitive, Premier Video and demo-data coachingAnalysis unlocks once the match demo is linked. The app fetches it automatically when it can.
DeadlockCompetitive Video and replay-data coachingAnalysis unlocks once the replay is linked. Replays download automatically.
League of LegendsSummoner's Rift Stats-based coachingUses Riot match data. Video is not reviewed yet.
Dota 2Coming nextNot available yet

System requirements

A hardware encoder (NVENC, AMF or QuickSync) keeps recording off your CPU and protects your FPS. Integrated graphics are supported through QuickSync.

ComponentMinimumRecommended
Operating systemWindows 10 (64-bit)Windows 11
GraphicsNVIDIA GTX 1060 / AMD RX 580 / Intel UHD 630NVIDIA RTX series / AMD RX 6000+
Memory8 GB RAM16 GB RAM
Storage10 GB free disk spaceSSD

Desktop app FAQ

Recording, FPS, privacy, supported games and AI analysis timing.

More help

How much does the UpForge desktop app cost?

Downloading and recording are free. Your first guided match in the app includes a full coaching report, and free accounts get one more lifetime analysis at a lighter depth. Plus and Pro include monthly coaching reports. Recording never uses your analysis allowance — only an AI analysis does.

Does UpForge desktop affect FPS?

Recording runs through OBS on your GPU's hardware encoder (NVENC, AMF or QuickSync) at 720p and 30 fps by default, and heavier processing waits until your match ends. This keeps the load low. If you notice a drop on your PC, choose a lighter recording preset in Settings.

Do I need to set up OBS myself?

Usually not. During setup UpForge installs OBS Studio (if it isn't already installed), applies its recording profile and runs a test recording. If the automatic install can't run on your PC, the app links you to the official OBS download.

Is it safe to use with Vanguard and VAC?

UpForge doesn't inject into or modify your game. It captures video through OBS and reads match data from official sources: Riot's local client data for Valorant, Game State Integration and demo files for CS2, and replay files for Deadlock.

What data does the desktop app collect?

Your match recording and match data such as rounds, kills, agent or hero and map. It does not record your keyboard input, other applications or anything outside the game.

Which games does UpForge desktop support?

Valorant, CS2 and Deadlock, with coaching tailored to each game. CS2 and Deadlock analysis unlocks once the match demo or replay is linked, which the app does automatically when it can. League of Legends gets stats-based coaching from Riot match data.

Where are recordings stored?

On your PC first. By default the local file is removed once coaching finishes or it is saved to the cloud; failed jobs keep the file so you can retry. Turn auto-delete off to keep a local library — local-only recordings are cleaned up after 14 days unless you change that. Cloud-saved recordings are kept for 14 days on Free and 90 days on Plus and Pro.

How long does match analysis take after recording?

Full-match coaching runs through our AI pipeline after each game. Most reports land within 10–30 minutes, but busier periods or longer matches can take longer. You can leave — we keep working in the background.

Does it work with integrated graphics?

Yes — Intel UHD 630 and newer support hardware encoding through QuickSync. Without a hardware encoder, recording falls back to software encoding at reduced quality.

Ready to get coached automatically?

Download the Windows app for Valorant, CS2 and Deadlock. Recording is free, and your first guided match includes a full coaching report.

Download stuck or blocked by Windows? Get the installer from GitHub releases.

Free Windows appSign up now, install later Create free account