На данный момент в голову приходит связка PyWebView + Bottle/Flask. То есть при запуске программы запускать локальный сервер, выводить там через вьюхи (не знаю, как это называется не в джанге) нужное и всё забирать с помощью pywebview.
Каким образом сюда подвязать UI? Обязательно ли должен это быть фреймворк какой-нибудь или можно лепить стили непосредственно с помощью HTML + CSS?
Может быть есть иные решения?