Nástroje pro reklamy jsou skoro celé z dashboardů, a proto jsou skoro celé neautomatizovatelné. Dashboard nenaplánujete v cronu, nepošlete ho do jq a terminálovému agentovi nelze přikázat, aby na něj klikl. CLI Hermoso existuje proto, aby smyčka reklam přestala být místem, kam chodíte, a stala se něčím, co lze naskriptovat.
Instalace a přihlášení:
npm install -g hermoso
hermoso auth login
auth login spustí loopback naslouchání a otevře prohlížeč, stejným způsobem jako gh nebo firebase, takže není nutné nic vkládat. Vytvořený klíč se zapíše do ~/.hermoso/config.json s oprávněními jen pro vlastníka (adresář 0700, soubor 0600), protože nese skutečnou pravomoc utrácet. Pro CI uloží klíč neinteraktivně příkaz hermoso auth login --token <key> a proměnné HERMOSO_TOKEN a HERMOSO_API_BASE přepíšou konfiguraci z prostředí.
Příkazy
Každý příkaz přijímá --json, a to je celý smysl: řádek čitelný pro člověka je pohodlí, JSON je kontrakt.
| Příkaz | Co dělá |
|---|---|
hermoso capabilities | Platná ID modelů a jejich přesné ceny v kreditech. Spusťte to jako první. Je zdarma a jen ke čtení a díky tomu přestanete hádat názvy modelů. |
hermoso credits | Zůstatek, využití v relaci a poslední zpoplatněná volání. |
hermoso brand --domain example.com | Přečte web do profilu značky (produkty, paleta, logo, tón), na kterém stojí pozdější rendery. |
hermoso competitors --domain example.com | Najde přímé konkurenty a podobné značky, ze kterých se vyplatí učit. |
hermoso ads --company "Brand" | Stáhne skutečné běžící reklamy daného inzerenta z knihoven Meta, Google a LinkedIn, zbavené duplicit a seřazené. |
hermoso research "longest-running protein bar ads" | Výzkum reklam v přirozeném jazyce napříč knihovnami a organickým TikTokem, který vrátí reklamy, jež našel. |
hermoso create --brand … --product … --format video | Převede zadání na hotový koncept reklamy: varianty textu plus koncept obrázku nebo storyboard videa s ID modelů, kterými se vyrenderuje. |
hermoso generate image --prompt "…" --ref ./bottle.png | Vyrenderuje obrázek a vrátí obsloužené URL. --ref vloží váš skutečný produkt, takže štítek na obrazovce je vaše skutečné SKU. |
hermoso jobs / hermoso fetch <url> | Zkontroluje rozpracované rendery; převede libovolné aktivum na odkaz k zobrazení i na přímou adresu ke stažení. |
hermoso mcp | Spustí kompletní povrch MCP s více než 922 nástroji přes stdio, stejné nástroje, jaké nabízí hostovaný server. |
Dva povrchy, jeden balíček, a proč na tom záleží
Terminálové agenty platí za nástroje dvakrát: jednou za manifest, který nesou v kontextu, a podruhé za tokeny, které stojí každé volání. Manifest s více než 922 nástroji není zadarmo. Proto balíček obsahuje oba povrchy a nechává na agentovi, který zvolí:
- MCP (
hermoso mcp, nebo hostovanýhttps://app.hermoso.ai/mcp), když chcete plný povrch a bohatě typované argumenty. - Podprocesové příkazy, když chcete levnou cestu z hlediska tokenů: agent spouští shell, čte JSON a žádný manifest vůbec nenačítá. Tento vzor používají přibalené dovednosti pro Claude.
Oba povrchy volají stejné API, účtují stejné kredity a zapisují do stejné knihovny, takže nic neuvízne na jedné straně.
Co se vyplatí skriptovat
- Týdenní průzkum konkurence.
hermoso competitorsdohermoso ads, porovnat s minulým týdnem, a máte trvalý report o tom, co váš trh začal a přestal inzerovat. - Dávkové kreativy pro katalog. Projděte SKU, vyrenderujte jednu reklamu s reálným produktem na každý produkt a sesbírejte vrácené URL. Je to práce, která je v UI opravdu otravná.
- Kontrola kreditů v CI.
hermoso credits --json | jq .balancea ukončete pipeline dřív, než dlouhá dávka začne s prázdným zůstatkem. - Výběr modelu s ohledem na cenu.
hermoso capabilities --jsonvystavuje přesné ceny jednotlivých modelů, takže skript může vybrat nejlevnější model, který splní zadání, místo aby jeden natvrdo zadal.
Publikování a kampaně
Podpříkazy CLI pokrývají výzkum a tvorbu. Publikování, plánování a správa kampaní na Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads a AppLovin Ads jsou v povrchu MCP, dostupné ze stejného balíčku příkazem hermoso mcp, z hostovaného endpointu nebo z webového studia. Cíli publikování jsou Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram a Google Business Profile.
Co bez dotazu neudělá
Agent s rozpočtem je užitečný jen tehdy, když je dopad omezený, takže pravomoc utrácet je ohrazená na serveru, ne v promptu. Kampaně, sady reklam a reklamy na Meta se vytvářejí jako PAUSED bez možnosti přepsání volajícím. Přepínače stavu, které mohou zapnout skutečné výdaje na reklamu (jeden na každé reklamní platformě: mimo jiné set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status a set_openai_ads_status), se bez výslovného potvrzovacího příznaku nespustí. Stejná brána platí pro vytvoření zapnuté skupiny reklam, reklamy nebo klíčového slova v Google Ads pod již zapnutým rodičem, protože se to zobrazí už při příští aukci. Mazání také vyžaduje potvrzení. Na straně generování hermoso_capabilities zveřejní přesnou cenu v kreditech u každého modelu dřív, než cokoli poběží, a každý render si nejdřív rezervuje odhad a pak vyúčtuje skutečnou cenu, takže neúspěšné odeslání se vrátí zpět a neúčtuje se tiše.
Pracujete v agentovi, ne v shellu? Podívejte se na marketing v Claude Code a na úplnou referenci MCP & CLI.
Často kladené otázky
Existuje nástroj pro příkazovou řádku na spouštění reklam?
Ano. Příkaz npm install -g hermoso nainstaluje CLI Hermoso, které vyhledává reklamy konkurence v knihovnách Meta, Google a LinkedIn, z webu připraví profil značky, plánuje a renderuje hotové obrázkové a video reklamy a hlásí kredity a úlohy, přičemž každý příkaz má výstup --json pro skriptování. Stejný balíček zároveň spouští plný server MCP s více než 922 nástroji přes stdio.
Jak se přihlásím do CLI Hermoso?
Spusťte hermoso auth login. Otevře přihlášení v prohlížeči přes loopback (stejným způsobem jako gh a firebase) a vytvořený klíč uloží do ~/.hermoso/config.json s oprávněními jen pro vlastníka (adresář 0700, soubor 0600). Pro CI uloží klíč neinteraktivně příkaz hermoso auth login --token <key> a proměnné HERMOSO_TOKEN a HERMOSO_API_BASE přepíšou konfiguraci z prostředí.
Mohu výstup poslat do jq?
Ano. Každý příkaz přijímá --json a vypíše strukturovaný objekt. To je zamýšlený kontrakt; řádek čitelný pro člověka je jen pohodlí. hermoso credits --json | jq .balance je užitečná kontrola v CI před dlouhou dávkou renderů.
Proč používat CLI místo serveru MCP?
Kvůli ceně v tokenech. Klient MCP načte manifest nástrojů do kontextu a více než 922 nástrojů není zadarmo. Terminálový agent, který spouští podprocesové příkazy a čte JSON, nenese vůbec žádný manifest. Oba povrchy volají stejné API, účtují stejné kredity a zapisují do stejné knihovny, takže je můžete kombinovat.
Dokáže CLI publikovat na Facebook nebo spravovat reklamy na Meta?
Publikování, plánování a správa kampaní na Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads a AppLovin Ads jsou v povrchu MCP, nikoli v podpříkazech CLI. Jsou dostupné ze stejného balíčku spuštěním hermoso mcp, z hostovaného endpointu na https://app.hermoso.ai/mcp nebo z webového studia. Cíli publikování jsou Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram a Google Business Profile.
Funguje to proti lokálnímu serveru?
Ano. Nastavte HERMOSO_API_BASE na svůj vlastní původ (například http://localhost:3000) a CLI i server MCP ho budou používat. Základ na localhostu nepotřebuje autentizační token.
Související
Renderování běží jako úlohy na serveru, na které se dotazujete, a opakované odeslání příspěvku je bezpečné i tehdy, když výsledek prvního pokusu není znám. Podrobnosti najdete v článku úlohy a idempotence.
Nastavujete to raději uvnitř Claude Code? Podívejte se na marketing přes Claude Code.
Nainstalujte CLI, přihlaste se z prohlížeče a vaše první sledování konkurence je jeden příkaz daleko. Bezplatný účet, více než 250 kreditů, které lze získat zdarma, bez karty.
Začít zdarma → Přečíst dokumentaci MCP →