The php for the web client has been separated out so that it works without the webui. This mostly just involved not storing a cookie and having the web client send the mwsession token with each request. This work was done so that the web client can be split into its own repository. The current in dev version of the web client can be found [here] (https://projects.sucs.org/unreturnable/webmw), although it is very much work in progress and likely to be temperamental.
The source project of this merge request has been removed.