Discord is free and works on both pc and phone. Unless you mean you don't want to make an account. The stream is over though i think
yee i recommend you to download it wether on your pc or phone to be able to join in the next streams! :D