Your POV.
The whole map.

CSReview grabs your POV after every Counter-Strike 2 match, analyzes the demo, and syncs a 2D replay of the whole server to your footage. You just play, and the review’s there when you want it.

Windows 10/11 · No account · Auto-updates

CSReview · Review
Inferno · Faceit · 12-7

The same round, from both sides.

This is the core of it, and the fastest way to review a Counter-Strike 2 demo: CSReview keeps your POV recording and a 2D replay of the whole server, both synced to the same moment. Your POV is what you saw and heard on comms. The replay is the demo’s perfect information, every player and how they reacted. Flip between them and you can see what you did with the info you had against what was actually going on.

  • In your POV, the replay rides along as a minimap in the corner, so you’ve always got the map without leaving your own footage.
  • Every grenade shows its flight path, smokes count down as they fade, and mollies, flashes, and damage all land where they actually did.
  • The full 2D view fills in the rest: team panels with money and weapons, the score, bomb and defuse progress, and a kill feed.
  • Demos download and parse by themselves in the background, and both Matchmaking and Faceit work.
Flip the view
2D Replay · Anubis
R12 · sync ±36ms

What you actually saw, with your comms.

Watch the map change hands.

Map control turns the replay into territory: who owns what ground, where the front line is, and what each team actually knows. CSReview simulates the whole round on the map's real geometry, so the paint means something.

  • A team controls the ground it has cleared and can reach before any possible enemy. It is a real simulation of the round, not a blob drawn around player dots.
  • Spotting an enemy extends your control. Getting spotted shrinks the enemy’s uncertainty about you, not your map.
  • Flip the perspective to see the round as either team believed it. The gap between those two maps is where rounds are won and lost.
  • Watch mid round and you can see the moment the map slips away, long before the kill feed says so.

T map controlShiftT flip perspective

Whose map?
Map control · Mirage
R7 · Falcons vs FURIA · same tick
Map control on Mirage: the board tinted with CT ground in blue and T ground in gold, team panels on both sidesMap control from the CT perspective at the same tick, showing cleared CT ground and possibility clouds for the unaccounted TsMap control from the T perspective at the same tick, showing a very different picture of the map

CT ground in blue, T ground in gold, hatched where it is claimed but not watched.

Line of sight · Anubis
V

Line of sight

Paints every player’s actual vision onto the map, computed in 3D from the real map geometry. Walls, boxes, and height differences block sight the way they do in game, and smokes cut it off. Crossfires that never overlapped and angles nobody was really holding show up instantly.

Fog of war · Anubis

Fog of war

Limits the replay to one side’s knowledge. Enemies disappear unless that team has actually spotted them, leaving only hazy last-known hints, just like the round felt from inside it. You judge every decision by the information the players really had, not by hindsight.

Map control, line of sight, and fog of war are part of CSReview Pro. The 2D replay starts free: every install gets 3 conversions.

You play. It shows up.

No demo hunting, no recording software, no exporting. Here's what a match night looks like:

  1. 21:34

    You queue

    CSReview idles in the tray while Steam records the game. Nothing to start, nothing to remember.

  2. 22:18

    GG

    CSReview sees the match end the second the scoreboard drops.

  3. 22:19

    POV extracted

    Your perspective gets cut out of the recording, named, and dropped in your library.

  4. 22:31

    Replay ready

    The demo downloads and parses in the background. The 2D board is waiting next to the footage.

App was closed?

Matches that ended while CSReview was off get recovered on the next launch, before Steam deletes the recording.

Disconnected mid-match?

Recordings that got split by a reconnect are stitched back into one video.

Disk filling up?

Set a storage cap and old videos clean themselves up. Protect the keepers and they never get touched.

Where you actually review.

Watching your demos back is how you get better, it just tends to be a pain. This is the part that makes it quick: go through new matches in a couple of minutes, study the ones worth studying round by round, and come away with your mistakes actually written down.

Round-by-round timeline

Every round is its own segment on the timeline, tinted green or red for the result, with kill and death markers and post-plant shading. You can hover to preview a spot before you jump to it, and zoom in when you’re trimming a clip.

Timestamped notes

Drop a note the moment something happens and tag it however you want, like crosshair, utility, or positioning. Click any note later and it takes you straight back to that frame.

Focus areas

Turn one of your tags into a focus area and CSReview keeps track of how often it still comes up, next to the Leetify stat that goes with it. It’s an easy way to see whether the thing you’re working on is actually getting better.

Keyboard-first:Space playM replayB drawCtrlN note? everything else

Notes · across every match

Works with what you already use.

Leetify

Round ratings show up right on your timeline, and per-match stats get saved with every video.

Faceit

Matches sync on their own and demos get pulled for replay analysis. Demos also auto-upload to Leetify.

YouTube

Uploads queue in the background and pick up where they left off, even if the app closes mid-upload.

Steam

Built on Steam Game Recording and official demo delivery. Connect once and forget about it.

Free to review. Pro to dissect.

The capture and review core is free, no account required. Pro adds the analysis layer on top, priced so it's not a decision.

FREE

$0

  • Automatic POV extraction after every match
  • The full review player: round timeline, drawing, clips
  • Timestamped notes and focus areas
  • Faceit and Leetify integrations
  • 3 free 2D replay conversions
Download free

PRO

$2.99/month

$24/year · $49 once for lifetime

  • Unlimited 2D conversions, built automatically for every match
  • Map control
  • Line of sight
  • Fog of war
  • Background analysis so overlays open instantly
Get Pro

One license activates one PC. Cancel or switch plans anytime, no email required. You can also upgrade from inside the app.

Questions, answered.

The short version of what CSReview does and how reviewing a Counter-Strike 2 match actually works.

How do I review my CS2 matches with CSReview?

Install it once and it runs quietly in the tray. After every match your POV is extracted automatically and the demo downloads and parses in the background, so the review is already waiting — your footage on one side, a 2D replay of the whole server on the other. You just open it and watch.

Is CSReview a CS2 VOD and demo review tool?

That's exactly what it is. It's built for reviewing CS2 VODs and demos: your own POV synced to a 2D replay of the demo, a round-by-round timeline with kill and death markers, timestamped notes, and Leetify round ratings — with no manual recording or demo hunting.

Does it work with Faceit and Matchmaking demos?

Both. Matchmaking and Faceit matches are picked up and parsed on their own, and Faceit demos also auto-upload to Leetify.

Is CSReview free?

The core is free: POV capture, the review player, notes, and the integrations, with no account required. Every install also gets 3 free 2D replay conversions. CSReview Pro ($2.99/month, $24/year, or $49 once) unlocks unlimited automatic conversions plus map control, line of sight, and fog of war.

What does the map control overlay show?

It shows which team controls which ground as the round plays out, simulated from the demo on the real map geometry. A team controls an area once it has cleared it and can reach it before any possible enemy, and you can flip the view to see the round as either team believed it. Line of sight and fog of war build on the same simulation.

How is CSReview different from Leetify?

Leetify is the stats; CSReview is the review. It puts your actual POV — what you saw and heard on comms — next to a 2D replay of the demo's perfect information, synced to the same moment, with notes and focus areas so what you learn actually sticks. Leetify's round ratings and stats are built right into the timeline.

Do I have to record my matches myself?

No. CSReview uses Steam Game Recording, so as long as it is running it captures every match on its own. If it was closed when a match ended, it recovers the recording on the next launch before Steam deletes it.

Tonight's matches are already waiting.

Install it once, and every match after that shows up extracted, analyzed, and ready to study.

Loading…

Windows 10/11 · No account · Auto-updates

Questions? The Discord is small and the dev answers.