# Claude Code: публикуем сайт, не выходя из терминала

https://netrun.io/blog/publikaciya-iz-claude-code

_22 сентября 2026 г. · 5 мин чтения_

> Чтобы публиковать проекты прямо из Claude Code, добавьте Netrun как MCP-сервер одной командой в терминале — она лежит готовой на странице подключения, вместе с вашим ключом доступа. После этого попросите агента выложить проект: он соберет папку, отправит ее, дождется сборки и вернет адрес с HTTPS. Тем же чатом обновляют код, читают логи и перезапускают приложение. Команда добавляется один раз и работает во всех папках, а платить и удалять проекты агент не может.

Claude Code живет в терминале и почти все делает сам: пишет код, ставит зависимости, запускает проект. Но заканчивается это одинаково — адресом вида localhost, который открывается только у вас. Дальше по привычке начинается отдельная жизнь: собрать архив, открыть панель хостинга, вспомнить, где лежат переменные окружения.

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

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

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

## 2. Добавьте Netrun одной командой

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

## 3. Убедитесь, что сайт слушает правильный порт

Локально приложение обычно слушает localhost и порт, вписанный в код. На сервере порт выдает платформа, поэтому его нужно читать из переменной окружения PORT, а слушать 0.0.0.0. Это правка в одну строку, и Claude Code делает ее по просьбе за секунды. Захардкоженный порт — причина номер один, почему проект собирается, а страница не открывается.

## 4. Попросите опубликовать проект

Напишите в чате: «выложи этот сайт на Netrun». Агент соберет папку, исключив служебные каталоги вроде node_modules, venv, dist и build, отправит ее и будет следить за сборкой. Платформа сама определит, на чем написан проект — Python, Node.js, Go, Rust, PHP, статический HTML, Dockerfile или docker-compose — и соберет его. В конце агент вернет публичный адрес, который уже работает по HTTPS.

## 5. Отдайте секреты, если они нужны

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

## 6. Обновляйте и чините там же

Каждая следующая правка выкладывается фразой «обнови проект» — адрес остается прежним, менять ссылку у людей не придется. Если что-то сломалось, попросите посмотреть логи: агент прочитает последние строки вывода и назовет причину. Ему доступны еще запуск, остановка, перезапуск, список проектов и состояние аккаунта; оплата, продление и удаление — только через кабинет.

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

Похожие инструкции: [бот из Cursor одной фразой](https://netrun.io/blog/vylozhit-bota-iz-cursor), [публикация из Codex](https://netrun.io/blog/publikaciya-iz-codex), [как задеплоить код от нейросети](https://netrun.io/blog/kak-zadeployit-kod-ot-neyroseti).

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

### Нужно ли ставить Netrun в каждый проект отдельно?

Нет. Команда подключения добавляет сервер на уровне пользователя — он появляется сразу во всех папках, где вы запускаете Claude Code. Повторять ее для нового проекта не нужно, достаточно открыть папку и попросить опубликовать.

### Что именно уезжает на сервер?

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

### Может ли агент удалить проект или списать деньги?

Нет. Удаление проекта, удаление файлов из постоянной папки, оплата и продление тарифа закрыты для ключа на уровне платформы — такой запрос отклоняется, даже если агент его пошлет. Все необратимое и денежное делается вами в кабинете.

### Работает ли это, если проект уже опубликован через кабинет?

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

### Почему страница не открылась после публикации?

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

### Где хранится ключ доступа?

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

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

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

### Какие языки и технологии поддерживаются?

Python, Node.js, Go, Rust, Ruby, PHP, Java, .NET, Deno, Bun, Elixir, статические сайты и bash-скрипты. Можно принести свой Dockerfile или docker-compose, но чаще стек определяется по коду автоматически.

### Где посмотреть логи и статус проекта?

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

### Как обновить код уже опубликованного проекта?

Откройте проект и загрузите новую версию или обновите его из GitHub. Ссылка останется прежней, а данные сохранятся, если лежат в постоянном хранилище — папке /data или томе вашего compose-файла.
