Skip to content
GGneres edited this page May 25, 2026 · 2 revisions

MASPY-GUI

MASPY-GUI is a graphical interface for visualising and debugging [MASPY] multi-agent systems. It runs alongside your MASPY simulation and provides inspection of agent beliefs, goals, intentions, messages, and environment states

Requirements

  • Python 3.12+
  • MASPY
  • PyQt5

Getting Started

To activate the GUI, import and call start_interface() at the end of your main function, after connecting your agents:

from gui.start import start_interface

def main():
    Admin(listener_log=True)
    # your agents, environments and channels setup here
    start_interface()

That's it. The GUI will launch as a separate process and start receiving data from your simulation automatically.

Note: listener_log=True must be set in the Admin initialisation for the GUI to receive data from the simulation.

Clone this wiki locally