About

Counter-Strike 2 companion that automates in-game tasks, such as accepting match, buying items and more

CSAuto was created and is actively maintained by Murky. Source code available on GitHub.

Source code of this website also available on GitHub.

GitHub Repo stars Total Downloads Version Join Discord Server
Download FAQ

Features of CSAuto

Auto accept matches

CSAuto can automatically accept matches for you
All you have to do is wait for the match to be found
You can go do some stuff while the match is being searched
Also, you can receive notifications in Telegram and Mobile application

Automatically buy selected items

Customizable buy menu loadout for each team
Auto buy enabled items with priority settings
Buys only at freezetime and rebuys armor when less or equals 70

Auto pause/resume Spotify song

Automatically pauses Spotify song while you're alive
When you die, CSAuto will resume the song
That way you can listen to a song and still hear the game when needed

Auto reload weapon

Automatically reloads your weapon when you have 0 bullets left
Can continue spraying afterwards, sometimes it's lagging out

Discord RPC settings and example

Customizable Discord Rich Presence

You can use built-in templates to change the presence state/details
In addition, you can add one custom button with a custom link

App Managers


Windows
Scoop scoop bucket add games
scoop install csauto

How to connect to the mobile app

  1. Make sure you have installed the app on your phone
  2. Make sure you are connected to the same network
  3. In the mobile app start the server (and allow ignoring battery optimization)
  4. Go to the desktop app, in the 'Phone notifications' category and make sure it is enabled
  5. Go again to the 'Phone notifications' category and enter the IP address you see in the notification on the phone

The app couldn't set the launch options, what to do?

  1. Open Steam library
  2. Right-click on CS2 and press properties
  3. In the general tab you have launch options at the bottom
  4. Add -gamestateintegration to the launch options
  5. Close and start the game

Discord doesn't show amount of players in lobby

  1. Open the Discord category
  2. Get your Steam web api key from here
  3. Enter your Steam Web API Key
  4. After you entered it you should have it
  5. If you still don't have it, make sure you created a lobby by inviting someone and enabled it

How to get notifications in Telegram

  1. Send a message to the bot
  2. Get your chat id by sending a message to this bot
  3. Copy your 'Chat ID'
  4. Go to the 'Phone notifications' category and enter the Chat ID you got