Mute
Mutes the active browser audio session during live rounds and restores it afterwards.
CS Companion
Windows app for Counter-Strike 2
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
Mutes the active browser audio session during live rounds and restores it afterwards.
Sends Windows media play/pause controls and resumes only if CS Companion paused it.
Lowers browser volume by a configurable relative percentage, defaulting to 50%.
How it works
The app listens on http://127.0.0.1:3000/ using the standard CS2 GSI endpoint.
Automation activates only when round.phase is live and the local player is alive.
Chrome, Edge, Brave and Firefox are controlled through local Windows media and audio APIs.
VAC safety
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.