SET can be installed on Linux and macOS; it comes pre-installed on Kali Linux, which also maintains SET updates, meaning that you do not have to worry about manually updating SET.
Getting started with the Social-Engineer Toolkit
Getting ready
SET can be downloaded for different platforms from its GitHub repository: https://github.com/trustedsec/social-engineer-toolkit. Simply go through the README file and install the dependencies for your preferred distribution, and then run the following command to install SET:
git clone https://github.com/trustedsec/social-engineer-toolkit/ set/ && cd set && python setup.py install