1 Download the project zip
On the main generator page, sign in with GitHub, enter a project name, and click Generate Project. Your browser downloads a file named <project-name>.zip.
2 Unzip it into its own folder
Extract the zip into an empty folder — for example C:\Users\you\Projects\project-name. This folder becomes your project's root; everything below runs from inside it.
Windows
3 Double-click start.bat
This single launcher handles everything else automatically:
- Checks whether Docker Desktop is installed, and offers to install it (via winget) if it isn't
- Confirms your Docker version is 20.10 or newer
- Starts Docker Desktop if it isn't already running, and waits for its engine to come up
- Downloads the four required images (mysql:5.7, wordpress:latest, wordpress:cli, phpmyadmin/phpmyadmin)
- Starts the containers
- Waits for WordPress, its plugins, and its theme to finish installing — a first run commonly takes 15–20 minutes, longer if you checked extra theme/plugin options, so this is normal (the launcher waits up to 30 minutes before giving up)
- Opens the finished site in your default browser automatically
If something fails, the window stays open and tells you what to check, and the details are also saved to error.log in the project folder — check that file first if the window closes before you can read it.
macOS / Linux
4 Run Docker Compose manually
start.ps1/start.bat are Windows-only. From a terminal in the project folder, run the equivalent steps yourself:
- docker compose pull — downloads the required images
- docker compose up -d — starts the containers
- Wait until a file named .wp-cli-ready appears in the project folder before opening the site
- Open the site URL shown as WP_URL in the downloaded docker-compose.yaml