This demo mimics the CrewAI quick start project.

It generates this documentation site and source code from a Drawio diagram using semantic mapping to the CrewAI model.

Commands

Save to a model

nsd model latest-ai-development.drawio save crew.xml

Loads a model with the model command and saves to a file with the chained save command.

Generate documentation site

nsd model latest-ai-development.drawio html-app -r root-action.yml \
site -r=-1 -F page-template.yml docs

Loads a model, generates an HTML application with the html-app command and then generates this web site from it with the site command.

Generate sources and configuration

nsd model latest-ai-development.drawio crew-ai target/crew.py 

Loads a model, generates a crew class and configuration files for agents and tasks with the crew-ai command.