Smos is currently developed on Linux. It should "just work" on MacOS. It should "just work" on Windows' subsystem for linux. It probably won't work on Windows as-is. (See Issue 52)
If you'd like to try smos out and you have nix
installed, you can "just" run this:
nix run github:NorfairKing/smos