A multi-agent systems platform written in Python and based on instant messaging (XMPP). Develop agents that can chat both with other agents and humans. Requires Python v3.6.x or later. Behavior based model. Asynchronous. Web interface. Uses the presence notification XEP.
Documentation: https://spade-mas.readthedocs.io/en/latest/
There is even web based control panel: https://spade-mas.readthedocs.io/en/latest/web.html