Your companion for playing and streaming CS.

CS Companion helps you control media during live rounds, accept Premier matches from your phone, add stream overlays, play custom MVP music and automate OBS scenes from one local app.

Free Download v0.1.71.0

Supported services

Mute, pause or duck non-game audio during live rounds.

The first view controls the core CS Companion automation. It listens to local CS2 Game State Integration, checks when the round is live and the player is alive, then applies the selected media mode through Windows media and audio APIs.

  • Toggle automation on or off from the main view.
  • Choose between mute, pause and ducking modes.

Accept your match from the toilet.

We've all been there, searching for a match and realizing you need to visit the toilet or grab a drink from the fridge. Veto Remote lets you accept matches and vote from your phone, tablet or smart fridge. Never miss accepting a match again.

  • Access the Premier Veto from anywear.
  • Customizable clicks positions depending on your resolution.
  • Works in all browsers over LAN/WiFi.
CS Companion Premier Veto Remote view with configured click positions.

Generate a fictional killfeed for your stream or highlights.

If you've ever streamed your game to a mobile-first social media app you know the killfeed is always hidden. This feature lets you add a fictional killfeed on your vertical stream.

  • Add fictional opponents to your killfeed.
  • The killfeed visible for the full round.
  • The killfeed updates in realtime.
Killfeed Generator mockup with a vertical stream creator and CS2 killfeed overlay.

Custom MVP music for your stream.

The MVP view lets you add custom audio files as MVP music which will play in a OBS browser source at the round end if your MVP count increase.

  • Add the audio files you want to use as MVP tracks.
  • Use the local OBS browser source to play them on stream.
  • Only triggers at round end if your MVP count increases.
Custom MVP Music Kit Box mockup with selected MVP music tracks.

Replay automation for all of your kills.

Replay automation uses OBS WebSocket and the OBS plugin Replay Source to prepare kill replays while you play, then switches to the replay scene when a live round ends after you get a kill.

  • Detects your Replay Source automatically.
  • Saves an instant replay for every kill and plays them on your stream when the round ends, automatically.
  • Control replay length and where the kill lands in the clip.
CS Companion OBS automation view with Replay automation enabled.

Focus on the game, CS Companion will automate your scenes.

CS Companion switches to your In-Game scene when the match goes live, and back to your Just Chatting scene when the match is over.

  • BRB guard: if OBS is on your Be-Right-Back scene, we don't switch scenes automatically.
  • Sponsor source appears for 10 seconds on halftime/intermission or timeouts.
CS Companion OBS WebSocket view with scene and sponsor automation settings.

Win a skin just by using CS Companion.

Every active player is automatically included if there's an active weekly giveaway draw. Keep the app running while playing at least once per week and you will be eligible for that week's draw.

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 Valve's policies can change over time.

CS Companion is built to stay outside the CS2 process. It does not inject code, read or write game memory, modify game files, alter network traffic or provide competitive information that is not already exposed through CS2 Game State Integration.

The app reacts to local GSI telemetry and uses Windows media/audio APIs, local browser sources and OBS WebSocket to control media, overlays, MVP sounds and scene/source automation. Premier Veto Remote and match notifications require explicit user action, and remote clicks are blocked when fresh telemetry says a match is live.