No. You don’t need to install anything. Focus Pocus uses a video-conferencing tool powered by Butter, which is browser-based and requires no installation to use.
Please note that they do have desktop and mobile apps, but installing one, some or all is totally optional. You do not need to install the video-conferencing tool to join focus sessions.
You just need your web browser.