Черновой прототип для выбора "мастер"-вкладки. Например, мастер-вкладка будет держать один websocket-коннект к серверу, а остальные вкладки с тем же сайтом, будут его использовать. Что делать, если мастер-вкладка вдруг закрыта? Нужно выбрать новую.
После клонирования репозитория, нужно поднять над этими файлами какой-нибудь веб-сервер, например так:
python -m SimpleHTTPServer 8000
После чего, можно открывать вкладки по адресу http://127.0.0.1:8000
.