Публікуйте, плануйте й запускайте рекламу з Codex

Одна команда встановлює плагін Hermoso в Codex. Тоді він може досліджувати рекламу конкурентів, рендерити відео- й графічну рекламу та публікувати їх у одинадцяти соцканалах, інтерактивно або з codex exec.

Що таке Codex?

Codex це агент для коду від OpenAI, яким керують з термінала, через розширення для IDE або з desktop-застосунку ChatGPT. Він працює і неінтерактивно, і інтерактивно, тому його обирають, коли маркетингова робота має виконуватися за розкладом, а не в розмові.

Codex чи ChatGPT? Codex це агент для коду від OpenAI, і він приймає Hermoso як плагін або MCP-сервер. Чат-застосунок ChatGPT натомість додає Hermoso зі свого каталогу застосунків.

Hermoso це маркетинг на автопілоті: 1,000+ інструментів через один MCP-endpoint, що охоплює дослідження реклами конкурентів, зображення та відео в рекламі на 100+ моделях, публікацію та планування в одинадцяти соцканалах і керування кампаніями в Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads і AppLovin Ads. Одне підключення, і Codex має все це.

Підключіть Hermoso до Codex

  1. Одна команда, і ключ не потрібен.
    codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso
    Codex читає файл маркетплейсу в публічному репозиторії Hermoso і встановлює його п’ять скілів (research, ad-from-brand, generate, product-photoshoot і marketing). Скіли запускають команду hermoso через npx, тож жоден список інструментів не завантажується у ваші сесії, і нічого не коштує контексту, доки не запуститься команда.
  2. Увійдіть один раз.
    npx -y hermoso auth login
    Відкривається вхід через браузер, і облікові дані, доступні лише власнику, зберігаються в ~/.hermoso/config.json. Немає браузера на цій машині, наприклад у CI чи контейнері? Створіть ключ у MCP & CLI → Terminal & API keys і запустіть npx -y hermoso auth login --token hmk_…. Ключ має реальні повноваження витрачати кошти, тож ставтеся до нього як до пароля.
  3. Необов’язково: також MCP-сервер.
    codex mcp add hermoso -- npx -y hermoso mcp
    Це записує сервер у ~/.codex/config.toml і читає ті самі збережені облікові дані, тож ключ у файлі не з’являється. Вам потрібен хостований endpoint? codex mcp add hermoso --url https://app.hermoso.ai/mcp, а потім codex mcp login hermoso для входу через OAuth. Скіли працюють з усіма інструментами і без жодного з цих варіантів.
  4. Попросіть Codex щось зробити. “Знайди найдовше діючі реклами трьох моїх найближчих конкурентів і перероби найкращий хук у відео 9:16”, або “опублікуй цей рендер у каналі”. Агент сам обирає інструменти, а витрати схвалюєте ви.

Codex зберігає MCP-сервери в ~/.codex/config.toml або в .codex/config.toml у довіреному проєкті, і цей файл у форматі TOML, а не JSON: скопійований блок mcpServers не завантажиться, а запис, написаний вручну, має вигляд [mcp_servers.hermoso] з command = "npx" і args = ["-y", "hermoso", "mcp"]. Завершальне mcp тут критичне: npx -y hermoso без підкоманди лише виводить довідку і завершується. Codex читає маркетплейси плагінів у тому самому макеті .claude-plugin, який використовує Claude Code, тому один репозиторій встановлюється в обидва.

Кожен канал, у який Codex може публікувати

Кожен із них має власну сторінку з реальним лімітом підпису цього каналу, його справжніми варіантами видимості, тим, що він відхиляє і чому, та робочим прикладом, сформульованим для Codex.

КаналКарусельЛіміт тексту
Facebook2+ фото, наш ліміт 3063,206 символів
Instagram2–10, зображення + відео2,200 символів
Threads2–20, зображення + відео500 символів
TikTokДо 35 зображень2,200 / 4,000 символів
YouTubeНе приймається (одиниця є відео)Заголовок 100 символів
XНе приймається (4 медіа відображаються сіткою)280, або 25,000 на Premium
LinkedIn2–20 зображень, лише сторінка компанії3,000 символів
Pinterest2–5 зображень (заблоковано на Trial)Опис 800 символів
Bluesky2 до 4 зображень300 символів і 3,000 байтів
Telegram2 до 10, фото і відео4,096, або 1,024 з медіа

Кожен із них ставиться в чергу через один календар schedule_post з окремими підписами для кожного каналу, а list_scheduled показує результати по кожному каналу, а не один зелений прапорець, бо “завдання виконалося” і “публікацію відправлено” це різні питання. Запланована публікація живе в Hermoso, тож виходить вчасно, навіть якщо Codex вже не працює.

Google Business Profile найновіший канал: пости з фото і кнопкою у вашому профілі в Google Search і Maps, відповіді на відгуки, редагування профілю, а також дзвінки, кліки на сайт і запити маршрутів, які приносить профіль. Codex працює з ним тими самими інструментами, а schedule_post ставить його в той самий календар.

Один канал, який створено, але не пропонуємо

