Do I need to install anything?

No. The game runs in a modern browser. You only need an account and a stable connection to the server — without it the shift cannot run.