Samourai Whirlpool is a free and open source (FOSS), non custodial, chaumian CoinJoin platform. Its goal is to mathematically disassociate the ownership of inputs to outputs in a given bitcoin transaction. This is to increase the privacy of the users involved, protect against financial surveillance, and to increase the fungibility of the Bitcoin network as a whole.
Due to the nature of FOSS our software and can be built, run, and hosted completely independently of the our software development team.
On Desktop a graphical user interface (GUI) is available. This can be run standalone or connected to a remotely hosted command line interface (CLI)
Regardless of which configuration you choose, you are always in control of your UTXO's. They never leave your wallet during the whole mixing process!
A CLI backed GUI is by far the best implementation and provides an easy user experience with your own node!