Windows app for Counter-Strike 2

Keep streams and videos out of the way during live rounds.

CS Companion listens to local CS2 Game State Integration and controls browser media when the round is live and you are alive.

No browser extension. No game injection. Runs locally on Windows.

Behavior

Choose the media action that fits your setup.

Mute

Mutes the active browser audio session during live rounds and restores it afterwards.

Pause

Sends Windows media play/pause controls and resumes only if CS Companion paused it.

Ducking

Lowers browser volume by a configurable relative percentage, defaulting to 50%.

How it works

01

CS2 sends GSI locally

The app listens on http://127.0.0.1:3000/ using the standard CS2 GSI endpoint.

02

Round and alive state are evaluated

Automation activates only when round.phase is live and the local player is alive.

03

Windows controls the browser

Chrome, Edge, Brave and Firefox are controlled through local Windows media and audio APIs.

VAC safety

Can I get VAC banned for using this software?

No third-party app can honestly guarantee that a VAC ban is impossible. VAC is controlled by Valve, and its behavior can change.

CS Companion is built to stay outside the game process. It does not inject code, read or write CS2 memory, modify game files, alter network traffic, automate gameplay input or expose hidden competitive information.

It reacts to local Game State Integration data and uses Windows media/audio APIs to change browser playback. Use the official release as-is and do not modify it to inspect or automate CS2.