OpenAI выпустили свой лучший продукт. Codex App — нативное десктоп-приложение, которое объединяет всю мощь ИИ-агентов в удобном интерфейсе и выводит продуктивность на новый уровень.
На реальном примере создадим с нуля MCP-сервер для генерации изображений. Вы увидите, как Codex App работает с файловой системой, интегрируется с Git, использует скиллы для поиска документации и позволяет автоматизировать рутинные задачи, превосходя по удобству работу с ChatGPT в браузере.
Узнаем, как работать с ИИ-агентами, автоматизировать кодинг и управлять проектами с помощью Codex от OpenAI. Если вам интересн ChatGPT, GPT-5,3 Codex, Opus 4,6 – Подписывайтесь на канал!
✅ №1 LLM Агрегатор в России – https://polza.ai/?utm_source=blog&utm_medium=prod0502&erid=2Vfnxw2rxGh
Реклама. ООО "ФЛЕЙЛИ", ИНН: 0272928204, erid: 2Vfnxw2rxGh
🤖 Наш бот с полезными знаниями – https://t.me/how2ai_bot?start=dl-1768910173335
#codex #chatgpt #ии
Тайм-коды:
00:00 – Интро
01:26 – Обзор интерфейса и настроек
03:40 – Главное отличие от ChatGPT
07:20 – Сила проектов и доступа к файлам локально
09:00 – создаем MCP-сервер для генерации картинок
14:32 – Финальный тест
15:54 – Что не нравится в приложении
Бусти – https://boosty.to/prodadvice/single-payment/donation/535968/target?share=target_link
Тг How2AI – https://t.me/How2AI
Тг чат How2AI – https://t.me/how_to_AI
Тг Креативный Совет – https://t.me/creadvice
🥸 Личный тг Дяди Д – https://t.me/true_dyadya_d
Оглавление (7 сегментов)
Интро
Это лучший релиз от Open AI, и я не преувеличиваю. Open AI взяли и закатали всё то, что так сильно люблю в работе с сила агентами в приложение на Mac Windows Бояри. Не переживайте, скоро вам тоже подъедет. И внимание, не только для кодинга, а вообще для любой хоть сколько-то продуктивной деятельности в тандеме с искусственным интеллектом. От написания контента и генерации видео и картинок до работы со своей базой данных, до сложных автоматизаций всяких рутинных задач. Всё можно реализовать через кодекс А прямо сейчас. И давайте времени терять больше не будем. Пойдём, буду вас переубеждать, почему это круче, чем вот это. Люди, роботы, привет. Это Продсовет. Лайк, подписка, комментарий помогают продвижению нашего проекта. Пойдёмте обозреем кодекс App, поговорим об основных, неожиданных, интересных функциях приложения, обсудим интерфейс и даже скодим минипроект, свой MCP-сервер, научим наш коeк генерировать картинки в нанобана. Let's go. Где же его взять? Конечно, можно зайти в наш Telegram-канал и следить за новостями, потому что там я уже опубликовал, как только кодекса вышел, пост со всей подробной информацией. Ну вот, у нас есть тут чудесная кнопочка Download for MacOS. Скоро, обещаю, для Windows. И вообще, я, конечно, очень сильно жду, когда это ещё перекачует и на телефон, но об этом чуть-чуть позже. Появится у
Обзор интерфейса и настроек
вас такая чудная иконка, и давайте её откроем. Перед нами предстанет достаточно привычный, понятный интерфейс нам. Слева увидим всякие чатики, которые сразу разбиты по определённым папкам проектам. Здесь у нас с вами есть, собственно, чат. Всё, как мы с вами любим. Смотрите, вот такой набор моделей есть. Выбирай любую. Не хочу. Ну, базово, наверное, стоит прибегать к GPT 52 Medium или High? Ну или уж осли, очень хочется там экстra, э, кодекс или обычную. Есть настройки. Настроек достаточно много. Я, наверное, не пробегусь прямо по всем с вами сегодня настройкам, но здесь что-то есть по интерфейсу. Здесь сразу можно выбрать дефолтное приложение, которое будет открывать те файлы, которые путь к которым кодекс вам предоставляет. У меня это VS Code, можно в терминале открывать, но тоже покажу, как это работает. Есть отдельная вкладка конфигурации, что важно, конфигурации едино с вашим кодек CLI. То есть, если вы до этого кодили в кодекс, настраивали там всякие скилы, MCP, какие-то ещё там agents файлы, это всё одно и то же. Это очень круто то, что кок воспринимает все системные там файлики GSMD, которые вы в тех или иных директориях. Он тоже их читает. И все настройки, которые у вас были в этом OpenCfig. Tomal там и скилы MCP, это тоже всё здесь есть. Персонализация. Здесь можно заполнить какой-то системный промт, чтобы кодекс с вами обращался так, как вам хочется. MCP-серверы, вот посмотрите, у меня тут есть уже два, которые я подключил самостоятельно. Этот мы пока отключим, потому что будем с вами его перенастраивать вместе. Но есть какие-то ещё дефолтные там, которые нам предлагает сам кодекс. Дальше можно здесь настроить гит для того, чтобы ещё и в облаке тоже всё это с этим всем чудом работать. Но не будем сильно, что вдаваться. Worсть тоже прямо программисты, кто знает, тот знает, кто не знает, тому, честно говоря, это вряд ли нужно. И затем ещё в настройках окружения можно строить разные команды, по которым будет кодекс выполнять те или иные действия, например, там npm Start, npm install. В общем, разные команды в вашем проекте он будет выполнять просто по одной кнопочке, которая находится у вас вот здесь вот сверху. Здесь у меня, по-моему, настроено просто npmста. И, соответственно, я запускаю свой фронт-end просто по одной кнопке. Просто
Главное отличие от ChatGPT
так открыть какой-то чат у вас здесь не получится, потому что нужно открыть тот или иной проект. Для этого нажимаем Add New Project и выбираем нужный проект. И вот это вся та же история, которая у вас есть и при работе с терминальными агентами. Посмотрите мои ролики про терминальных агентов, если ещё не видели. Вы работаете не просто в чате, но вы сразу открываете какую-то папку, внутри которой кодекс может совершать любые действия. Он может создавать файлы, читать файлы, искать их, редактировать, выполнять различные терминальные команды, если вы ему это разрешите. Это открывает уйму возможностей для эффективной работы с искусственным интеллектом. И как же мне это нравится, господи. Но смотрите, папочка My AI у меня уже открыта, поэтому я могу просто здесь нажать начать новый тред, и у меня в рамках этой папки начнётся сессия. Теперь я могу спросить, что ты знаешь обо мне? И отправить ему этот вопрос. Кодекс прекраснейшим образом прочитает те Agents MD файлы, которые у меня здесь есть. Вот мы давайте откроем My AI, увидим, что здесь у меня есть файлик agents. md, и там собрана вся информация обо мне. То есть он уже прекрасном о моих проектах, о моих задачах и, в общем-то, всём содержимом этой директории тоже и может начать с ней работать. Это круто. Ещё коротко по интерфейсу. У вас вот здесь есть переключалка между локальным и cloud. Cloud, понятно, он идёт работать уже внутри вашего Гитхаба, то есть используя не те локальные папки, файлы, которые у вас на компьютере, а то, что у вас уже там запушено на гитхабе. Но мы будем больше ориентироваться, конечно, на local. Ну и тут тоже можно выбирать всякие ветки и конкретные проекты, которые у вас на Гитхабе есть. Будем работать с вами в Local. Что чудесно, вы можете вот так вот открыть терминал сразу вот здесь вот. И давайте, наверное, я тут инициализирую гиit для того, чтобы показать, как здесь он с гитом работает. Но что-то всё равно он не обновляет. О, чудо обновил, мне кажется. Но всё равно тут воспринимает все мои папки и файлы, которые находятся у меня в корреневой директории. В любом случае попробуйте открыть его в какой-то папочке и затем открыть вот эту боковую панель. Здесь вы, во-первых, сможете увидеть все соотношения ваших директорий, все файлы, полистать их, посмотреть. Тут большое количество настроек тоже внутри вот этой панели. Он показывает, какие файлы у вас stageed, unstageed, по-русски не помню, как это называется. Опять же, если сильно здесь не разбираетесь, но, наверное, особо сейчас и не парьтесь. Главное отличие кодекса, например, от там Вейскода или курсора, у вас здесь нет вот этого эдитора, где вы смотрите на код. Ну и это, на самом деле, очень большой, мне кажется, сдвиг в том, как мы работаем с агентами и программируем с агентами. Нам не нужно смотреть конкретно на файлы и на код, который он там пишет. Ну да, захейтите меня в комментариях. Нам нужно менеджерить агента, давать команды, понимать, как и что он делает, почему он принимает те или иные решения и просто направлять его в его деятельности. Помимо этого, давайте коротенько посмотрим и на всё остальное. Скилы. Вы можете добавить скилы. Здесь есть вот такой вот у них репозиторий скилов, который вы можете подцепить, например, Сосору будет генерировать при помощи Сосоры вам ролики Atlas Web def game, всякие ещё разные штуки для плоинга и не только. Там Open Docs можно подключить, то есть всегда будет шарить за нужную документацию. есть automation, то есть здесь вы можете настроить какие-то регулярные действия, чтобы кодекс сам ходил, там что-то перепроверил, посмотрел, какие-то пулреквесты, какой-то аудит, глянул, оценил состояние ваших проектов. Это удобно. Нажимаем на нужную автоматизацию, выбираем, когда конкретно это нужно делать, и создаём всё это чудо. И, конечно, промтим его, что ему здесь нужно делать конкретно. Но теперь юзкейсы. Смотрите, вот вы решили
Сила проектов и доступа к файлам локально
разобраться в этом чудном clк open clot open cl mбо. Вы меня поняли? Самая вот эта хайпующая распрекрасная вещица. Как вы это сделаете, если вы общаетесь где-нибудь в браузере счаpt? Это сильно сложно. Почему гораздо круче работать? Если уж и не через села агентов, если вы так хейтите терминал, то хотя бы вот через кодекс App, да? Потому что вы просто им сказали: "Установи, друг мой дорогой, вот, пожалуйста, мне OpenCL". Он взял, сделал все необходимые команды на вашем компьютере и установил. Вам даже не пришлось ручками лезть в терминал. Он это сделал сам, потому что у него есть доступ к вашей локальной машине. Мм, говорю: "Проверь-ка, пожалуйста, сам, в чём там причина каких-то ошибок и так далее, и так далее". И он всё это делает. Я с ним долго здесь сидел, разбирался, как это всё в докерконтейнере запустить, как это работает. И у штуковины был полный контекст к тому, что он делает и что делаю я в терминале. Очень хорошо. И когда я с ним провёл определённую работу, узнал много всего нового, говорю: "Дорогой мой, пожалуйста, сходи теперь, ну, точнее, сделай самри всего, что мы тут с тобой на придумывали, всё, что ты мне тут объяснил, и сделай мне подробный гайд, который ты добавишь в мою базу данных". И он понимает, что у меня есть база данных. Он понимает, что я её рендерю через обсидиан. Он пошёл и сделал мне MD файл, что восхитительно. Большой тупизм и ошибка, то, что ещё не пофиксили Open. A вот здесь вы можете выбрать в каком редакторе открывать файлы. И даже если выберу VS Code, он мне, скотина, всё равно. О, он открыл в вискоде. О, чудо, наконец-то. Ну, слушайте, видимо, пофиксили. Раньше он открывал это постоянно в терминале.
создаем MCP-сервер для генерации картинок
Давайте теперь в живом прямом эфире сделаем реальный проект. Я открою свою папку кодинг, выберу пустую папку под названием польза MCP2. И, как я уже говорил, я буду сейчас беспощадно создавать MCP-сервер, который я потом подключу к этому же кодексу, так чтобы он через этот MCP сервер мог создавать картинки в нанобана. И вот что прекрасно. Я могу голосом ему всё надиктовать, но это мы ему отправлять не будем, потому что, ну, зачем? Вам не нужно использовать всякие сторонние приложения для того, чтобы диктовать голосом. Голосом гораздо быстрее коммуницируется и агентом. Здесь open уже позаботились, нам встроили всю эту штуковину, транскрибатор, поэтому просто нажимаем на кнопочку и говорим: "Родной мой, хочу сделать MCP-сервер на основе API документации, которую я пришлю тебе ниже. Этот MCP-сервер будет создавать картинки в Nano Banana Pro. После того, как мы скодим этот MCP-сервер, добавь его в кодекс, так что и агент мог вызывать этот MCP-сервер. И задай мне необходимые вопросы, если тебе что-то непонятно. Ниже пришлю всю необходимую документацию. С чего рекомендую вам начать? В принципе, с выбора модели, но я думаю, что медиум нам более чем хватит для этих нужд. И далее вот здесь вот вы можете ещё выбрать Plan Mode. Plan mode позволяет ээ прекраснейшим образом сначала спланировать всё ответить на вопросы кодекса, а потом уже приступать к созданию кода. И как получить доступ к той же распрекрасной нанобана, если нас беспощадно блокирует Google? Выход есть. Есть замечательное решение для разработчиков и не только. Сервис Агрегатор уймы университетей на все случаи жизни. Я уже не раз вам рассказывал про пользу. это российский API провайдер. Причём, да, не только API, вы можете и в плейграунде спокойно работать с разными моделями и платить исключительно за каждую генерацию. Начать можно вообще с любых сумм абсолютно. Причём он интегрируется с популярными код-платформами. Подключение простое, документация понятная, можно и в нате его запихать. И набор нейросетей действительно поражает. Тут у нас есть и генерация текста, и генерация картинок, видео, аудио. Все передовые модели у вас есть для того, чтобы, ну, и просто с ними поиграть и использовать их в разработке. И как использовать их в разработке, я сейчас вам покажу. Мы с вами пойдём в документацию API, её откроем. Нам точно пригодится вот эта вот страничка быстрый старт, чтобы понимать, как вообще обращаться к энпоинтам пользы. Вернёмся в кодекс и давайте этот кусочек документации добавим. Следующим шагом нам нужно определиться, собственно, что у нас будет за end point. Это у нас изображение nнона. Вот здесь вот вся есть информация про nanно баanна pro. Какие у нас тут ошибки он выдаёт, какие примеры запросов. Будем с вами, наверное, получать URL картинку. Почему бы и нет? И ещё нужно понимать, что нам нужно как-то, собственно, запрос отправить и потом ещё статус запроса проверить и получить результат. Вот есть тоже документация о том, как Get Images статус нам с вами, э-э, endpoint настроить. Это всё дело мы тоже копируем, отправляем, ну и, наверное, ждём каких-то вопросов от GPT 52 средний. Он пошёл делать определённые команды, просматривать окружение, среду, файлы, которые ему доступны. Инструмент генерации должен по умолчанию ждать результата. Пускай будет сразу request ID, потому что мы потом же, собственно, этот реквест ID используем. Что возвращается агенту при успехе URL плюс метаданные? Ареation, ну давайте default один к одному. Нажимаем subбit. Вот таким образом кодекс нас может ещё и поспрашивать перед тем, как приступать к выполнению задач. Передают files URL files, files base 64. Давайте только одно. Ну и смотрите, как правиль, он выдал здесь план. Мы можем его просмотреть и дальше просто тыкнуть, да, там этот план. Приступай к нему или не делай. Я выберу. Не делай. Почему? Потому что, на самом деле, я перед записью ролика-то всё уже здесь пробежал и эту задачку выполнил. И просто вам хотел сейчас показать, как примерно кодекс работает. Но теперь пробегусь по моему диалогу, который он уже реализовал. В целом он, ну, минут, наверное, под 10 всё это генерировал. И самое классное, давайте покажу вам эту директорию. он и всё скодил, он и потом сделал build-версию, собственно, вот у нас где-то здесь лежит, и потом просто сказал мне, как мне добавить необходимые переменные, а точнее добавить ключ пользы и imageмодель. Где это найти, давайте я вам тоже покажу. Imageмодель у нас с вами есть вот здесь вот, собственно, в примере цена Pro. Название модели вот такое вот. А API ключи мы с вами забираем вот здесь. Ключ API. Создать новый API ключ. и тыкаете создать. Потом можно будет его скопировать какое-то время. Ну давайте попробуем теперь этим MCP сервером воспользуемся. Причём я, кстати, этот MCP сервер не использовал в самом кодексе. Наверное, даже его сейчас тут призакрою, открою снова для того, чтобы глянуть, где эти MCP сервера настраиваются и вообще где они тут есть. Пойдёмте в настройки Settings MCP. И да, точно, он здесь у нас был, я его включил. Тут у нас есть ещё, кстати говоря, настройки, которые прямо тоже можно удобно, то есть можно аргументы настроить прямо вот здесь вот. Если бы у нас, кстати, в аргументах передавался бы API ключ, то мы бы тоже здесь его с вами настроили. Ну, вернёмся в новый тред.
Финальный тест
Сгенерируй ко мне картинку, используя nanноanна MCP сервер, инфографику моего проекта Продуктивный совет. и сделай её, пожалуйста, в моём стиле, в том стиле, который есть у нас на YouTube канале. И в этой инфографике отрази всю информацию о проекте YouTube канале, его статистике, аудитории, каких-то наших ещё дополнительных медиаресурсах. В общем, сделай красиво и сочно, ждут тебя крутой результат. Что я, кстати, вам ещё не показал, когда он здесь мне кодил этот MCP-сервер. Ну, он, скотина, конечно, уже не хочет, блин, показывать. Почему? Почему там такие у него были чудесные размышления? Он использовал Коx 7 MCP. Для того, чтобы найти нужную документацию по MCP актуальную, он использовал мой другой MCP-сервер, который у меня уже подтянут. Это Коex 7. Я тоже рекомендую вам его катастрофически везде подключать, потому что он позволяет модели обращаться в директорию со всей актуальной документацией по различным библиотекам. Поэтому я не сделал ровно ничего. Я просто скинул ему документацию пользы, сказал: "Сделай мне друг MCP-сервер". Он пошёл, нашёл нужную документацию по MCP серверу и всё, он мне скодил. Это заняло, ну, просто, ну, как бы 10 минут заняло там много времени, но насколько это легко, сложно просто вам передать. Что мне тут
Что не нравится в приложении
конечно, не нравится. Ну, вот как мне, например, взять и откатить сюда сообщение хочу поменять. Ну, это так тупо, ребята. Ну, сделайте, чтобы я мог поменять сообщение или как-то там бренч какой-то форк сделать. Ну, какой-то другой ветка. Ну это бред, это катастрофа вообще. Ну вот правда у Понаяни могут выкатить продукт и как бы потом его дебажить, допиливать и ну немножечко на первых порах всегда сильно грустишь. Он запрос на генерацию картинки отправил и сейчас беспощадно как бы полет, что называется, вытаскивает э статус спрашивает: "Так, врунишка, у нас 53. 000 подписчиков, набер 25". Ну, кстати, эту информацию, я думаю, он взял из моих файлов, где описывал свой проект. формат YouTube, Telegram Hot, канал бот. Ну как бы молодец, промтинг, вайпкодинг и графика, и агент автоматизации. Ну он красавчик. Он ещё как бы пошёл погулял по, видимо, моей директории, где у меня так или иначе описаны мои проекты. И вот такую инфографику мне сделал. Ну если это не величие, то это что, дамы и господа? Ну, без дам, скорее всего. Я знаю свою аудиторию. Прошёл ли запрос? Давайте сходим в пользу. Да, смотрите, вот уже 45 руб. я вытратил. Это вот две генерации в у меня нанобанане было. О, даже три API запроса. Где-то ещё какой-то API запрос завалялся неожиданно. Ну ладно. Вот подлец не жалеет моих финансов. Ну, в принципе, такой ролик получился. Напомню, что в пользе вы можете вот и в чат, в Playграунд сходить, выбрать вообще любую о, ну да, две сгенерировал картинки в плейграунде поразвлекаться с любой моделью, которая вам только тут не заблагорассудится. Всё это здесь есть. Работает удобно, классно, интересно. Поэтому, друзья мои, подписывайтесь на канал, лайки, комментарии оставляйте, поддерживайте наш канал, спрашивайте, задавайте вопросы, что вам непонятно, что вам ещё хочется понять. В общем, диалог в комментариях приветствуется, лайк тоже можете накинуть. И, конечно, не забывайте, что у нас в боте много всяких полезнях. Я вот прямо рекомендую вам зайти, перейти по ссылочке, открыть нашего бота, посмотреть, что здесь происходит. Там и говорян сейчас про Level Laps будет делать поток. И возможно, если вы в этого бота попадёте, мы просто чуть позже сделаем анонс какого-то нового интересного образовательного продукта, который может быть вам актуален, например, по Cген, вероятно, будем запускать интенсив. Поэтому тоже просто оставайтесь там. Там много всего полезного выходит, в том числе бесплатный контент тоже. С вами был дядя Д. Продуктивный совет. Увидимся в будущих выпусках. Пока. —