lobsite! Anmelden Registrieren

Website aus Claude Code deployen

Lass Claude Code die gebaute Website online bringen: ein Befehl oder der MCP-Server, keine Rückfragen, und ein Link, mit dem du sie behältst.

Claude Code führt das im Projektordner aus; die Ausgabe endet mit einer Zeile zum Weitergeben.
HTML-Datei, Ordner oder .zip ablegen Wird in deinem Browser geprüft; hochgeladen wird erst, wenn du veröffentlichst.

Claude Code baut die Website, ein Befehl bringt sie online. Bitte es: „Deploy das“, und es führt npx -y lobsite --yes aus. Das findet den gebauten Ordner, lädt ihn hoch und gibt eine Zeile aus, die Claude an dich weitergibt, mit der Adresse und dem Link, mit dem du die Website behältst. Kein Konto, keine Login-Abfrage, keine Konfigurationsdatei, die du vorher schreiben musst.

So funktioniert es

  1. Bitte Claude Code, zu bauen und zu deployen. Es führt deinen Build aus (npm run build oder Ähnliches), dann npx -y lobsite --yes im Projektordner.
  2. Die CLI erkennt, dass sie unter Claude Code läuft (an der Variable CLAUDECODE, die Claude Code setzt), stellt also nie eine Frage und gibt schlichte Zeilen ohne Farben oder Spinner aus.
  3. Claude gibt die letzte Zeile weiter: die Live-URL, wann die temporäre Website abläuft, und den Übernahme-Link. Du öffnest den Link und meldest dich an, um die Website zu behalten; die Adresse bleibt gleich.

Mach es zum Deploy-Weg des Projekts

Füg der CLAUDE.md des Projekts eine Zeile hinzu, damit jede Sitzung auf dieselbe Weise deployt, ohne dass du es sagen musst:

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

Das erste Deploy schreibt lobsite.toml mit dem Namen und dem Ordner der Website. Committe die Datei: Das nächste Deploy, aus jeder Sitzung, aktualisiert dieselbe Website, statt eine neue anzulegen.

Ein /deploy-Befehl

Ein eigener Slash-Befehl macht daraus einen einzigen Tastendruck. Speichere das 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.

Dann tippe /deploy. Damit er ohne jedes Mal nach Erlaubnis zu fragen läuft, erlaube den Befehl in .claude/settings.json:

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

Oder der MCP-Server

Der MCP-Server gibt Claude Code Tools statt eines Shell-Befehls: deploy, list_sites, list_deploys, rollback, promote und whoami.

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

Damit funktioniert auch „Roll die Website auf das Deploy von gestern zurück“: Claude listet die Deploys auf und schaltet das gemeinte live. Anmelden und Websites löschen sind bewusst keine Tools; das eine braucht dich in einem Browser, das andere lässt sich nicht rückgängig machen. Mehr auf der MCP-Seite.

Für Agents gebaut

Keine Rückfragen unter einem Agent, und eine Tell the user:-Zeile mit der URL und dem Übernahme-Link.

MCP-Server

npx lobsite mcp für Coding-Agents, lobsite.com/api/mcp für Chat-Assistenten.

Nur geänderte Dateien werden hochgeladen

Dateien werden nach ihrem Hash gespeichert. Ein erneutes Deploy einer unveränderten Website lädt 0 Bytes hoch.

Jedes Deploy bekommt eine URL

Vorschau ansehen, bevor es live geht. Mit einem Klick zurückrollen, samt Weiterleitungen.

Ausprobieren ohne Konto

Ein Deploy ohne Konto ist 6 Stunden live. Mit dem Übernahme-Link behältst du es, kostenlos.

Konfiguration in einer Datei

Weiterleitungen, Header und Formulare stehen in lobsite.toml und reisen mit jedem Deploy mit.

Deployen aus Claude Code: Lobsite und GitHub Pages

Lobsite GitHub Pages
Vor dem ersten Deploy Nichts: Die Website lebt 6 Stunden, bis du sie übernimmst Ein GitHub-Konto, ein Repository und eingeschaltete Pages
Was Claude ausführt Einen Befehl Commit, Push und einen Pages-Workflow für einen Build-Schritt
Rückfragen unterwegs Keine unter einem Agenten Git fragt eventuell nach Zugangsdaten
Upload Nur die geänderten Dateien Jedes Mal den ganzen Build
Vorschau eines Deploys --preview gibt ihm eine eigene URL Nicht eingebaut
Eigene Domain Ja, kostenlos Ja, kostenlos
Privater Quellcode Nur die gebauten Dateien werden hochgeladen Pages aus einem privaten Repository braucht einen kostenpflichtigen GitHub-Tarif

Liegt das Projekt schon auf GitHub, mit eigener Domain, ist GitHub Pages ein gutes Zuhause. Lobsite passt, wenn du jetzt einen Link willst, aus der Sitzung, in der du gerade bist.

Häufige Fragen

Braucht Claude Code ein Konto zum Deployen?

Nein. Ohne Konto hält die Website 6 Stunden, und Claude gibt dir den Übernahme-Link, mit dem du sie behältst. Um stattdessen in dein Konto zu deployen, führe einmal selbst npx lobsite login aus: Es öffnet einen Browser zur Anmeldung, und das kann ein Agent nicht für dich tun.

Welchen Ordner deployt es?

Den ersten vorhandenen von dist/, build/, out/, _site/ oder public/, oder den Ordner, den du nennst (npx -y lobsite --yes site/). Die Wahl wird in lobsite.toml gespeichert.

Lädt es meine .env-Datei hoch?

Nein. Geheime Dateien (.env*, private Schlüssel, .npmrc und Ähnliches) stoppen das Deploy mit einem Fehler, bis sie entfernt oder in .lobsiteignore eingetragen sind. Übergib aus einem Agenten nie --include-secrets.

Kann Claude Code eine Vorschau deployen, ohne die Live-Website zu ändern?

Ja: npx -y lobsite --yes --preview gibt dem Deploy eine eigene URL. Schalte es später mit npx lobsite promote <id> oder dem MCP-Tool promote live.

Was sieht Claude, wenn ein Deploy fehlschlägt?

Einen Fehler, der sagt, was passiert ist, warum und was zu tun ist, mit einem Code, der sich nie ändert. Füg --json für maschinenlesbare Ausgabe hinzu; siehe Fehler.

Siehe auch