Claude Code buduje stronę, a jedno polecenie publikuje ją online. Poproś o „wdróż to”, a uruchomi npx -y lobsite --yes, które znajdzie zbudowany folder, wyśle go i wypisze linię przeznaczoną do przekazania Ci przez Claude, z adresem i linkiem pozwalającym zachować stronę. Bez konta, bez pytania o logowanie, bez pliku konfiguracyjnego do napisania.
Jak to działa
- Poproś Claude Code o build i wdrożenie. Uruchomi Twój build (
npm run buildlub podobny), a potemnpx -y lobsite --yesw folderze projektu. - CLI widzi, że działa pod Claude Code (po zmiennej
CLAUDECODE, którą ustawia Claude Code), więc nigdy nie zadaje pytań i wypisuje zwykłe linie, bez kolorów i animacji. - Claude przekazuje ostatnią linię: działający URL, kiedy wygasa tymczasowa strona, i link do przejęcia. Otwierasz link i logujesz się, by zachować stronę; adres się nie zmienia.
Niech to będzie sposób wdrażania w projekcie
Dodaj jedną linię do CLAUDE.md w projekcie, aby każda sesja wdrażała tak samo, bez przypominania:
Deploy with `npx -y lobsite --yes` and relay the "Tell the user:" line from the output.
Pierwsze wdrożenie zapisuje lobsite.toml z nazwą i folderem strony. Zacommituj go: kolejne wdrożenie, z dowolnej sesji, zaktualizuje tę samą stronę zamiast tworzyć nową.
Polecenie /deploy
Własne polecenie z ukośnikiem sprowadza to do jednego wpisu. Zapisz to jako .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.
Potem wpisz /deploy. Aby działało bez pytania o zgodę za każdym razem, zezwól na polecenie w .claude/settings.json:
{ "permissions": { "allow": ["Bash(npx -y lobsite:*)"] } }
Albo serwer MCP
Serwer MCP daje Claude Code narzędzia zamiast polecenia powłoki: deploy, list_sites, list_deploys, rollback, promote i whoami.
claude mcp add lobsite -- npx -y lobsite@latest mcp
Dzięki niemu działa też „cofnij stronę do wczorajszego wdrożenia”: Claude wyświetla listę wdrożeń i publikuje to, o które Ci chodzi. Logowanie i usuwanie stron celowo nie są narzędziami; pierwsze wymaga Ciebie w przeglądarce, drugiego nie da się cofnąć. Więcej na stronie MCP.
Żadnych pytań pod agentem i linia Tell the user: z adresem URL i linkiem do przejęcia.
npx lobsite mcp dla agentów programistycznych, lobsite.com/api/mcp dla asystentów czatu.
Pliki są przechowywane według hasha. Ponowne wdrożenie niezmienionej strony wgrywa 0 bajtów.
Podgląd przed publikacją. Wycofanie jednym kliknięciem, razem z przekierowaniami.
Wdrożenie bez konta działa przez 6 godzin. Link do przejęcia pozwala je zatrzymać, za darmo.
Przekierowania, nagłówki i formularze są w lobsite.toml i wędrują z każdym wdrożeniem.
Wdrażanie z Claude Code: Lobsite i GitHub Pages
| Lobsite | GitHub Pages | |
|---|---|---|
| Przed pierwszym wdrożeniem | Nic: strona żyje 6 godzin, dopóki jej nie przejmiesz | Konto GitHub, repozytorium i włączone Pages |
| Co uruchamia Claude | Jedno polecenie | Commit, push i workflow Pages dla kroku builda |
| Pytania po drodze | Żadnych pod agentem | Git może pytać o dane logowania |
| Wysyłanie | Tylko zmienione pliki | Cały build, za każdym razem |
| Podgląd wdrożenia | --preview daje mu własny URL |
Brak wbudowanego |
| Własna domena | Tak, za darmo | Tak, za darmo |
| Prywatny kod źródłowy | Wysyłane są tylko zbudowane pliki | Pages z prywatnego repozytorium wymaga płatnego planu GitHub |
Jeśli projekt już jest na GitHubie z własną domeną, GitHub Pages to dobry dom. Lobsite pasuje, gdy chcesz mieć link teraz, z sesji, w której jesteś.
Najczęstsze pytania
Czy Claude Code potrzebuje konta do wdrożenia?
Nie. Bez konta strona działa 6 godzin, a Claude daje Ci link do przejęcia, który pozwala ją zachować. Aby wdrażać na swoje konto, uruchom raz samodzielnie npx lobsite login: otwiera przeglądarkę do logowania, czego agent nie zrobi za Ciebie.
Który folder jest wdrażany?
Pierwszy istniejący z dist/, build/, out/, _site/ lub public/, albo folder, który wskażesz (npx -y lobsite --yes site/). Wybór jest zapisywany w lobsite.toml.
Czy wyśle mój plik .env?
Nie. Pliki z sekretami (.env*, klucze prywatne, .npmrc i podobne) zatrzymują wdrożenie z błędem, dopóki nie zostaną usunięte lub wpisane do .lobsiteignore. Nigdy nie przekazuj --include-secrets z agenta.
Czy Claude Code może wdrożyć podgląd bez zmieniania działającej strony?
Tak: npx -y lobsite --yes --preview daje wdrożeniu własny URL. Opublikuj je później przez npx lobsite promote <id> albo narzędziem MCP promote.
Co widzi Claude, gdy wdrożenie się nie powiedzie?
Błąd, który mówi, co się stało, dlaczego i co zrobić, z kodem, który nigdy się nie zmienia. Dodaj --json, aby dostać wynik czytelny dla maszyn; zobacz Błędy.