Чесність тут цінніша за довший список. Одна поверхня публікації існує в коді, але її утримують, чекаючи на платформу, а не на нас:

  • Reddit: органічна публікація та статистика постів створені, але Responsible Builder Policy Reddit вимагає письмового дозволу перед тим, як застосунок може використовувати Data API, а цього дозволу ще немає. Коннектор утримано, а не пропонується як екран OAuth, що веде до неробочого API. Reddit Ads це окреме підключення, і воно працює: повне дерево кампаній, прогнозування, пошук таргетингу, пікселі та форми лідів.

Коннектор, який дав би успішний OAuth і мертвий API, гірший за той, якого ще не пропонують, тому в доступних його не вказуємо.

Три речі, які варто ввести, коли його підключено

  1. Дослідження. «Хто мої три найближчі конкуренти і які їхні найдовше діючі рекламні оголошення в Meta? Скажи, який гачок повторюється.» Викликаються find_competitors → pull_competitor_ads → mine_angles.
  2. Створення. «Зроби мені UGC-відеорекламу 9:16 з цим гачком, з моїм справжнім фото продукту і вбудованими підписами.» Викликаються get_brand → plan_ad → render_ad, і повертається URL готового mp4.
  3. Публікація. «Заплануй публікацію в Instagram і TikTok на вівторок о 9:00 і створи призупинену кампанію в Meta навколо неї з таргетингом на США по $30 на день.» Викликаються schedule_post → create_meta_campaign → create_meta_ad.

Що Codex не може зробити сам

Агент із бюджетом корисний лише тоді, коли радіус дії обмежений, тож огорожа стоїть на сервері, а не в промпті. Кожна рекламна кампанія, група оголошень, група реклами та оголошення створюються на паузі, а перемикачі статусу, що вмикають реальні гроші, не працюють без явного прапорця підтвердження. Кожен рендер спершу котирується (hermoso_capabilities публікує точну вартість кожної моделі до будь-яких витрат). Кредити резервуються до першого виклику провайдера і списуються за точною вартістю після, тож невдала відправка повертає кошти, а не залишає вас оплачувати нічого. Видалення теж потребують підтвердження, а кожне дерево кампаній читається назад з рекламної платформи, перш ніж ваш агент розповість, що побудував.

Один крок залишається за вами: прив'язати кожен акаунт один раз. Більшість каналів прив'язується через власний екран згоди OAuth платформи в браузері; Bluesky приймає пароль застосунку, а Telegram токен бота, які вставляються в Hermoso. Усе після цього це виклик інструмента.

В інтерактивному режимі Codex показує виклик перед тим, як його виконати. У неінтерактивному режимі запитати нікого, тому кожен крок, що публікує або витрачає гроші, варто продумувати заздалегідь.

Скільки це коштує

Додавання Hermoso до Codex нічого не коштує понад звичайне: є один лічильник кредитів, і йому байдуже, який клієнт викликав. Безкоштовний обліковий запис стартує з 30 кредитами при реєстрації і ще 250+ можна заробити. Кредити витрачаються лише на AI-моделі та дослідження Ad Spy. Публікація, планування, керування рекламою та аналітика безкоштовні на кожному каналі, крім X, який списує за виклик, бо X бере плату за кожен API-запит. Платні плани коштують $29, $69 і $149 на місяць за 1,300, 3,100 і 6,750 кредитів, і кожна функція доступна на кожному плані. hermoso_capabilities показує точну ціну кредитами будь-якого рендеру до запуску.

Усунення несправностей

  • Локальний сервер друкує довідку і завершується. У аргументах бракує кінцевого mcp. npx -y hermoso сам по собі друкує довідку; npx -y hermoso mcp запускає сервер.
  • На цій машині немає браузера. Створіть ключ у MCP & CLI → Terminal & API keys і запустіть натомість npx -y hermoso auth login --token hmk_….
  • Потрібного каналу немає. Під’єднайте його в Hermoso у Settings → Connectors, а потім попросіть Codex знову виконати list_connectors.
  • Codex відповідає без Hermoso. Назвіть Hermoso у запиті: “використай Hermoso, щоб …”. Так зрозуміло, які інструменти мають виконати завдання.

Крім публікації

Публікація це останній крок, і найменший. Те саме підключення дає Codex бібліотеки реклами Meta, Google і LinkedIn, а також органічні TikTok, Instagram, YouTube, Reddit і Threads для дослідження; 100+ моделей зображень, відео, голосу та тексту на одному лічильнику кредитів, з UGC-аватарами, дубляжем, апскейлом і нативними HTML-форматами реклами; і повне дерево кампаній на дванадцяти платних платформах. Не треба тримати API-ключі окремих постачальників і вивчати окремий застосунок.

Див. повний список інструментів, кожного агента, з яким працює Hermoso, або що таке маркетинговий MCP. Довшу історію саме для цього клієнта читайте в Реклама з командного рядка.

Hermoso в інших агентах

Той самий обліковий запис Hermoso працює в кожному з агентів нижче, тож ваш бренд, бібліотека, розклад і кредити переходять за вами між ними.

