CrewAI-GUI
A drag-and-drop, node-based desktop frontend for designing CrewAI multi-agent workflows, which exports the design to JSON and can run it against GPT-4 or a local Ollama model.
CrewAI-GUI is a PySide6 desktop application that lets you design CrewAI agent workflows visually, as a directed acyclic graph of nodes, instead of writing the CrewAI Python configuration by hand. Designs can be saved, loaded, and exported as JSON files for modularity and reuse.
A separate backend process converts the exported JSON graph into CrewAI tasks and agents and runs them, supporting either the GPT-4 API or a local Ollama model such as Mistral, and writes output to a log file. Both the frontend and backend can be packaged into standalone executables, with PyInstaller for the Qt frontend and cx_Freeze for the Python backend. The current version supports a limited set of CrewAI node types and slots, with more advanced CrewAI variables and features planned for future releases.