lobsite! Zaloguj się Załóż konto

Wdróż stronę z Claude Code

Niech Claude Code opublikuje zbudowaną stronę: jedno polecenie lub serwer MCP, bez pytań, i link dla Ciebie, który zachowuje stronę.

Claude Code uruchamia to w folderze projektu; wynik kończy się linią do przekazania dalej.
Upuść plik HTML, folder lub .zip Sprawdzane w Twojej przeglądarce; nic nie jest przesyłane, dopóki nie opublikujesz.

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

  1. Poproś Claude Code o build i wdrożenie. Uruchomi Twój build (npm run build lub podobny), a potem npx -y lobsite --yes w folderze projektu.
  2. 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.
  3. 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.

Stworzone dla agentów

Żadnych pytań pod agentem i linia Tell the user: z adresem URL i linkiem do przejęcia.

Serwery MCP

npx lobsite mcp dla agentów programistycznych, lobsite.com/api/mcp dla asystentów czatu.

Wgrywane są tylko zmienione pliki

Pliki są przechowywane według hasha. Ponowne wdrożenie niezmienionej strony wgrywa 0 bajtów.

Każde wdrożenie ma własny URL

Podgląd przed publikacją. Wycofanie jednym kliknięciem, razem z przekierowaniami.

Wypróbuj bez konta

Wdrożenie bez konta działa przez 6 godzin. Link do przejęcia pozwala je zatrzymać, za darmo.

Konfiguracja w jednym pliku

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.

Zobacz też