Spouštějte reklamy z příkazové řádky

Příkaz npm install -g hermoso vám dá skriptovatelné marketingové CLI: vyhledáte reklamy, za které vaši konkurenti pořád platí, vyrenderujete hotovou reklamu, zkontrolujete zůstatek kreditů a cokoli z toho pošlete do jq. Stejný balíček zároveň spouští plný server MCP s více než 922 nástroji přes stdio, takže váš terminálový agent může použít ten povrch, který vychází levněji.

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říkazCo dělá
hermoso capabilitiesPlatná 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 creditsZůstatek, využití v relaci a poslední zpoplatněná volání.
hermoso brand --domain example.comPřečte web do profilu značky (produkty, paleta, logo, tón), na kterém stojí pozdější rendery.
hermoso competitors --domain example.comNajde 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 videoPř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.pngVyrenderuje 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 mcpSpustí 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 competitors do hermoso 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 .balance a 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 --json vystavuje 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 →