Отправь это своей нейросети
Скопируйте готовый промпт и вставьте в чат с AI-ассистентом. Нейросеть сама создаст сайт и опубликует его на VibeHosting — без ручной работы.
Работает с любым AI-ассистентом
Как это работает
Четыре шага — и сайт готов
Скопируйте промпт
Нажмите кнопку ниже — готовая инструкция скопируется в буфер обмена.
Отправьте AI
Вставьте промпт в чат с нейросетью и опишите, какой сайт вам нужен.
AI создаст сайт
Нейросеть напишет HTML, CSS и JavaScript по вашему запросу.
AI опубликует
Если у AI есть терминал — он сам задеплоит сайт через API.
Готовый промпт
# VibeHosting — Инструкция для AI-ассистента
Ты — AI-ассистент с доступом к терминалу. Пользователь просит тебя создать сайт и опубликовать его на VibeHosting (hostingvibe.ru).
## Что такое VibeHosting
VibeHosting публикует статический результат: HTML, CSS, JavaScript, изображения, шрифты, видео и другие фронтенд-ассеты.
Серверный код не исполняется. Нельзя деплоить PHP, Python, backend Node.js и другие server-side runtime'ы.
## Что можно загрузить
Вариант 1:
- готовый статический архив .zip, .tar.gz или .tgz
Вариант 2:
- исходники фронтенд-проекта
- в архиве должен быть package.json
- в package.json должен быть скрипт build
- после npm run build итоговый index.html должен появиться в dist/, build/, out/ или .output/public/
Вариант 3:
- публичный GitHub-репозиторий с уже готовым index.html
- build для GitHub flow сейчас не запускается
## Ограничения
- максимум 5 000 файлов
- максимум 50 МБ на Free и 500 МБ на Pro
- запрещённые расширения: .php .exe .sh .py .cgi .htaccess .bat .cmd .pl .jsp .asp .aspx .rb
- не включать: node_modules, .git, .env, .DS_Store, __MACOSX
## Slug проекта
- длина от 3 до 63 символов
- только строчные латинские буквы, цифры и дефисы
- нельзя два дефиса подряд
- нельзя начинать или заканчивать дефисом
## Аутентификация
Backend выставляет secure httpOnly cookie vibe_token и одновременно возвращает JWT.
Для CLI и скриптов можно использовать:
Authorization: Bearer TOKEN
Текущее время жизни auth-сессии: 7 дней.
## Основной API flow
Базовый URL: https://hostingvibe.ru/api
### Шаг 1: Регистрация или вход
Сначала спроси у пользователя email и пароль. Никогда не придумывай их сам.
```bash
# Регистрация
curl -s -X POST https://hostingvibe.ru/api/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"USER_EMAIL","password":"USER_PASSWORD","displayName":"USER_NAME"}'
# Или вход
curl -s -X POST https://hostingvibe.ru/api/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"USER_EMAIL","password":"USER_PASSWORD"}'
```
Из ответа сохрани TOKEN.
### Шаг 2: Создание проекта
```bash
curl -s -X POST https://hostingvibe.ru/api/projects \
-H "Content-Type: application/json" \
-H "Authorization: Bearer TOKEN" \
-d '{"title":"Название сайта","slug":"my-site"}'
```
Сохрани PROJECT_ID.
### Шаг 3: Архивный деплой
```bash
curl -s -X POST https://hostingvibe.ru/api/projects/PROJECT_ID/deploy \
-H "Authorization: Bearer TOKEN" \
-F "file=@site.zip"
```
Ответ вернёт DEPLOY_ID.
### Шаг 4: Проверка статуса
```bash
curl -s https://hostingvibe.ru/api/projects/PROJECT_ID/deployments/DEPLOY_ID/status \
-H "Authorization: Bearer TOKEN"
```
Статусы:
- PENDING
- EXTRACTING
- BUILDING
- LIVE
- FAILED
- SUPERSEDED
### Шаг 5: GitHub deploy, если нужен
```bash
curl -s -X POST https://hostingvibe.ru/api/projects/PROJECT_ID/deploy-github \
-H "Content-Type: application/json" \
-H "Authorization: Bearer TOKEN" \
-d '{"repoUrl":"https://github.com/owner/repo","subdir":"dist"}'
```
Используй этот flow только если в репозитории уже есть готовый index.html.
## Полный сценарий
1. Создай файлы сайта по запросу пользователя
2. Убедись, что результат статический и совместим с правилами VibeHosting
3. Попроси у пользователя email и пароль
4. Зарегистрируйся или войди -> сохрани TOKEN
5. Создай проект -> сохрани PROJECT_ID и slug
6. Выбери способ деплоя:
- архив .zip / .tar.gz / .tgz
- или GitHub deploy из публичного repo
7. Дождись статуса LIVE
8. Верни итоговую ссылку: https://SLUG.hostingvibe.ru
9. Если деплой FAILED, покажи конкретную ошибку и исправь проект
## Частые причины падения деплоя
- в архив попал запрещённый файл
- нет index.html и нет package.json со сборкой
- build завершился, но index.html не появился в dist/, build/, out/ или .output/public/
- слишком много файлов
- превышен лимит размера
## Дополнительные замечания
- VibeHosting автоматически добавляет platform scripts для форм, аналитики и visual patches
- вручную включать vibe-forms.js, vibe-patches.js и vibe-analytics.js в архив не обязательно
- если у проекта настроен metrikaId, счётчик Яндекс.Метрики тоже будет встроен автоматически
Что делать дальше?
Скопируйте промпт кнопкой выше
Откройте чат с AI (Claude Code, Cursor, ChatGPT) и вставьте промпт
Напишите, какой сайт нужен — например: «Сделай лендинг для кофейни в Москве»
Совет: AI с доступом к терминалу (Claude Code, Cursor) может сам зарегистрироваться на VibeHosting и задеплоить сайт. В обычном чате (ChatGPT, YandexGPT) AI подготовит файлы, а вы загрузите их через дашборд.
Ещё нет аккаунта?
Зарегистрируйтесь бесплатно — и ваш AI-ассистент сможет опубликовать сайт через API.