@thealexstewart @rubenwardy There absolutely is a web version (doing exactly that). It’s limited (you cannot save the game) but runs reasonably well.
You can start every game from the CDB and it even has localization, and support for running a server with every game or joining a server.
But I guess the described demo mode is directly implemented into the client and meant to show Luanti games off at events.