netlify create builds a project through an agent runner
Introduced 2026-03-24 · score 0.92
HOW TO USE IT
To create a Netlify project from a natural-language site description, run `netlify create` with the prompt; add `--agent <claude|codex|gemini>` to choose the runner, or `--git github` to create a GitHub repository and push the source.
netlify create "<site description>" --agent <claude|codex|gemini>netlify create "<site description>" --git githubWHY THIS HELPS
Create a new Netlify project from a natural-language site description.
REQUIREMENTS AND LIMITATIONS
- Version: 24.5.0
- prompt (required): Site description; accepted as a positional argument or with `--prompt`.
- --agent <type>: Agent type: `claude`, `codex`, or `gemini`.
- --git <provider>: Create a Git repository and push source code; example provider: `github`.
- --repo-owner <owner>: GitHub org or user to create the repository under.
- --account-slug <slug>: Account slug to create the project under.
- --name <name>: Project name (subdomain).
- --no-download: Skip downloading source after the agent run completes.
- --no-wait: Return after starting the agent run, without polling for completion.
- --json: Output result as JSON.
- The command creates a new Netlify site, starts an AI agent runner that defaults to Claude, polls for completion, downloads generated source locally, and links the project.
- `--no-download` skips downloading source code locally.
- `--no-wait` returns immediately after starting the agent run.
- `--git github` optionally creates a private GitHub repository and pushes the source via Netlify's API.
FIRST-PARTY EVIDENCE
- https://github.com/netlify/cli/releases/tag/v24.5.0
- https://github.com/netlify/cli/pull/8066
- https://github.com/netlify/cli/blob/b100657432707e8a080c671154c8319c5f1e2c4a/docs/commands/create.md
Check the installed version and the source before using it. Entry JSON