Slurk (think “slack for mechanical turk”…) is a lightweight and easily extensible chat server built especially for conducting multimodal dialogue experiments or data collections. See Slurk: What’s this? for a description of the main concepts. Or jump right in with the Quickstart (after the Installation, of course)!
Slurk is built in Python, on top of flask and flask-socketio.
If you want to build the documentation yourself, you need the packages sphinx and sphinx_rtd_theme. Then you can create the documentation in the docs folder:
pip install sphinx sphinx_rtd_theme
cd docs
make html
The generated documentation can then be found at docs/_build/
Happy slurking!