# Codex и ChatGPT: от кода в чате до работающего бота

https://netrun.io/blog/publikaciya-iz-codex

_10 октября 2026 г. · 5 мин чтения_

> Код, написанный в ChatGPT, сам по себе в интернет не попадает: сначала его нужно сохранить в папку на компьютере. Дальше самый короткий путь — Codex в терминале: добавьте Netrun как MCP-сервер одной командой со страницы подключения и попросите выложить проект. Агент соберет папку, спросит недостающие токены, дождется сборки и вернет ссылку или причину отказа. Можно обойтись и без терминала: на платных тарифах ChatGPT Netrun подключается прямо к чату как свой коннектор — тогда агент выложит код из разговора, и сохранять его в папку не нужно.

Разговор с ChatGPT обычно заканчивается готовым кодом и фразой «сохраните в файл и запустите». Это и есть место, где проекты чаще всего умирают: код работает в чате, потом лежит в папке «Загрузки», а до интернета не доходит — потому что следующий шаг звучит как «арендуйте сервер».

Между чатом и работающим ботом помещается ровно одна связка. Codex — консольный агент OpenAI — умеет подключать внешние сервисы по протоколу MCP, и Netrun подключается к нему одной командой. После этого путь такой: сохранили код в папку, открыли ее в терминале, попросили выложить. Ниже — по шагам, а в конце — как выложить код прямо из чата ChatGPT, без терминала.

## 1. Сохраните код из чата в обычную папку

Создайте папку проекта и разложите по файлам то, что написал ChatGPT: код, список зависимостей (requirements.txt для Python, package.json для Node.js) и, если он есть, образец файла с переменными окружения. Токены и ключи в файлы не вписывайте — пусть код читает их из переменных окружения, это и безопаснее, и нужно для публикации.

## 2. Создайте ключ доступа в Netrun

В кабинете откройте раздел «MCP» и создайте личный ключ. Он показывается один раз, поэтому копируйте сразу; потерянный ключ не восстанавливают, а отзывают и создают новый. Ключ действует только на действия агента и в любой момент отключается в том же разделе.

## 3. Подключите Netrun к Codex

На странице подключения выберите Codex — там готовая команда для терминала с подставленным ключом. Выполните ее один раз: сервер добавится для всех ваших папок. Нужен установленный Node.js — если Codex у вас работает, он почти наверняка уже есть.

## 4. Попросите выложить проект

Запустите Codex в папке проекта и напишите обычными словами: «выложи этого бота на Netrun». Агент соберет папку без служебных каталогов, отправит ее и дождется сборки. Платформа сама определит язык и тип проекта — бот, сайт или фоновый скрипт — и запустит его; сайту сразу выдается адрес с HTTPS, боту адрес не нужен.

## 5. Ответьте на вопрос про токен

Если код читает токен бота или ключ к платному сервису из переменной окружения, агент остановится и спросит значение. Пришлите его в ответ: оно сохранится в зашифрованном виде, а проект будет собран заново уже с ним. Выдумывать значения агент не станет — это правило, а не случайность.

## 6. Проверьте и обновляйте тем же способом

Попросите показать статус — агент скажет, работает ли проект и что мешает. «Посмотри логи» покажет последние строки вывода, «обнови проект» выложит новую версию по тому же адресу. Оплата, продление тарифа и удаление проектов агенту недоступны: это делается в кабинете руками.

Если терминал не нужен вовсе, Netrun подключается прямо к чату ChatGPT. На платных тарифах включите в настройках режим разработчика, добавьте свой коннектор по адресу со страницы подключения и войдите по почте — ключ при этом не нужен. Дальше достаточно попросить выложить код из разговора. Для большого проекта из многих файлов путь через Codex удобнее: чату приходится пересылать каждый файл текстом. Сайт на бесплатном тарифе засыпает в простое и просыпается сам, боту нужен тариф Pro с круглосуточной работой. Команда и адрес для подключения — [на странице публикации из редактора](https://netrun.io/mcp); если хочется сначала убедиться, что проект вообще соберется, есть бесплатная [проверка проекта](https://netrun.io/check) без регистрации.

Похожие инструкции: [бот из Cursor одной фразой](https://netrun.io/blog/vylozhit-bota-iz-cursor), [публикация из Claude Code](https://netrun.io/blog/publikaciya-iz-claude-code), [бот с нейросетью внутри](https://netrun.io/blog/bot-s-neyrosetyu).

## Частые вопросы

### Можно ли опубликовать проект прямо из чата ChatGPT?

Да, на платных тарифах ChatGPT. Включите в настройках режим разработчика, добавьте Netrun как свой коннектор по адресу со страницы подключения и войдите по почте. После этого попросите выложить код из разговора — сохранять его в папку не нужно. Большой проект из многих файлов удобнее выкладывать из Codex, Cursor или Claude Code.

### Чем это отличается от загрузки архива в кабинете?

Результат один и тот же — отличается только место действия. Через агента вы не выходите из терминала и не собираете архив руками; через кабинет удобнее, когда проект уже опубликован и вы хотите посмотреть на него глазами. Способы можно чередовать на одном проекте.

### Что агент делать не станет?

Он не заплатит, не продлит тариф, не купит место и не удалит проект или файлы из постоянной папки — эти действия закрыты для ключа на уровне платформы. Также он не придумывает токены: если значения нет, он спросит его у вас.

### Нужен ли Docker или готовый Dockerfile?

Нет. Платформа сама разберется, на чем написан проект, и соберет его. Если Dockerfile или docker-compose в папке уже есть, они будут использованы — это ваш выбор, а не требование.

### Что делать, если проект не запустился?

Попросите агента показать логи: в последних строках вывода почти всегда написана причина — нет библиотеки, пустой токен, опечатка в имени файла запуска. Агент может сразу поправить код и выложить новую версию.

### Сколько проектов можно выложить таким образом?

Столько же, сколько через кабинет: ограничение задает тариф, а не способ публикации. Список своих проектов и остаток мест агент показывает по просьбе — спросите у него состояние аккаунта.

### Можно ли публиковать прямо из Cursor, Claude Code или ChatGPT?

Да. В кабинете есть раздел «MCP»: создайте там ключ доступа и подключите его к Cursor, Claude Code, Codex или другому редактору с ИИ — одной кнопкой или одной командой. После этого достаточно написать агенту «выложи этого бота на Netrun»: он сам отправит папку с кодом, спросит у вас токен, если он нужен, дождется сборки и пришлет ссылку. «Поправил приветствие — обнови» выкладывает новую версию, «почему бот молчит?» показывает логи. В ChatGPT и Claude прямо в браузере ключ не нужен: добавьте Netrun как свой коннектор по адресу со страницы MCP и войдите по почте. Платить, продлевать и удалять проекты агент не может — это остается в кабинете.

### Нужно ли уметь работать с Docker?

Нет. Netrun сам определяет язык проекта и собирает его. Если у вас уже есть Dockerfile или docker-compose, мы их поддержим, но писать их специально не требуется.

### Сколько проектов можно держать?

В любой тариф входит один проект. На Pro к нему можно добавить до двух мест, на Max — до семи; каждое место дает еще один проект того же размера, что и тариф. На бесплатном тарифе мест нет: второй проект — это уже Pro.

### Где указать токены и другие секретные значения?

В проекте есть вкладка «Секреты» — там задаются значения из кода, например токен от BotFather. Мы храним их в зашифрованном виде: названия переменных вы видите, сами значения не показываем никому, включая вас.
