Vapor is a 3rd party open-source authenticator app for Steam, operating as a Desktop application to allow for players who don't have access to a smartphone to install the Steam Mobile Authenticator to be able to use Steam and trade video game items on the platform with minimal limitations.
You don't have to use the app as your authenticator! There are several features that can be utilised without replacing your old mobile or device authenticator, including accessing web sessions logged in as any of your accounts at the click of a button.
Because the project is open-source utilising APIs offered by Steam, additional features can be added in by the community to build an application that not only provides what the current existing mobile authenticator app offers but more to help Steam traders, gamers and players.
General
Trading
Gaming
Inventory Management
TF2
, CS:GO
, Dota2
and other games at the click of a buttonVapor is developed in TypeScript
using ElectronJS
to produce the application for desktop. ReactJS
and TailwindCSS
has been integrated into the project to make frontend development easier.
There are several tools including Babel
to compile TypeScript
into plain JavaScript
and Webpack
to build the project into a development build that can be ran and tested locally.
Stable
You can download your system's respective installer (.exe
for Windows
, .dmg
for MacOSX
, and .AppImage
for Linux
) for the latest stable version in Releases.
You can always install the latest version of the application here to replace your current version. Download the installer, delete your shortcut of the application and load the installer.
Unless it is stated explicitly that your previous config file containing account information is incompatible with the latest version (which a converter will be provided for), you will be able to access your accounts as normal after installation.
Development
You will need node
and npm
to run this project as a developer and build it from source.
cd
into the project directory.
This will install all necessary dependencies, including dev-dependencies, to allow you to build the project alongside install developer tools to make development easier.npm start
to build and bootup the app to ensure that it is working for you. You can exit using Ctrl + C
once you have finished testing it.These planned features have been sourced from discussions with users and communities. Some may also be features that are missing from Vapor that exist in the current version of the Steam Mobile Authenticator app.
*
- Provided by the existing Steam Mobile Authenticator App
General
*
Trading
You can read details on how to contribute here.
You can contact me on Steam here.