GUI Service

OVOS uses the standard mycroft-gui framework, you can find the official documentation here

The GUI service provides a websocket for gui clients to connect to, it is responsible for implementing the gui protocol under ovos-core.

You can find indepth documentation in the dedicated GUI section of these docs


The gui service has a few sections in mycroft.conf

"gui": {
    "idle_display_skill": "skill-ovos-homescreen.openvoiceos",
    "extension": "generic",
    "generic": {
        "homescreen_supported": false

"gui_websocket": {
    "host": "",
    "base_port": 18181,
    "route": "/gui",
    "ssl": false