# Headless Wasabi Daemon
The default of how to interact with your Wasabi wallet is the graphical user interface. There is also a headless daemon where you do not run a resource-intensive GUI, but only the command line interface. This daemon is especially useful for power users mixing bitcoin in the backend of their servers.
# Available Commands
wassabeed starts Wasabi wallet when the package is installed.
mix makes sure Wasabi starts in daemon and not the GUI.
--wallet: specifies the name of the hot wallet with the coins you want to CoinJoin.
--destination: specifies the destination wallet that the mixed coins will be coinjoined into, after the target anonymity set is reached.
A coin will be coinjoined into the first wallet until anonymity set target is reached, then there will be one additional CoinJoin into the
--keepalive keeps the daemon running after all coins have reached the anonymity set target, and continue to CoinJoin when new coins are received into the wallet.
This flag is needed if the daemon should mix into the
--help displays help page and exit.
# If the package is installed
Depending on your operation system, open the command line and execute:
wassabee mix --wallet:MyFirstWallet --destination:MySecondWallet --keepalive
cd /Applications/Wasabi\ Wallet.app/Contents/MacOs ./wassabee mix --wallet:MyFirstWallet --destination:MySecondWallet --keepalive
cd C:\Program Files\WasabiWallet wassabeed.exe mix --wallet:MyFirstWallet --destination:MySecondWallet --keepalive
# If building from source code
Open the terminal, navigate to the
WalletWasabi.Gui folder inside the cloned repository and execute:
dotnet run -- mix --wallet:MyFirstWallet --destination:MySecondWallet --keepalive