lobsite! Inloggen Registreren

Een website deployen vanuit Claude Code

Laat Claude Code de gebouwde site online zetten: één opdracht of de MCP-server, geen vragen, en een link waarmee je de site houdt.

Claude Code voert dit uit in de projectmap; de uitvoer eindigt met een regel om door te geven.
Sleep een HTML-bestand, een map of een .zip hierheen Gecontroleerd in je browser; er wordt niets geüpload tot je publiceert.

Claude Code bouwt de site; één opdracht zet hem online. Vraag ‘deploy dit’, en het voert npx -y lobsite --yes uit, dat de gebouwde map vindt, uploadt en een regel afdrukt die bedoeld is om door Claude aan jou door te geven, met het adres en de link waarmee je de site houdt. Geen account, geen inlogvraag, geen configuratiebestand dat je eerst moet schrijven.

Zo werkt het

  1. Vraag Claude Code te bouwen en te deployen. Het voert je build uit (npm run build of vergelijkbaar), dan npx -y lobsite --yes in de projectmap.
  2. De CLI ziet dat hij onder Claude Code draait (aan de variabele CLAUDECODE die Claude Code instelt), stelt dus nooit een vraag en drukt gewone regels af, zonder kleuren of spinners.
  3. Claude geeft de laatste regel door: de live URL, wanneer de tijdelijke site verloopt, en de claimlink. Je opent de link en logt in om de site te houden; het adres blijft hetzelfde.

Maak het de deploymanier van het project

Voeg één regel toe aan de CLAUDE.md van het project, zodat elke sessie op dezelfde manier deployt zonder dat je het hoeft te zeggen:

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

De eerste deploy schrijft lobsite.toml met de naam en de map van de site. Commit hem: de volgende deploy, vanuit elke sessie, werkt dezelfde site bij in plaats van een nieuwe te maken.

Een /deploy-opdracht

Een eigen slash-opdracht maakt er één toetsaanslag van. Sla dit op als .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.

Typ dan /deploy. Wil je dat hij draait zonder elke keer om toestemming te vragen, sta de opdracht dan toe in .claude/settings.json:

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

Of de MCP-server

De MCP-server geeft Claude Code tools in plaats van een shellopdracht: deploy, list_sites, list_deploys, rollback, promote en whoami.

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

Daarmee werkt ook ‘zet de site terug naar de deploy van gisteren’: Claude toont de deploys en zet de bedoelde live. Inloggen en sites verwijderen zijn bewust geen tools; het ene heeft jou in een browser nodig, het andere kan niet ongedaan worden gemaakt. Meer op de MCP-pagina.

Gemaakt voor agents

Geen vragen onder een agent, en een Tell the user:-regel met de URL en de claimlink.

MCP-servers

npx lobsite mcp voor coding-agents, lobsite.com/api/mcp voor chatassistenten.

Alleen gewijzigde bestanden worden geüpload

Bestanden worden op hun hash opgeslagen. Een ongewijzigde site opnieuw deployen uploadt 0 bytes.

Elke deploy krijgt een URL

Bekijk een voorbeeld voordat het live gaat. Zet in één klik terug, inclusief doorverwijzingen.

Proberen zonder account

Een deploy zonder account is 6 uur live. Met de claimlink houd je hem, gratis.

Configuratie in één bestand

Doorverwijzingen, headers en formulieren staan in lobsite.toml en reizen mee met elke deploy.

Deployen vanuit Claude Code: Lobsite en GitHub Pages

Lobsite GitHub Pages
Vóór de eerste deploy Niets: de site leeft 6 uur tot je hem claimt Een GitHub-account, een repository en Pages aangezet
Wat Claude uitvoert Eén opdracht Commit, push en een Pages-workflow voor een buildstap
Vragen onderweg Geen onder een agent Git kan om inloggegevens vragen
Upload Alleen de gewijzigde bestanden De hele build, elke keer
Voorbeeld van een deploy --preview geeft hem een eigen URL Niet ingebouwd
Eigen domein Ja, gratis Ja, gratis
Privé-broncode Alleen de gebouwde bestanden worden geüpload Pages vanuit een privé-repository vraagt een betaald GitHub-abonnement

Staat het project al op GitHub met een eigen domein, dan is GitHub Pages een prima thuis. Lobsite past als je nu een link wilt, vanuit de sessie waarin je zit.

Veelgestelde vragen

Heeft Claude Code een account nodig om te deployen?

Nee. Zonder account duurt de site 6 uur, en Claude geeft je de claimlink waarmee je hem houdt. Wil je in plaats daarvan in je account deployen, voer dan zelf één keer npx lobsite login uit: het opent een browser om in te loggen, wat een agent niet voor je kan doen.

Welke map wordt gedeployd?

De eerste die bestaat van dist/, build/, out/, _site/ of public/, of de map die je noemt (npx -y lobsite --yes site/). De keuze wordt opgeslagen in lobsite.toml.

Uploadt het mijn .env-bestand?

Nee. Geheime bestanden (.env*, privésleutels, .npmrc en dergelijke) stoppen de deploy met een fout tot ze verwijderd zijn of in .lobsiteignore staan. Geef vanuit een agent nooit --include-secrets mee.

Kan Claude Code een voorbeeld deployen zonder de live site te veranderen?

Ja: npx -y lobsite --yes --preview geeft de deploy een eigen URL. Zet hem later live met npx lobsite promote <id> of de MCP-tool promote.

Wat ziet Claude als een deploy mislukt?

Een fout die zegt wat er gebeurde, waarom en wat je moet doen, met een code die nooit verandert. Voeg --json toe voor machineleesbare uitvoer; zie Fouten.

Zie ook