RE:NODE

Настройка с ИИ

Пусть ассистент всё настроит - по фактам, а не по догадкам

Почти всё, что ломается, когда ИИ-ассистент что-то деплоит, - это догадка: не тот порт, не та папка, команда запуска, которую сервер никогда не выполняет. Панель уже знает ответы для вашего сервера, поэтому записывает их для ассистента - и не включает ни одного секрета.

Одна кнопка
Кнопка AI setup копирует готовый промпт для Claude или ChatGPT.
Именно ваш сервер
Среда, порт, путь к коду, порядок запуска, ветка, базы и лимиты.
Без секретов
Никогда не пароль, не токен и не содержимое вашего .env.
Пять задач
Новый проект, починить репозиторий, не запускается, база данных, домен.

Четыре способа передать

Начните с промпта - он работает с любым ассистентом. Скилл - для тех, кто пользуется Claude каждый день; MCP-сервер позволяет Claude Code или любому MCP-клиенту самому читать ваш сервер.

Скопировать промпт

На вкладке GitHub или Console сервера кнопка AI setup копирует готовый промпт для Claude или ChatGPT. Сначала выберите задачу - промпт будет написан под неё.

  1. 1Откройте сервер в панели
  2. 2Перейдите на вкладку GitHub или Console и нажмите AI setup
  3. 3Выберите задачу и вставьте промпт в ассистента

Поделиться ссылкой

На вкладке Console сервера создайте секретную ссылку - при желании для одной задачи: настройка, починка репозитория, подключение базы или добавление домена. Вставьте её в Claude, ChatGPT или любого ассистента, который умеет открывать ссылки. Она показывает то же описание сервера, что и скопированный промпт, - заново при каждом открытии, без паролей и токенов. Поисковым системам сказано её не индексировать.

  1. 1Откройте вкладку Console и создайте ссылку
  2. 2Выберите срок: 1 час, 24 часа или 7 дней
  3. 3Вставьте её с текстом: "Read this and help me deploy"
  4. 4Отзовите в любой момент - до 5 активных ссылок на сервер
https://panel.renode.space/ai/rnai_xxxxxxxx.md

Установить скилл для Claude

Скачайте скилл renode-deploy - zip для Claude Code и приложений Claude, с руководством для каждой среды выполнения и чек-листом, который ассистент проходит, прежде чем считать деплой завершённым.

  1. 1Нажмите Download Claude skill в панели
  2. 2Добавьте zip в Claude Code или приложение Claude
  3. 3Попросите Claude задеплоить - он идёт по чек-листу Renode

Подключить MCP-сервер

Панель сама размещает MCP-сервер. Claude Code - или любой MCP-клиент с поддержкой HTTP-транспорта - может читать контекст сервера, получать промпты настройки, следить за консолью, читать ресурсы и файлы сервера. Перезапуск и запись файлов работают, только если у вашего аккаунта есть эти права на этом сервере. Ключ можно отозвать в любой момент - и доступ прекратится.

  1. 1Создайте клиентский API-ключ на https://panel.renode.space/account/api
  2. 2В Claude Code выполните команду ниже со своим ключом
  3. 3Отзовите ключ, когда доступ больше не нужен
claude mcp add --transport http renode https://panel.renode.space/api/client/mcp --header "Authorization: Bearer ptlc_YOUR_KEY"

Выберите задачу - получите промпт под неё

Промпт, в котором сказано, чего вы хотите, получает ответ лучше, чем тот, что только описывает сервер.

  1. 1

    Новый проект

    С пустого сервера и пустого репозитория, собранный так, как этот сервер запускается.

  2. 2

    Починить мой репозиторий

    Запустить здесь уже существующий проект: порт, команда запуска, папка, которую он ожидает.

  3. 3

    Сервер не запускается

    В промпт попадают последние строки консоли, так что ассистент читает настоящую ошибку, а не угадывает её.

  4. 4

    Подключить базу данных

    Связать код с базами, уже привязанными к серверу, - по именам, без паролей.

  5. 5

    Добавить домен

    Направить домен на сервер и обслуживать на нём проект.

Предварительная проверка

Перед деплоем панель проверяет привязанный репозиторий GitHub и показывает, что сломается.

Без ИИ - панель читает репозиторий сама.

Как выглядит промпт

Сокращённо, с условными значениями. Настоящий заполняется данными вашего сервера. Промпт на английском - ассистент читает его в любом случае.

Пример промпта
You are helping me run a project on a RE:NODE server.

Task: set up a new project

Server
- Runtime: Node.js 20
- Port: read it from the SERVER_PORT environment variable and listen on 0.0.0.0
- Code lives in /home/container
- On every start the server fetches the branch below, then runs the start command

GitHub
- Repository: your-name/your-app, branch main
- Redeploy on push: on

Databases
- MySQL database s12_app (connection details are in the panel; no password here)

Limits
- 1 GB memory, 10 GB disk

Rules
- .env is not in the repository. Tell me which variables it needs;
  I will upload it through the Files tab.
- Never ask me to paste a password or a token into this chat.

Что он сообщает ассистенту

  • Среду выполнения сервера
  • Порт - и то, что код должен читать SERVER_PORT
  • Порядок запуска сервера
  • Что код лежит в /home/container
  • Репозиторий GitHub, ветку и настройки автодеплоя
  • Подключённые базы данных, без паролей
  • Лимиты сервера и правила платформы

Секреты не передаются

Промпт вы вставляете в чужой сервис. Поэтому он написан так, будто его кто-то прочитает.

  • Ни паролей, ни токенов

    Пароли баз данных, API-ключи и токены деплоя никогда не попадают ни в промпт, ни в скилл. Ассистенту сообщают, что они существуют и где лежат, но не их значения.

  • Ваш .env остаётся у вас

    Файла .env нет в репозитории, и промпт прямо это говорит. Ассистент скажет, какие переменные нужны; файл вы загружаете сами через вкладку Files.

Попробуйте на сервере, который у вас уже есть

Откройте сервер в панели, перейдите на вкладку GitHub или Console и нажмите AI setup.