Hvad er Codex?
Codex er OpenAIs kodningsagent, styret fra terminalen, IDE-udvidelsen eller ChatGPT-desktopappen. Den kan køre ikke-interaktivt såvel som interaktivt, hvilket gør den til den klient, folk griber til, når et marketingjob skal køre efter en plan frem for i en samtale.
Codex eller ChatGPT? Codex er OpenAIs kodningsagent, og den tager Hermoso som plugin eller MCP-server. ChatGPT-chatappen tilføjer i stedet Hermoso fra sin appkatalog.
Hermoso er marketing på autopilot: 1,000+ værktøjer over ét MCP-endpoint, der dækker konkurrentannonce-research, billed- og videoannoncer på tværs af 100+ modeller, udgivelse og planlægning til elleve sociale kanaler og kampagneadministration på Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads og AppLovin Ads. Én forbindelse, og Codex har alt det.
Forbind Hermoso til Codex
- En kommando, og ingen nøgle.
Codex læser markedspladsfilen i Hermoso’s offentlige repository og installerer dets fem skills (research, ad-from-brand, generate, product-photoshoot og marketing). Skills kører kommandoencodex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermosohermosogennemnpx, så ingen værktøjsliste indlæses i dine sessioner, og intet koster kontekst, før en kommando kører. - Log ind én gang.
Den åbner et browserlogin og gemmer en legitimation, som kun ejeren kan læse, inpx -y hermoso auth login~/.hermoso/config.json. Ingen browser på den maskine, fx CI eller en container? Opret en nøgle under MCP & CLI → Terminal & API keys og kørnpx -y hermoso auth login --token hmk_…. En nøgle har reel spend-myndighed, så behandl den som en adgangskode. - Valgfrit: MCP-serveren også.
Det skriver serveren ind icodex mcp add hermoso -- npx -y hermoso mcp~/.codex/config.tomlog læser den samme gemte legitimation, så ingen nøgle kommer i filen. Foretrækker du det hostede endpoint?codex mcp add hermoso --url https://app.hermoso.ai/mcp, og dereftercodex mcp login hermosofor OAuth-login. Skills når alle værktøjer uden nogen af delene. - Bed Codex om noget. “Hent mine tre nærmeste konkurrenters længst kørende annoncer og remix den bedste hook til en 9:16-video”, eller “post denne render til kanalen”. Agenten vælger værktøjerne; du godkender forbruget.
Codex gemmer MCP-servere i ~/.codex/config.toml, eller .codex/config.toml i et betroet projekt, og filen er TOML, ikke JSON: en kopieret mcpServers-blok indlæses ikke, og en håndskrevet post er [mcp_servers.hermoso] med command = "npx" og args = ["-y", "hermoso", "mcp"]. Det afsluttende mcp er afgørende: npx -y hermoso uden underkommando viser hjælp og afslutter. Codex læser pluginmarkedspladser i det samme .claude-plugin-layout, som Claude Code bruger, og det er grunden til, at ét repository installerer i begge.
Alle kanaler Codex kan udgive til
Hver af disse har sin egen side med kanalens reelle tekstgrænse, dens reelle synlighedsmuligheder, hvad den afviser og hvorfor, og et arbejdseksempel formuleret til Codex.
| Kanal | Karrusel | Tekstgrænse |
|---|---|---|
| 2+ fotos, vores loft er 30 | 63,206 tegn | |
| 2–10, billeder + video | 2,200 tegn | |
| Threads | 2–20, billeder + video | 500 tegn |
| TikTok | Op til 35 billeder | 2,200 / 4,000 tegn |
| YouTube | Afvist (enheden er en video) | Titel på 100 tegn |
| X | Afvist (4 medier vises som et gitter) | 280, eller 25,000 på Premium |
| 2–20 billeder, kun virksomhedsside | 3,000 tegn | |
| 2–5 billeder (blokeret i prøveperioden) | Beskrivelse på 800 tegn | |
| Bluesky | 2 til 4 billeder | 300 tegn og 3,000 bytes |
| Telegram | 2 til 10, fotos og video | 4,096, eller 1,024 med medier |
Hver af dem køres i kø gennem én schedule_post-kalender med kanalspecifikke tekster, og list_scheduled rapporterer resultat pr. kanal i stedet for et enkelt grønt flueben, fordi “jobbet lykkedes” og “opslaget gik ud” er to forskellige spørgsmål. Et planlagt opslag bor i Hermoso, så det går ud til tiden, uanset om Codex stadig kører eller ej.
Google Business Profile er den nyeste kanal: opslag med et billede og en knap på din Google Søgning- og Maps-listing, svar på dine anmeldelser, rettelser af listingen og de opkald, webklik og rutebeskrivelsesforespørgsler, listingen genererer. Codex når den gennem de samme værktøjer, og schedule_post sætter den i kø på samme kalender.
Én kanal, der er bygget men ikke tilbudt
At være ærlig er mere værd end en længere liste. Én udgivelsesflade findes i kodebasen og er holdt tilbage, mens vi venter på platformen og ikke på os:
- Reddit: organisk udgivelse og opslagsstatistik er bygget, men Reddits Responsible Builder Policy kræver skriftlig godkendelse, før en app må bruge Data API'et, og den godkendelse er ikke givet. Connectoren holdes tilbage i stedet for at blive tilbudt som et OAuth-skærmbillede, der fører til et dødt API. Reddit Ads er en anden forbindelse, og den er live: hele kampagnetræet, prognoser, målgruppesøgning, pixels og lead-formularer.
En connector, der ville give dig et vellykket OAuth og et dødt API, er værre end en, der endnu ikke tilbydes, så den står ikke på listen over tilgængelige.
Tre ting at skrive én gang, når den er forbundet
- Research. “Hvem er mine tre nærmeste konkurrenter, og hvad er deres længst kørende Meta-annoncer? Fortæl mig, hvilken hook der bliver ved med at gentage sig.” Den kører
find_competitors→pull_competitor_ads→mine_angles. - Skab. “Lav mig en 9:16 UGC-videoannonce med den hook, med mit rigtige produktfoto og billedtekster brændt ind.” Den kører
get_brand→plan_ad→render_adog returnerer en færdig mp4-URL. - Lever. “Planlæg den til Instagram og TikTok tirsdag kl. 9, og byg en pauset Meta-kampagne omkring den, rettet mod USA til $30 om dagen.” Den kører
schedule_post→create_meta_campaign→create_meta_ad.
Hvad Codex ikke kan alene
En agent med et budget er kun nyttig, hvis det, den kan ramme, er afgrænset, så hegnet ligger i serveren og ikke i en prompt. Hver annoncekampagne, annoncesæt, annoncegruppe og annonce oprettes på pause, og statusskifterne, der slår rigtige penge til, kører ikke uden et eksplicit bekræftelsesflag. Hver render prissættes først (hermoso_capabilities offentliggør hver models præcise kreditomkostning, før noget bruges). Kreditter reserveres, før det første udbydekald, og afregnes til den præcise pris bagefter, så en fejlet afsendelse bliver refunderet i stedet for at lade dig betale for ingenting. Sletninger kræver også bekræftelse, og hvert kampagnetræ læses tilbage fra annonceplatformen, før din agent fortæller dig, hvad den har bygget.
Ét skridt er bevidst dit: at forbinde hver konto, én gang. De fleste kanaler forbindes via platformens egen OAuth-godkendelse i en browser. Bluesky tager en app-adgangskode, og Telegram et bot-token, som indsættes i Hermoso. Alt efter det er et værktøjskald.
Interaktivt viser Codex kaldet, før den kører det. Ikke-interaktivt er der ingen at spørge, hvilket er værd at designe omkring ved ethvert trin, der udgiver eller bruger penge.
Hvad det koster
At tilføje Hermoso til Codex koster intet ekstra: der er én kreditmåler, og den er ligeglad med, hvilken klient der kaldte. En gratis konto starter med 30 kreditter ved oprettelse og 250+ flere, du kan optjene. Kreditter bruges kun på AI-modeller og Ad Spy-research; opslag, planlægning, annonceadministration og analyse er gratis på alle kanaler undtagen X, som tager betaling pr. kald, fordi X tager betaling pr. API-forespørgsel. Betalte abonnementer koster $29, $69 og $149 om måneden for 1,300, 3,100 og 6,750 kreditter, og alle funktioner er med på alle abonnementer. hermoso_capabilities giver den nøjagtige kreditpris for enhver render, før den køres.
Fejlfinding
- En lokal server udskriver hjælp og stopper. Argumenterne mangler det afsluttende
mcp.npx -y hermosoalene udskriver hjælp;npx -y hermoso mcpstarter serveren. - Der er ingen browser på den maskine. Opret en nøgle under MCP & CLI → Terminal & API keys og kør
npx -y hermoso auth login --token hmk_…i stedet. - En kanal mangler. Forbind den i Hermoso under Settings → Connectors, og bed derefter Codex køre
list_connectorsigen. - Codex svarer uden at bruge Hermoso. Nævn det i forespørgslen: “brug Hermoso til …”. Så er der ingen tvivl om, hvilke værktøjer der skal udføre jobbet.
Ud over udgivelse
Udgivelse er det sidste trin, og det er det mindste. Den samme forbindelse giver Codex Meta-, Google- og LinkedIn-annoncebibliotekerne samt organisk TikTok, Instagram, YouTube, Reddit og Threads til research; 100+ billed-, video-, stemme- og skrivemodeller på én kreditmåler, med UGC-avatarer, dubbing, upscaling og native HTML-annonceformater; og hele kampagnetræet på tolv betalte platforme. Du skal ikke holde API-nøgler til hver leverandør, og der er ingen separat app at lære.
Se den fulde værktøjsliste, alle de agenter Hermoso arbejder i eller hvad en marketing-MCP er. For den længere historie om netop denne klient, se Annoncer fra kommandolinjen.
Hermoso i andre agenter
Den samme Hermoso-konto virker i hver agent nedenfor, så dit brand, dit bibliotek, din kalender og dine kreditter følger dig mellem dem.
| Agent | Sådan forbinder Hermoso sig |
|---|---|
| Claude | Forbinder med OAuth, intet at indsætte |
| ChatGPT | Forbinder med OAuth, intet at indsætte |
| Claude Code | Logger ind fra terminalen med hermoso auth login, intet at indsætte |
| Cursor | Logger ind fra terminalen med hermoso auth login, intet at indsætte |
| Cline | Tager en API-nøgle i en Authorization-header |
| OpenClaw | Logger ind fra terminalen med hermoso auth login, intet at indsætte |
| Grok Bot | Tilføjer Hermoso Marketing Bot-skabelonen og tager en API-nøgle i chatten, eller logger ind fra Botens egen terminal |
| Hermes | Logger ind fra terminalen med hermoso auth login, intet at indsætte |
| Gemini CLI | Logger ind fra terminalen med hermoso auth login, intet at indsætte |
| Perplexity | Forbinder med OAuth, intet at indsætte |
| Le Chat | Forbinder med OAuth, intet at indsætte |
| Claude Cowork | Forbinder med OAuth, intet at indsætte |
| Perplexity Computer | Forbinder med OAuth, intet at indsætte |
| Paperclip | Forbinder med OAuth, intet at indsætte |
| Gemini | Forbinder med OAuth, intet at indsætte |
| Grok Build | Logger ind fra terminalen med hermoso auth login, intet at indsætte |
| Kimi Code | Tilføjer den hostede URL til mcp.json og logger ind med /mcp-config login, intet at indsætte |
| DeepSeek Harness | Logger ind fra terminalen med hermoso auth login og kører Hermoso som en lokal server, intet at indsætte |
| Manus | Tager en API-nøgle i en Authorization-header |
| Muse | En chatbesked, derefter et OAuth-login |
| Enhver MCP-klient | Den hostede URL med OAuth, eller en lokal server over stdio |
Ofte stillede spørgsmål
Kan Codex poste på sociale medier?
Ja, når du har installeret Hermoso. Codex kan så udgive til Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram og Google Business Profile og planlægge til alle elleve fra én kø med kanalspecifikke tekster.
Hvordan tilføjer jeg Hermoso til Codex?
Kør codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, som installerer Hermoso’s skills, og log derefter ind én gang med npx -y hermoso auth login. Login'et åbner en browser og gemmer selve legitimationen, så der er ingen nøgle at oprette og ingen at indsætte. For MCP-serveren også kører du codex mcp add hermoso -- npx -y hermoso mcp. Codex gemmer MCP-servere i ~/.codex/config.toml, eller .codex/config.toml i et betroet projekt, og filen er TOML, ikke JSON: en kopieret mcpServers-blok indlæses ikke, og en håndskrevet post er [mcp_servers.hermoso] med command = "npx" og args = ["-y", "hermoso", "mcp"]. Det afsluttende mcp er afgørende: npx -y hermoso uden underkommando viser hjælp og afslutter. Codex læser pluginmarkedspladser i det samme .claude-plugin-layout, som Claude Code bruger, og det er grunden til, at ét repository installerer i begge.
Kan Codex undersøge mine konkurrenters annoncer?
Ja. Fra Codex er Meta-, Google- og LinkedIn-annoncebibliotekerne søgbare sammen med organisk TikTok, Instagram, YouTube, Reddit og Threads, rangeret efter kørselslængde, fordi en annonce, der stadig kører efter måneder, er en annonce, der betaler sig selv. Den kan også gennemgå en konkurrents video grundigt og returnere videoens voiceover, tekst på skærmen og beat-listen med tidsstempler.
Har jeg brug for en særskilt konto for at bruge Hermoso i Codex?
Nej. Én Hermoso-konto er nok, og Codex logger ind mod den. Login-trinnet gemmer selve legitimationen, så der er intet at indsætte. Webstudiet på app.hermoso.ai er den samme motor og de samme kreditter.
Er det sikkert at lade Codex poste og køre annoncer for mig?
Hermoso holder de trin, der koster penge eller ikke kan fortrydes, bag porte på sin egen server, uanset hvad Codex er indstillet til: hver kampagne oprettes pauset, spend-kontakter og sletninger kræver en udtrykkelig bekræftelse, og et opslag når kun en konto, du har forbundet og markeret i Hermoso. Interaktivt viser Codex kaldet, før den kører det. Ikke-interaktivt er der ingen at spørge, hvilket er værd at designe omkring ved ethvert trin, der udgiver eller bruger penge.
Deler Codex sin Hermoso-opsætning mellem CLI'en og desktopappen?
Ja, for MCP-servere. OpenAI dokumenterer én konfigurationsfil, ~/.codex/config.toml, som deles af Codex CLI, IDE-udvidelsen og Codex i ChatGPT-desktopappen, så en server tilføjet med codex mcp add dukker op i alle tre.
Start gratis med 30 kreditter ved tilmelding og 250+ mere at optjene. Alle funktioner er på alle abonnementer. Kreditter bruges kun på AI-modeller og Ad Spy-research; opslag, planlægning, annoncestyring og analyser er gratis.
Start gratis → Se priser