Claude Code створює сайт; одна команда публікує його в інтернеті. Попросіть «розгорни це» — і він виконає npx -y lobsite --yes, знайде зібрану папку, завантажить її та виведе рядок для передачі вам: адресу й посилання для збереження сайту. Без облікового запису, запиту на вхід і попереднього створення конфігураційного файлу.
Як це працює
- Попросіть 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 | Одну команду | Коміт, push і робочий процес 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 для машинозчитуваного виводу; дивіться помилки.