Codex von OpenAI liest AGENTS.md, um zu lernen, wie ein Projekt funktioniert. Gib ihm einen kurzen Abschnitt „Deploying“, und es kann die Website mit einem Befehl online stellen und dir dann die Adresse und einen Link geben, mit dem du die Website behältst. Vorher musst du nur eines klären: die Sandbox, denn ein Deploy braucht das Netzwerk.
So funktioniert es
- Füg den Abschnitt unten in AGENTS.md ein, damit Codex den Befehl kennt und weiß, was es dir danach sagen soll.
- Lass den Befehl ins Netzwerk. Codex führt Befehle in einer Sandbox aus, und das Deploy muss mit lobsite.com sprechen (siehe Netzwerkzugriff).
- Bitte Codex, zu deployen. Es baut, führt
npx -y lobsite --yesaus und gibt die URL und den Übernahme-Link weiter. Die Website hält 6 Stunden, außer du öffnest den Link und meldest dich an.
Der Abschnitt für AGENTS.md
Füg das in die AGENTS.md des Projekts ein. Andere Agenten, die die Datei lesen (Cursor, Gemini CLI, Copilot und weitere), nutzen ihn ebenfalls:
## Deploying
This site deploys with [Lobsite](https://lobsite.com). Build it, then from the project folder run:
```bash
npx -y lobsite --yes
```
- Tell the user the URL, and relay the "Tell the user:" line from the output word for word.
- Sites deployed without logging in are removed after 6 hours. The claim link in the output keeps the site; the user opens it and signs in.
- `lobsite.toml` remembers the site, so the same command updates it. Use `--preview` to deploy without changing the live site, and `--json` for machine-readable output.
- If a deploy fails, follow the fix in the error message. Never pass `--include-secrets`.
Die CLI erkennt an der Variable CODEX_SANDBOX, dass sie unter Codex läuft: Sie stellt keine Fragen und gibt schlichte Zeilen aus.
Netzwerkzugriff
Die Sandbox von Codex kann Befehlen den Netzwerkzugriff sperren, und dann scheitert das Deploy mit einem Verbindungsfehler statt mit einem Lobsite-Fehler. Für die Codex CLI erlaubst du das Netzwerk für Befehle im Workspace in ~/.codex/config.toml:
[sandbox_workspace_write]
network_access = true
Oder genehmige den Befehl, wenn Codex fragt, ob es ihn außerhalb der Sandbox ausführen darf. In Codex-Cloud-Aufgaben ist der Internetzugriff des Agenten eine Einstellung der Umgebung; erlaube lobsite.com und upload.lobsite.app (und die npm-Registry, für npx).
Der MCP-Server oder curl
Die Codex CLI kann auch den MCP-Server von Lobsite starten, der ihr deploy, list_sites, list_deploys, rollback, promote und whoami als Tools gibt. Füg ihn zu ~/.codex/config.toml hinzu:
[mcp_servers.lobsite]
command = "npx"
args = ["-y", "lobsite@latest", "mcp"]
Wo kein Node installiert ist, deployt eine Seite (oder ein paar Dateien) mit curl, das mit der URL und dem Übernahme-Link antwortet:
curl --data-binary @index.html https://lobsite.com/api/v1/drop
Keine Rückfragen unter einem Agent, und eine Tell the user:-Zeile mit der URL und dem Übernahme-Link.
Kein Node? curl --data-binary @index.html lobsite.com/api/v1/drop antwortet mit der URL.
npx lobsite mcp für Coding-Agents, lobsite.com/api/mcp für Chat-Assistenten.
Dateien werden nach ihrem Hash gespeichert. Ein erneutes Deploy einer unveränderten Website lädt 0 Bytes hoch.
Vorschau ansehen, bevor es live geht. Mit einem Klick zurückrollen, samt Weiterleitungen.
Jedes Limit ist veröffentlicht, und jeder Fehler sagt dir, was als Nächstes zu tun ist.
Befehl, MCP-Server oder curl
npx -y lobsite --yes |
MCP-Server | curl | |
|---|---|---|---|
| Braucht | Node und Netzwerk | Node und Netzwerk | Nur Netzwerk |
| Was hochgeladen wird | Der gebaute Ordner, nur geänderte Dateien | Der gebaute Ordner, nur geänderte Dateien | Die Dateien, die du nennst, bis zu 25 MB |
| Aktualisiert dieselbe Website | Ja, lobsite.toml merkt sie sich |
Ja | Ja, mit ?site= und dem Übernahme-Token |
| Zurückrollen, Deploys auflisten | Mit weiteren Befehlen | Als Tools | Nein |
| Einrichtung | Abschnitt in AGENTS.md | Eintrag in config.toml |
Keine |
Fang mit dem Befehl an; füg den MCP-Server hinzu, wenn Codex Deploys verwalten soll, und behalte curl für Sandboxen ohne Node.
Häufige Fragen
Warum scheitert das Deploy mit einem Netzwerkfehler?
Die Sandbox hat den Befehl daran gehindert, lobsite.com zu erreichen. Schalte den Netzwerkzugriff für den Workspace ein, genehmige den Befehl außerhalb der Sandbox oder erlaube die Domains in deiner Codex-Cloud-Umgebung.
Braucht Codex mein Lobsite-Konto?
Nein. Ohne Konto hält die Website 6 Stunden, und Codex gibt dir den Übernahme-Link. Um in dein Konto zu deployen, führe einmal selbst npx lobsite login aus; die Anmeldung läuft in einem Browser.
Kann Codex zuerst eine Vorschau deployen?
Ja. npx -y lobsite --yes --preview gibt dem Deploy eine eigene URL und lässt die Live-Website, wie sie war. npx lobsite promote <id> schaltet es live.
Was, wenn mein Projekt eine .env-Datei hat?
Geheime Dateien werden nie hochgeladen. Sie stoppen das Deploy mit einem Fehler, der sagt, wie du sie auslässt (.lobsiteignore); Codex sollte nie --include-secrets übergeben.
Funktioniert das mit Codex in der IDE?
Ja. Die Erweiterung führt denselben Agenten aus, liest also dieselbe AGENTS.md, und der Befehl verhält sich genauso.