What problem does it solve?
Producing paid ad creatives across multiple platforms is slow and inconsistent, because each platform requires different image formats, sizes, and brand-consistent visual direction.
Core Features & Use Cases
- Brief-to-Assets Generation: Creates platform-sized ad creative images from
campaign-brief.md, including image concepts and platform-specific variations (e.g., Meta, TikTok, Google, LinkedIn, YouTube).
- Brand-Preset Injection: Applies style and brand guidance from
brand-profile.json by generating or reusing a banana preset for consistent color and mood.
- Quality Gate & Regeneration: Validates outputs using an additional format adapter and a vision-based scoring step, then regenerates once when results fall below the quality threshold.
- Cost Transparency: Estimates and reports total creative spend using provider cost data from
~/.banana/costs.json.
Quick Start
Run /ads generate with your campaign-brief.md and (optionally) brand-profile.json present in the working folder to produce a complete set of ad images in the correct platform dimensions.