Wizard
Launch the AI-powered blueprint wizard to generate Radish blueprints from natural language descriptions in your browser.
Usage
radish-cli wizard [options]
Options
| Option | Description | Default |
|---|---|---|
--local | Run wizard locally instead of web service | false |
--web | Run wizard in web mode (opens browser) | false |
--web-url <url> | Custom wizard service URL | https://wizard.radish.dev |
-p, --port <port> | Port for local wizard | 1455 |
--output <path> | Directory to save blueprints | Current directory |
Modes
Local Mode
Runs the wizard UI locally. Starts a local server and opens your browser.
radish-cli wizard --local
radish-cli wizard --local --port 3000 --output ./blueprints
Web Mode
Opens the hosted wizard service in your browser.
radish-cli wizard --web
radish-cli wizard --web --web-url https://custom-wizard.example.com
If neither --local nor --web is specified, the wizard prompts for which mode to use.
Examples
# Launch wizard (interactive mode selection)
radish-cli wizard
# Local wizard on custom port
radish-cli wizard --local --port 3000
# Save blueprints to a specific directory
radish-cli wizard --local --output ./my-project/blueprints
# Use a custom wizard service
radish-cli wizard --web --web-url https://wizard.example.com
Output
The wizard generates blueprint files in the output directory:
<name>.app.json- App metadata and configuration<name>.types.json- Entity definitions and fields<name>.roles.json- Roles and permissions<name>.ui.json- UI routes and pages
These blueprints can then be used with radish-cli create app or radish-cli create datalayer.