Что такое Codex?
Codex это ИИ-агент для программирования от OpenAI, которым управляют из терминала, через расширение для IDE или из десктопного приложения ChatGPT. Он работает и неинтерактивно, и интерактивно, поэтому его берут, когда маркетинговая задача должна выполняться по расписанию, а не в диалоге.
Codex или ChatGPT? Codex это ИИ-агент для программирования от OpenAI, и он подключает Hermoso как плагин или MCP-сервер. Чат-приложение ChatGPT добавляет Hermoso из своего каталога приложений.
Hermoso ведёт маркетинг на автопилоте: 922+ инструмента через одну MCP-точку доступа, которые охватывают исследование рекламы конкурентов, готовые рекламные изображения и видео на более чем 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
- Одна команда, и ключ не нужен.
Codex читает файл маркетплейса в публичном репозитории Hermoso и устанавливает пять навыков (research, ad-from-brand, generate, product-photoshoot и marketing). Навыки запускают командуcodex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermosohermosoчерезnpx, поэтому список инструментов не загружается в сессии, и ничего не расходует контекст, пока не запущена команда. - Войдите один раз.
Откроется вход через браузер, и учётные данные с доступом только для владельца сохранятся вnpx -y hermoso auth login~/.hermoso/config.json. Нет браузера на этой машине, например в CI или контейнере? Создайте ключ в разделе MCP и CLI → Терминал и API-ключи и выполнитеnpx -y hermoso auth login --token hmk_…. Ключ даёт реальные права на расходы, так что относитесь к нему как к паролю. - По желанию: и MCP-сервер.
Команда записывает сервер вcodex mcp add hermoso -- npx -y hermoso mcp~/.codex/config.tomlи читает тот же сохранённый вход, так что ключа в файле нет. Предпочитаете размещённую точку доступа?codex mcp add hermoso --url https://app.hermoso.ai/mcp, затемcodex mcp login hermosoдля входа через OAuth. Навыки дотягиваются до каждого инструмента и без того, и без другого. - Попросите 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.
| Канал | Карусель | Лимит текста |
|---|---|---|
| 2+ фото, наш лимит 30 | 63,206 символов | |
| 2–10, изображения + видео | 2,200 символов | |
| Threads | 2–20, изображения + видео | 500 символов |
| TikTok | До 35 изображений | 2,200 / 4,000 символов |
| YouTube | Отклоняется (единица это видео) | Заголовок до 100 символов |
| X | Отклоняется (4 медиа выводятся сеткой) | 280, или 25,000 на Premium |
| 2–20 изображений, только страница компании | 3,000 символов | |
| 2–5 изображений (заблокировано на Trial) | Описание до 800 символов | |
| Bluesky | от 2 до 4 изображений | 300 символов и 3,000 байт |
| Telegram | от 2 до 10, фото и видео | 4,096, или 1,024 с медиа |
Все они проходят через один календарь schedule_post с подписями под каждый канал. list_scheduled показывает результат по каждому каналу, а не один зелёный индикатор, потому что «задание выполнено» и «пост ушёл» это разные вопросы. Запланированный пост живёт в Hermoso, поэтому он выходит вовремя, работает Codex или нет.
Google Business Profile это самый новый канал: посты с фото и кнопкой в вашем листинге Google Поиска и Карт, ответы на отзывы, правки листинга, а также звонки, переходы на сайт и запросы маршрутов, которые приносит листинг. Codex работает с ним теми же инструментами, а schedule_post ставит его в тот же календарь.
Один канал, который построен, но не предлагается
Честность здесь ценнее длинного списка. Одна поверхность публикации есть в кодовой базе, но она придержана: её ждёт платформа, а не мы:
- Reddit: органические посты и статистика постов построены, но Responsible Builder Policy Reddit требует явного письменного разрешения до того, как приложение сможет использовать Data API, а этот запрос не одобрен. Коннектор придержан, а не предлагается как экран OAuth, ведущий к нерабочему API. Reddit Ads это другое подключение, и оно работает: полное дерево кампаний, прогнозирование, поиск таргетинга, пиксели и формы лидов.
Коннектор, который выдаёт успешный OAuth и мёртвый API, хуже, чем коннектор, которого ещё нет, поэтому в доступных он не указан.
Три вещи, которые нужно ввести один раз после подключения
- Исследование. «Кто мои три главных конкурента и какие у них самые долго работающие объявления в Meta? Скажи, какой хук повторяется». Вызывает
find_competitors→pull_competitor_ads→mine_angles. - Создание. «Сделай видео-рекламу UGC 9:16 с этим хуком, с моим реальным фото продукта и вшитыми субтитрами». Вызывает
get_brand→plan_ad→render_adи возвращает ссылку на готовый mp4. - Запуск. «Запланируй публикацию в Instagram и TikTok на вторник в 9 утра и создай вокруг неё кампанию в Meta на паузе с таргетингом на США и бюджетом $30 в день». Вызывает
schedule_post→create_meta_campaign→create_meta_ad.
Что Codex не может сделать сам
Агент с бюджетом полезен только тогда, когда радиус поражения ограничен, поэтому ограждение стоит в сервере, а не в промпте. Каждая рекламная кампания, группа объявлений, группа и объявление создаются на паузе, а переключения статуса, которые запускают реальные деньги, не выполняются без явного флага подтверждения. Каждый рендер сначала оценивается (hermoso_capabilities публикует точную стоимость каждой модели в кредитах до того, как что-либо тратится). Кредиты резервируются до первого вызова провайдера и списываются по точной стоимости после, поэтому сбойный запуск возвращает кредиты, а не оставляет вас с платой за ничего. Удаления тоже требуют подтверждения, а каждое дерево кампании перечитывается из рекламной платформы, прежде чем ваш агент расскажет, что он построил.
Один шаг намеренно остаётся за вами: подключение каждого аккаунта один раз. Большинство каналов подключаются через экран согласия OAuth платформы в браузере; Bluesky принимает пароль приложения, а Telegram токен бота, которые вставляются в Hermoso. Всё после этого это вызов инструмента.
Интерактивно Codex показывает вызов до его запуска. В неинтерактивном режиме спросить некого, поэтому шаги, которые публикуют или тратят деньги, нужно продумывать заранее.
Сколько это стоит
Добавление Hermoso в Codex ничего дополнительно не стоит: есть один счётчик кредитов, и ему всё равно, какой клиент его вызвал. Бесплатный аккаунт стартует с 30 кредитами при регистрации и ещё 250+ можно заработать. Кредиты тратятся только на ИИ-модели и исследование Ad Spy; публикация, планирование, управление рекламой и аналитика бесплатны на всех каналах, кроме X, который берёт плату за каждый вызов, потому что X берёт плату за каждый запрос к API. Платные планы стоят $29, $69 и $149 в месяц за 1,200, 3,000 и 7,000 кредитов, и все функции доступны на каждом плане. hermoso_capabilities показывает точную цену рендера в кредитах до запуска.
Решение проблем
- Локальный сервер выводит справку и завершается. В аргументах не хватает конечного
mcp.npx -y hermosoсам по себе выводит справку, аnpx -y hermoso mcpзапускает сервер. - На машине нет браузера. Создайте ключ в MCP & CLI → Terminal & API keys и выполните
npx -y hermoso auth login --token hmk_…вместо этого. - Канала нет в списке. Подключите его в Hermoso в разделе Настройки → Коннекторы, затем попросите Codex снова выполнить
list_connectors. - Codex отвечает без Hermoso. Назовите её в запросе: «используй Hermoso, чтобы …». Тогда не будет сомнений, какие инструменты должны выполнить работу.
Помимо публикации
Публикация это последний шаг и самый маленький. То же подключение даёт Codex библиотеки рекламы Meta, Google и LinkedIn, а также органические TikTok, Instagram, YouTube, Reddit и Threads для исследований; более 100 моделей изображений, видео, голоса и текста на одном счётчике кредитов, с UGC-аватарами, дубляжом, апскейлом и нативными HTML-форматами рекламы; и полное дерево кампаний на двенадцати платных платформах. Не нужно хранить ключи отдельных поставщиков и осваивать отдельное приложение.
Смотрите полный список инструментов, все агенты, в которых работает 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-клиент | Размещённый адрес с 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, с сортировкой по длительности показа: реклама, которая идёт месяцами, окупается. Также Codex может разобрать рекламу конкурента и вернуть закадровый текст видео, текст на экране и список битов с таймкодами.
Нужен ли отдельный аккаунт, чтобы использовать Hermoso в Codex?
Нет. Достаточно одного аккаунта Hermoso, и Codex работает через него. Шаг входа сохраняет учётные данные сам, так что ничего вставлять не нужно. Веб-студия на app.hermoso.ai работает на том же движке и с теми же кредитами.
Безопасно ли позволять Codex публиковать и вести рекламу за меня?
Hermoso держит шаги, которые стоят денег или не отменяются, за проверками на своём сервере, как бы Codex ни был настроен: каждая кампания создаётся на паузе, переключение бюджета и удаление требуют явного подтверждения, а пост попадает только в аккаунт, который вы подключили и отметили в Hermoso. В интерактивном режиме Codex показывает вызов до запуска. В неинтерактивном спросить некого, поэтому шаги, которые публикуют или тратят деньги, нужно продумывать заранее.
Делит ли Codex настройки Hermoso между CLI и десктопным приложением?
Да, для MCP-серверов. OpenAI описывает один файл настроек, ~/.codex/config.toml, общий для Codex CLI, расширения для IDE и Codex в десктопном приложении ChatGPT, так что сервер, добавленный командой codex mcp add, появится во всех трёх.
Начните бесплатно: 30 кредитов при регистрации и ещё 250+ можно заработать. Все функции доступны на каждом плане.
Начать бесплатно → Посмотреть цены