#steam #account #manager #gaming #switcher

bin+lib diverter

quickly switch between Steam accounts on Windows

5 releases (stable)

1.3.1 Feb 11, 2023
1.3.0 Feb 10, 2023
1.2.0 Feb 4, 2023
1.1.0 Jan 17, 2023
0.1.0 Jan 16, 2023

#1323 in Command line utilities

29 downloads per month



Rust 793 SLoC // 0.0% comments C 210 SLoC // 0.0% comments

diverter diverter

Switch between Steam accounts without relogging on Windows.


Typical usage is as follows:

diverter -rs my_other_account # change account and restart Steam

The s[et] <USERNAME> flag sets the account by username, and r[estart] indicates a restart.

The restart flag can be supplied multiple times, each time makes the restart slower but more graceful. If supplied three times, it will shut down Steam gracefully, which is a good idea for when you think Steam might be in the middle of a filesystem operation, such as when you're downloading a game, uploading your save to the Steam Cloud, etc.

diverter -rrrs my_other_account # change account and restart Steam gracefully

See --help for complete usage documentation.


Download the latest release, or build using cargo from source via cargo install diverter.


~50K SLoC