Skip to content

maximilien/maestro-builder

 
 

Repository files navigation

Maestro Builder

A modern web-based interface for building Maestro agents and workflows using AI assistance.


🚀 Quick Start

  1. Clone the repo and enter the directory:

    git clone <your-repo-url>
    cd maestro-builder
  2. 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
  3. Install frontend dependencies:

    uv run npm install
  4. Start everything with one command:

    ./start.sh

This will start:

To stop all services, run:

./stop.sh

Log 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

About

An AI assisted configuration builder for different types of files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 51.9%
  • Python 29.8%
  • Shell 10.0%
  • HTML 4.4%
  • JavaScript 2.1%
  • CSS 1.8%