Yes, Google’s Splashtop is completely free. However, you have to have a Google account in order to make use of it.