АгентЯк Hermoso підключається
ClaudeПідключається через OAuth, нічого не треба вставляти
ChatGPTПідключається через OAuth, нічого не треба вставляти
Claude CodeВходить із терміналу командою hermoso auth login, нічого не треба вставляти
CursorВходить із терміналу командою hermoso auth login, нічого не треба вставляти
ClineПриймає API-ключ у заголовку Authorization
OpenClawВходить із терміналу командою hermoso auth login, нічого не треба вставляти
Grok BotДодає шаблон Hermoso Marketing Bot і приймає API-ключ у чаті, або входить із власного термінала Bot
HermesВходить із терміналу командою hermoso auth login, нічого не треба вставляти
Gemini CLIВходить із терміналу командою hermoso auth login, нічого не треба вставляти
PerplexityПідключається через OAuth, нічого не треба вставляти
Le ChatПідключається через OAuth, нічого не треба вставляти
Claude CoworkПідключається через OAuth, нічого не треба вставляти
Perplexity ComputerПідключається через OAuth, нічого не треба вставляти
PaperclipПідключається через OAuth, нічого не треба вставляти
GeminiПідключається через OAuth, нічого не треба вставляти
Grok BuildВходить із терміналу командою hermoso auth login, нічого не треба вставляти
Kimi CodeДодає адресу хостингу до mcp.json і входить командою /mcp-config login, нічого не треба вставляти
DeepSeek HarnessВходить із терміналу командою hermoso auth login і запускає Hermoso як локальний сервер, нічого не треба вставляти
ManusПриймає API-ключ у заголовку Authorization
MuseОдне повідомлення в чаті, потім вхід через OAuth
Будь-який MCP-клієнтХостинговий URL з OAuth або локальний сервер через stdio

Поширені запитання

Чи може Codex публікувати в соцмережах?

Так, щойно ви встановите Hermoso. Тоді Codex може публікувати у Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram і Google Business Profile, а також планувати публікації у всіх одинадцяти з однієї черги з окремими підписами для кожного каналу.

Як додати Hermoso до Codex?

Виконайте codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, що встановлює скіли Hermoso, а потім увійдіть один раз через npx -y hermoso auth login. Вхід відкриває браузер і сам зберігає облікові дані, тож ключ створювати й вставляти не треба. Для MCP-сервера теж виконайте codex mcp add hermoso -- npx -y hermoso mcp. Codex зберігає MCP-сервери в ~/.codex/config.toml або в .codex/config.toml у довіреному проєкті, і цей файл у форматі TOML, а не JSON: скопійований блок mcpServers не завантажиться, а запис, написаний вручну, має вигляд [mcp_servers.hermoso] з command = "npx" і args = ["-y", "hermoso", "mcp"]. Завершальне mcp тут критичне: npx -y hermoso без підкоманди лише виводить довідку і завершується. Codex читає маркетплейси плагінів у тому самому макеті .claude-plugin, який використовує Claude Code, тому один репозиторій встановлюється в обидва.

Чи може Codex досліджувати рекламу моїх конкурентів?

Так. З Codex бібліотеки реклами Meta, Google і LinkedIn доступні для пошуку разом з органічними TikTok, Instagram, YouTube, Reddit і Threads, упорядковані за тривалістю показу, бо реклама, що працює вже місяцями, окупається. Він також може розібрати рекламу конкурента і повернути закадровий текст відео, текст на екрані та список бітів з таймкодами.

Чи потрібен окремий обліковий запис, щоб використовувати Hermoso в Codex?

Ні. Достатньо одного облікового запису Hermoso, і Codex автентифікується в ньому. Крок входу сам зберігає облікові дані, тож нічого вставляти не треба. Веб-студія на app.hermoso.ai це той самий рушій і ті самі кредити.

Чи безпечно дозволити Codex публікувати та запускати рекламу за мене?

Hermoso тримає на власному сервері кроки, які коштують грошей або не можна скасувати, незалежно від налаштувань Codex: кожна кампанія створюється на паузі, перемикання витрат і видалення потребують явного підтвердження, а публікація потрапляє лише в той обліковий запис, який ви підключили і позначили в Hermoso. В інтерактивному режимі Codex показує виклик перед тим, як його виконати. У неінтерактивному режимі запитати нікого, тому кожен крок, що публікує або витрачає гроші, варто продумувати заздалегідь.

Чи Codex спільно використовує налаштування Hermoso між CLI і desktop-застосунком?

Так, для MCP-серверів. OpenAI задокументував один файл конфігурації, ~/.codex/config.toml, спільний для Codex CLI, розширення для IDE і Codex у desktop-застосунку ChatGPT, тож сервер, доданий через codex mcp add, з’являється в усіх трьох.

Почніть безкоштовно з 30 кредитами під час реєстрації та отримайте ще 250+ заробленими. Усі функції доступні на кожному плані. Кредити витрачаються лише на ШІ-моделі та дослідження Ad Spy; публікація, планування, керування рекламою та аналітика безкоштовні.

Почати безкоштовно →   Переглянути ціни