Jak si postavit vlastní továrnu na kreativy?

Každý, kdo někdy točil výkonnostní kampaně, zná ten pocit. Máte nápad na novou reklamu, máte produkt, máte i text. A pak přijde ta nudná část: udělej z toho banner. A ne jeden - pro pořádný A/B test potřebujete deset, dvacet, třicet variant. Jiný headline, jiná barva pozadí, jiné CTA, čtverec pro feed, na výšku pro Stories, na šířku pro desktop.
Tak otevřete Canvu, Figmu nebo napíšete grafikovi. A čekáte. Druhý den dorazí první várka, něco se vám nelíbí, pošlete korekce, čekáte zas. Než máte sadu, kterou můžete nasadit, je z toho půl týdne a faktura za externí nástroje, které platíte měsíc co měsíc, ať je využijete nebo ne.
Nás to přestalo bavit. Tak jsme si přes vibecoding postavili vlastní nástroj, který tenhle celý kolotoč udělá za nás - z jednoho zadání vyrobí desítky hotových bannerů najednou, drží přitom vizuální identitu značky a běží to celé na webu i jako bot ve Slacku. Interně mu říkáme FastKaspi.
Co nás to reálně stálo
Než zazní, co nástroj umí, je dobré říct, kde se ta práce schovává. Tvorba reklamy totiž nikdy není "jeden banner".
- Varianty pro testy. Smysluplný A/B test potřebuje desítky verzí. Každá je další úkol pro grafika nebo další půlhodina v editoru. A když se test rozjede, chcete hned další várku.
- Rozměry pro každé umístění. Meta chce čtverec, na výšku i na šířku. Jeden vizuál se tak musí udělat třikrát - a pohlídat, aby v žádném ořezu nechybělo logo nebo cena.
- Brand konzistence. Správné barvy, font, logo na správném místě. Buď to hlídá člověk ručně, nebo se to rozjede a každý banner vypadá trochu jinak.
- Drahé nástroje a předplatná. Grafické editory, banky fotek, generátory - každý měsíc odchází peníze za software, který využijete na pár hodin.
Sečteno za celou kampaň to nejsou minuty. Je to mrtvý čas mezi nápadem a spuštěním - a v reklamě je rychlost půlka úspěchu. Kdo otestuje deset kreativ za den, se učí desetkrát rychleji než ten, kdo čeká na grafika.
Rozhodnutí postavit si vlastní
Hotových AI generátorů obrázků je dnes spousta. Proč jsme do žádného nešli?
Protože žádný neumí přesně to, co potřebujeme my. Generický nástroj vám udělá hezký obrázek - ale neví nic o naší značce, neumí do banneru sázet naše ceny a akce, nepohlídá, aby na produktové fotce zůstal stejný obličej, a hlavně neumí vyrobit třicet variant jedním zadáním. To je rozdíl mezi hračkou na jeden vizuál a nástrojem na celou kampaň.
Propojit AI modely, formulář a generování obrázků do jednoho toku není raketová věda. Je to otázka dobrého zadání a několika večerů práce. Rozhodli jsme se proto postavit vlastní tool. Cíl byl jasný: z jednoho promptu udělat hromadu hotových reklam, které vypadají, jako by je dělal náš grafik.
Co nástroj dělá - od A do Z
Tohle je ten rozdíl. Věc, která dřív trvala hodiny, je teď otázka pár kliknutí. V jádru jde o jednoduchou věc: napíšete, co chcete, a nástroj vyrobí hotové bannery.

