AI Logo Generation
Generate an app logo using fal.ai's nano-banana-2 model.
Command: kappmaker create-logo
kappmaker create-logo
kappmaker create-logo --prompt "A minimalist fitness tracker for runners"
kappmaker create-logo --output ./custom/path/logo.png
Or from a pre-authored spec for brand-tailored variations:
kappmaker spec-template logo --output Assets/logo-spec.json
# fill the skeleton (customize the 16 style_themes), then:
kappmaker create-logo --spec Assets/logo-spec.json
Options
| Flag | Description | Default |
|---|---|---|
--prompt <text> | App idea / concept (skips the interactive prompt) | — |
--spec <path> | Pre-authored logo-grid spec JSON used as the prompt (must keep the 4×4 grid — the CLI slices it into 16 cells) | — |
--output <path> | Custom output path | Assets/app_logo.png |
Flow
- Builds the prompt from
--spec, or reads the app idea from--prompt(or prompts interactively if omitted) - Generates a 4x4 grid of 16 logo variations (2K, 1:1)
- Opens grid in Preview.app for review
- Pick a logo (1-16) or R to regenerate — optional:
5 --zoom 1.1 --gap 3 - Extracts chosen logo at 512x512
Output
Assets/app_logo.png— the selected logoAssets/logo_variations.png— the full grid for reference
Requirements
Requires a fal.ai API key. Prompted on first use if not set, or configure manually:
kappmaker config set falApiKey <your-key>