lobsite! Войти Регистрация

Деплой сайта из Claude Code

Пусть Claude Code опубликует созданный сайт: одна команда или MCP-сервер, без вопросов, и ссылка для вас, чтобы сохранить сайт. Бесплатно.

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

Claude Code собирает сайт, одна команда публикует его. Попросите «задеплой это», и он выполнит npx -y lobsite --yes: команда найдёт собранную папку, загрузит её и выведет строку, которую Claude передаст вам, — с адресом и ссылкой, по которой сайт можно сохранить. Без аккаунта, без запроса входа, без конфигурационного файла, который нужно написать заранее.

Как это работает

  1. Попросите Claude Code собрать и задеплоить. Он запустит вашу сборку (npm run build или похожую), затем npx -y lobsite --yes в папке проекта.
  2. CLI видит, что работает под Claude Code (по переменной CLAUDECODE, которую задаёт Claude Code), поэтому никогда не задаёт вопросов и выводит простые строки без цветов и анимаций.
  3. Claude передаёт последнюю строку: рабочий URL, время истечения временного сайта и ссылку для получения. Вы открываете ссылку и входите, чтобы сохранить сайт; адрес не меняется.

Сделайте это способом деплоя проекта

Добавьте одну строку в CLAUDE.md проекта, чтобы каждая сессия деплоила одинаково без напоминаний:

Deploy with `npx -y lobsite --yes` and relay the "Tell the user:" line from the output.

Первый деплой записывает lobsite.toml с именем и папкой сайта. Закоммитьте его: следующий деплой из любой сессии обновит тот же сайт, а не создаст новый.

Команда /deploy

Собственная слеш-команда сводит всё к одному действию. Сохраните это как .claude/commands/deploy.md:

Build the site, then deploy it with `npx -y lobsite --yes`.
If the build or the deploy fails, read the error's fix line and follow it.
When it succeeds, tell me the "Tell the user:" line word for word.

Затем наберите /deploy. Чтобы команда выполнялась без запроса разрешения каждый раз, разрешите её в .claude/settings.json:

{ "permissions": { "allow": ["Bash(npx -y lobsite:*)"] } }

Или MCP-сервер

MCP-сервер даёт Claude Code инструменты вместо команды оболочки: deploy, list_sites, list_deploys, rollback, promote и whoami.

claude mcp add lobsite -- npx -y lobsite@latest mcp

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

Создано для агентов

Никаких вопросов при работе агента и строка Tell the user: с URL и ссылкой для получения.

MCP-серверы

npx lobsite mcp для агентов-программистов, lobsite.com/api/mcp для чат-ассистентов.

Загружаются только изменённые файлы

Файлы хранятся по хешу. Повторный деплой неизменённого сайта загружает 0 байт.

У каждого деплоя свой URL

Предпросмотр до публикации. Откат в один клик — вместе с перенаправлениями.

Попробовать без аккаунта

Деплой без аккаунта работает 6 часов. Ссылка для получения сохранит его бесплатно.

Конфигурация в одном файле

Перенаправления, заголовки и формы хранятся в lobsite.toml и переезжают с каждым деплоем.

Деплой из Claude Code: Lobsite и GitHub Pages

Lobsite GitHub Pages
До первого деплоя Ничего: сайт живёт 6 часов, пока вы его не заберёте Аккаунт GitHub, репозиторий и включённый Pages
Что выполняет Claude Одну команду Commit, push и workflow Pages для шага сборки
Вопросы по пути Никаких под агентом Git может запросить учётные данные
Загрузка Только изменённые файлы Вся сборка, каждый раз
Предпросмотр деплоя --preview даёт ему собственный URL Не встроен
Свой домен Да, бесплатно Да, бесплатно
Закрытый исходный код Загружаются только собранные файлы Pages из приватного репозитория требует платного тарифа GitHub

Если проект уже живёт на GitHub со своим доменом, GitHub Pages — хороший дом. Lobsite подойдёт, когда ссылка нужна прямо сейчас, из той сессии, в которой вы работаете.

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

Нужен ли Claude Code аккаунт для деплоя?

Нет. Без аккаунта сайт живёт 6 часов, и Claude даёт вам ссылку для получения, по которой его можно сохранить. Чтобы деплоить в свой аккаунт, один раз выполните npx lobsite login сами: команда откроет браузер для входа, а этого агент за вас сделать не может.

Какую папку он деплоит?

Первую существующую из dist/, build/, out/, _site/ или public/ либо папку, которую вы укажете (npx -y lobsite --yes site/). Выбор сохраняется в lobsite.toml.

Загрузит ли он мой файл .env?

Нет. Секретные файлы (.env*, приватные ключи, .npmrc и подобные) останавливают деплой с ошибкой, пока их не удалят или не перечислят в .lobsiteignore. Никогда не передавайте --include-secrets из агента.

Может ли Claude Code задеплоить предпросмотр, не меняя рабочий сайт?

Да: npx -y lobsite --yes --preview даёт деплою собственный URL. Опубликуйте его позже через npx lobsite promote <id> или инструмент MCP promote.

Что видит Claude, когда деплой не удался?

Ошибку, которая говорит, что случилось, почему и что делать, с кодом, который никогда не меняется. Добавьте --json для машиночитаемого вывода; см. Ошибки.

См. также