- Generování z textového zadání. Napíšete prompt, vyberete model (Google Gemini Flash nebo Pro, případně OpenAI), poměr stran a počet variant. Zbytek je na nástroji.
- Vestavěný "prompt enhancer". Nemusíte umět promptovat. Z jednoduchého zadání jako "letní výprodej bot" AI sama dotvoří profesionální vizuální popis - kompozice, světlo, styl. Laik dostane výsledek jako od profíka.
- Brand profily. Jednou si uložíte firemní barvy, fonty, tón a logo. Každý další banner pak automaticky drží vizuální identitu značky a logo umí vložit přímo do vizuálu. Konec hlídání, jestli někde nepoužil špatný odstín.
A teď ta nejdůležitější část, kvůli které celý nástroj vznikl - hromadná tvorba.
Hromadná tvorba, která šetří hodiny
Tady nástroj přestává být generátorem obrázků a stává se grafickým studiem. Zadáte víc headlinů a víc popisků a FastKaspi z nich vygeneruje všechny kombinace najednou - jako samostatné hotové bannery. Pět headlinů a čtyři popisky? Dostanete dvacet variant na jedno kliknutí. UI přitom ukazuje živý počet, takže přesně víte, kolik kreativ vám vznikne, a žádný strop tu není.
Přesně tohle byla dřív práce na celé odpoledne. Teď je to pár minut.

Nabídkové pole pro reálné reklamy
Reklama není jen obrázek - je to nabídka. Proto má nástroj samostatné pole, kde nastavíte všechno, co dělá z vizuálu prodejní banner:
- Jazyk a přesné znění CTA tlačítka - ať sedí ke kampani i trhu.
- Cenový blok. Zadáte původní a akční cenu a měnu, sleva i procenta se dopočítají sama. Žádné ruční počítání "kolik je to procent dolů".
- Zachování obličejů z referenčních fotek - když pracujete s tváří v reklamě, zůstane konzistentní napříč variantami.
Připraven začít s vibecodingem?
6hodinový online kurz · 3.990 Kč2.490 Kč bez DPH
Referenční fotky a videa
Nahrajete produktovou fotku a model ji použije jako hlavní subjekt banneru - reklama tak ukazuje váš skutečný produkt, ne generickou ilustraci.
A nezůstává jen u obrázků. Přes Veo umí nástroj z obrázku nebo textu vyrobit i video a to video následně prodloužit. Z jednoho zadání tak vznikne statická i pohyblivá kreativa pro stejnou kampaň.
Briefy, galerie a stahování
Aby to celé bylo použitelné v praxi, doladili jsme i to nudné kolem:
- Uložené briefy. Celé nastavení formuláře se uloží a kdykoliv znovu načte. Navíc běží autosave do prohlížeče, takže o rozdělanou práci nepřijdete.
- Galerie outputů a hromadné stažení. Všechny vygenerované kreativy na jednom místě, filtrování podle rozměru a stažení celé sady jako ZIP.
- Přihlášení přes Google, sledování spotřeby a admin přehled. Vidíte, kdo kolik vygeneroval - užitečné, když nástroj používá víc lidí v týmu.
Pod kapotou to běží na TypeScriptu a Node.js, využívá Google Gemini a Veo a OpenAI Images přes jejich API a je nasazené na Railway. Ale to je vlastně detail - důležité je, co to dělá, ne z čeho je to slepené.
V čem je vibecoding pointa
Tahle aplikace nevznikla jako produkt na prodej. Vznikla na míru reálné potřebě - našim Meta Ads kampaním a propagaci kurzů. Přesně proto umí věci, co generický nástroj neumí: naše ceny, naši značku, hromadnou tvorbu pro testy.
A co je možná nejdůležitější: nepostavil to velký tým ani agentura za statisíce. Vzniklo to propojením AI modelů přes API a vibecodingem. Co dřív zabralo grafikovi hodiny - třicet variant banneru pro A/B test - je dnes otázka jednoho zadání a pár minut čekání.
To je celá pointa. Nemuseli jsme si vybrat mezi "platit drahý nástroj" a "čekat na grafika". Postavili jsme si třetí možnost přesně na sebe.
Připraven začít s vibecodingem?
Hranice mezi "uživatelem softwaru" a "tvůrcem softwaru" se posunula. Nástroj, který vám sebere rutinu z ramen, dnes nemusíte kupovat ani objednávat - můžete si ho postavit sami, za pár večerů, nástroji, které má k dispozici každý.
A přesně tuhle cestu vás naučíme. Není to o tom umět programovat. Je to o tom umět zadat, propojit služby a kriticky hodnotit, co AI vyrobí.