Lightweight, fast account switcher for Steam.
Written in Python
STEAM is a trademark of Valve Corporation.
This app has no affiliation with Steam and Valve.
There won't be new feature added without your ideas. (This means I have ran out of new ideas) If you have any suggestion, feel free to submit a request on issues. Keep in mind that I can't guarantee that your suggestions will be added 100%.
- Switch between your accounts with just few clicks.
- No more entering ID, password and Steam Guard code every time you login to another account.
- Restarting Steam with single click.
- Accounts data encryption feature.
- Optional password saving feature. You can use them to log in to your accounts without entering them manually.
- Auto-importing your Steam accounts. Do more clicking, less typing.
- Auto-updating is built-in, and it's fast. (Unless GitHub's server is having a hard time..)
- Windows 8.1 or newer
- 64-bit is no longer required since version 2.7.
- Steam installed correctly
- Visual C++ Redistributable for Visual Studio 2015 or 2017
- Chances are it's already installed, but if it isn't, you can download it below.
- Download
- Unpack the archive to desired folder
- Run the exe (Do NOT change the name of the executable!)
- Because this program is not code-signed, Windows SmartScreen might pop up. Click 'More info' and then 'Run anyway'.
- Import accounts from Steam or add them manually via Menu > Add accounts
- Your account names are saved in accounts.json located in the same folder where exe file is.
- Click one of the buttons to change to desired account.
- Steam login prompt might appear if you are using this program for the first time. Just check 'Remember password' and login. It will work next time.
- You need to do this for every account except the one you have been using as autologin account prior to using this program.
- If you ever add more accounts, you have to do this for them as well. And if you don't login to certain account for a while, you will have to do this again for that account due to Steam revoking autologin access.
-
Login prompt appears! Fake program!
- See How to use-4. Right above.
-
Windows SmartScreen says this program is potentially harmful!
- That's because I didn't sign my executable with EV certificate which costs money. As you know, this program is free. Also, it's malicious code-free, so don't worry about it.
-
I have a request! / I found a bug!
- Bug reports and requests are always welcome. Please submit an issue.
-
Some elements in settings are missing!
- Delete config file and launch application again.
- All other branches except master are considered as acitve-development branch and might have issues, bugs, WIP features, or might not just work at all.
- At least Python 3.7 is required.
- Do not run updater.py in python interpreter. It's designed to run only in frozen environment.
- Use requirements.txt to install dependencies.
- Source code is written in English. Translation to other languages is done with gettext.
- Executable releases use modified version of sv-ttk. You might find some UI issues if you run the program in Python interpreter.