You will need a smartphone or tablet (Android/iOS) to set up Chromecast.
Setup is done from within the Google Home app. Setting it up from a computer is not supported.
All you need is a TV or monitor with an HDMI port to plug in Chromecast and a Wi-Fi connection, and you're good to go.