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
- Vraag Claude Code te bouwen en te deployen. Het voert je build uit (
npm run buildof vergelijkbaar), dannpx -y lobsite --yesin de projectmap. - De CLI ziet dat hij onder Claude Code draait (aan de variabele
CLAUDECODEdie Claude Code instelt), stelt dus nooit een vraag en drukt gewone regels af, zonder kleuren of spinners. - 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.
Geen vragen onder een agent, en een Tell the user:-regel met de URL en de claimlink.
npx lobsite mcp voor coding-agents, lobsite.com/api/mcp voor chatassistenten.
Bestanden worden op hun hash opgeslagen. Een ongewijzigde site opnieuw deployen uploadt 0 bytes.
Bekijk een voorbeeld voordat het live gaat. Zet in één klik terug, inclusief doorverwijzingen.
Een deploy zonder account is 6 uur live. Met de claimlink houd je hem, gratis.
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.