A modern web-based interface for building Maestro agents and workflows using AI assistance.
-
Clone the repo and enter the directory:
git clone <your-repo-url> cd maestro-builder
-
Set up your Python virtual environment:
- Make sure you have Python 3.11:
python3 --version
- Create and activate the virtual environment (must be at the top level of the project):
python3 -m venv .venv source .venv/bin/activate - Install required dependencies:
uv run pip install -r api/requirements.txt
- Make sure you have Python 3.11:
-
Install frontend dependencies:
uv run npm install
-
Start everything with one command:
./start.sh
This will start:
- API backend (http://localhost:8001)
- Builder frontend (http://localhost:5174)
- Editing Agent backend (http://localhost:8002)
- Agent Generation backend (http://localhost:8003)
- Workflow Generation backend (http://localhost:8004)
To stop all services, run:
./stop.shLog files:
- API: logs/api.log
- Builder: logs/builder.log
- Editing Agent: logs/editing_agent.log
- Agent Generation: logs/maestro_agents.log
- Workflow Generation: logs/maestro_workflow.log