SWISH was originally written by Torbjörn Lager as a homage to SWI-Prolog. Jan Wielemaker designed and implemented the present version.

The SWISH source is available from Github. It is under heavy development and often requires SWI-Prolog 7 installed from the latest GIT.