You are about to install a 2 in 1 version of beta Golem. You will have a choice to stay in our test environment (on testnet) or try our beta version (on mainnet).

By downloading and using Golem you accept the Disclaimer and agree to comply with User Interaction Guidelines.

02 Download

Install Golem for MacOS

01 First, you have to install Homebrew, a package manager for macOS. Paste and run the following script in the terminal:

/usr/bin/ruby -e "$(curl -fsSL"

02 Afterwards, run the following script in the terminal:

brew tap caskroom/cask
brew tap golemfactory/golem
brew cask install golem

03 Before you run Golem be sure to run Docker for Mac. Cmd + space bar, type Docker and hit enter.

If you already have Golem installed you can run scripts to:

brew update
brew upgrade golem
brew cask upgrade golem
brew unlink golem
brew link golem
brew unlink hyperg
brew link hyperg
brew tap golemfactory/golem
brew reinstall golem
brew cask reinstall golem
brew cask uninstall golem-mainnet-launcher
brew cask uninstall golem
brew uninstall golem

Some tips before installation

What are the minimum requirements to run Golem?

We support Windows 10, OS X Sierra and higher, and Ubuntu 16.04 LTS.In general we recommend a processor with multiple cores and lots of RAM. At minimum, you can run Golem with:

  • 2 GB RAM
  • 2 cores
  • 20 GB HDD
  • public IP or ability to forward ports or router with UPnP activated

For more demanding renders like the Production Benchmark you will need at least:

  • 16 GB RAM
  • 6 cores
What's the difference between testnet and mainnet?

Golem on testnet is a safe place to learn how the application works using tGNT and tETH tokens (tokens which do not hold any real value), however it does not utilize the full potential of the network. Golem on the mainnet uses real GNT and ETH, which attracts higher powered providers. So that you can use the app to earn money and pay for computations.

What If I don't have public IP?

If you don't have a public ip, or your router doesn't support UPnP, you need to forward ports 40102,40103 and 3282 to your machine from your router for Golem to accept tasks. Refer for port forwarding instructions but use above ports instead. You may also need to open the ports through your firewall. For router specific instructions on how to forward your ports go to To check if your ports are forwarded correctly you can use

Can I recover the password?

You cannot reset your password if you lose it. No password recovery exists for the app right now. We recommend that you write your password down and store it in a safe place. We give the option to print your password on first startup. If you choose this option, be sure to delete the PDF file from your computer for safety reasons.

Why I need GNT or ETH and how can I acquire them?

As a Requestor you will also need some GNT and a small amount of ETH (0.005 should be a good start) to pay for computing power on the network. If you are going to participate as a Provider you will need a small amount of ETH for withdrawals. You can acquire ETH through almost any cryptocurrency exchange. The most popular way to acquire ETH now is through Coinbase and GDAX

For more information, see Golem's documentation

Golem Docs

More helpfull resources

Have a look at other resources and channels prepared for Golem users to make the process of usage as smooth as possible. If you have any questions ask us directly by email