For both windows and macOS/linux docker is the easiest way and recommended as well to download and run substrate in local.
- Download Docker Desktop
For Windows https://docs.docker.com/desktop/setup/install/windows-install/
For Mac https://docs.docker.com/desktop/setup/install/mac-install/ - Download Substrate-CLI for desktop
For Windows https://github.com/substrate-cli/substrate-cli-windows
For Mac https://github.com/substrate-cli/substrate-cli-mac
Run Substrate-cli
For Windows, run subs2.bat
For Mac, cd into the directory and summon a terminal from that directory, type in ‘./subs2.command’
if any permission issue occurs, type in chmod +x subs2.command/ chmod +x download.command