Claude Code собирает сайт, одна команда публикует его. Попросите «задеплой это», и он выполнит npx -y lobsite --yes: команда найдёт собранную папку, загрузит её и выведет строку, которую Claude передаст вам, — с адресом и ссылкой, по которой сайт можно сохранить. Без аккаунта, без запроса входа, без конфигурационного файла, который нужно написать заранее.
Как это работает
- Попросите Claude Code собрать и задеплоить. Он запустит вашу сборку (
npm run buildили похожую), затемnpx -y lobsite --yesв папке проекта. - CLI видит, что работает под Claude Code (по переменной
CLAUDECODE, которую задаёт Claude Code), поэтому никогда не задаёт вопросов и выводит простые строки без цветов и анимаций. - 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 и ссылкой для получения.
npx lobsite mcp для агентов-программистов, lobsite.com/api/mcp для чат-ассистентов.
Файлы хранятся по хешу. Повторный деплой неизменённого сайта загружает 0 байт.
Предпросмотр до публикации. Откат в один клик — вместе с перенаправлениями.
Деплой без аккаунта работает 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 для машиночитаемого вывода; см. Ошибки.