Sauna is an alternate client for Steam chat built on Electron, using node-steam-user to interface with the desktop Steam API.
steam-user
is not listed as an explicit dependency as it seems that installing it tends to fail when done automatically. Instead, to install, make you sure have svn
in your path, then run the following commands inside the sauna
folder:
npm install
npm install steam-user --no-bin-links
npm install steam
On Windows, you may need to do this as well afterwards:
cd node_modules/steam
npm install steam-resources
cd node_modules/steam-resources
npm install
cd ../../../..
To run sauna
from source, you need to have the electron
binary. Install electron-prebuilt
globally, then run it:
npm install -g electron-prebuilt # as root, on Linux
electron . # where . is the path to the `sauna` folder