Claude Code im Web befindet sich in der Forschungsvorschau für Pro-, Max- und Team-Benutzer sowie für Enterprise-Benutzer mit Premium-Sitzen oder Chat + Claude Code-Sitzen.
- Parallele Aufgaben: Führen Sie mehrere unabhängige Aufgaben gleichzeitig aus, jede in ihrer eigenen Sitzung und ihrem eigenen Branch, ohne mehrere Worktrees zu verwalten
- Repositories, die Sie nicht lokal haben: Claude klont das Repository bei jeder Sitzung neu, sodass Sie es nicht auschecken müssen
- Aufgaben, die keine häufige Steuerung benötigen: Übermitteln Sie eine gut definierte Aufgabe, machen Sie etwas anderes und überprüfen Sie das Ergebnis, wenn Claude fertig ist
- Code-Fragen und Erkundung: Verstehen Sie eine Codebasis oder verfolgen Sie, wie eine Funktion implementiert wird, ohne einen lokalen Checkout
Wie Sitzungen ablaufen
Wenn Sie eine Aufgabe übermitteln:- Klonen und vorbereiten: Ihr Repository wird auf eine von Anthropic verwaltete VM geklont und Ihr Setup-Skript wird ausgeführt, falls konfiguriert.
- Netzwerk konfigurieren: Der Internetzugriff wird basierend auf der Zugriffsstufe Ihrer Umgebung festgelegt.
- Arbeit: Claude analysiert Code, nimmt Änderungen vor, führt Tests aus und überprüft seine Arbeit. Sie können zuschauen und die ganze Zeit über steuern oder weggehen und zurückkommen, wenn es fertig ist.
- Branch pushen: Wenn Claude einen Haltepunkt erreicht, pusht es seinen Branch zu GitHub. Sie überprüfen den Diff, hinterlassen Inline-Kommentare, erstellen einen PR oder senden eine weitere Nachricht, um weiterzumachen.
Vergleichen Sie die Möglichkeiten, Claude Code auszuführen
Claude Code verhält sich überall gleich. Was sich ändert, ist, wo Code ausgeführt wird und ob Ihre lokale Konfiguration verfügbar ist. Die Desktop-App bietet sowohl lokale als auch Cloud-Sitzungen, daher hängen die Antworten unten davon ab, welche Sie wählen:| Im Web | Remote Control | Terminal CLI | Desktop-App | |
|---|---|---|---|---|
| Code wird ausgeführt auf | Anthropic Cloud VM | Ihrem Computer | Ihrem Computer | Ihrem Computer oder Cloud VM |
| Sie chatten von | claude.ai oder Mobilanwendung | claude.ai oder Mobilanwendung | Ihrem Terminal | Der Desktop-Benutzeroberfläche |
| Verwendet Ihre lokale Konfiguration | Nein, nur Repository | Ja | Ja | Ja für lokal, nein für Cloud |
| Erfordert GitHub | Ja, oder bündeln Sie ein lokales Repository über --remote | Nein | Nein | Nur für Cloud-Sitzungen |
| Läuft weiter, wenn Sie die Verbindung trennen | Ja | Während das Terminal offen bleibt | Nein | Hängt vom Sitzungstyp ab |
| Berechtigungsmodi | Änderungen automatisch akzeptieren, Plan | Fragen, Änderungen automatisch akzeptieren, Plan | Alle Modi | Hängt vom Sitzungstyp ab |
| Netzwerkzugriff | Konfigurierbar pro Umgebung | Netzwerk Ihres Computers | Netzwerk Ihres Computers | Hängt vom Sitzungstyp ab |
GitHub verbinden und eine Umgebung erstellen
Das Setup ist ein einmaliger Prozess. Wenn Sie bereits die GitHub CLI verwenden, können Sie dies von Ihrem Terminal aus tun, anstatt den Browser zu verwenden.Besuchen Sie claude.ai/code
Gehen Sie zu claude.ai/code und melden Sie sich mit Ihrem Anthropic-Konto an.
Installieren Sie die Claude GitHub App
Nach der Anmeldung fordert Sie claude.ai/code auf, GitHub zu verbinden. Folgen Sie der Aufforderung, um die Claude GitHub App zu installieren und ihr Zugriff auf Ihre Repositories zu gewähren. Cloud-Sitzungen funktionieren mit vorhandenen GitHub-Repositories. Um ein neues Projekt zu starten, erstellen Sie zunächst ein leeres Repository auf GitHub.
Erstellen Sie Ihre Umgebung
Nach dem Verbinden von GitHub werden Sie aufgefordert, eine Cloud-Umgebung zu erstellen. Die Umgebung steuert, welchen Netzwerkzugriff Claude während Sitzungen hat und was ausgeführt wird, wenn eine neue Sitzung erstellt wird. Siehe Installierte Tools für das, was ohne Konfiguration verfügbar ist.Das Formular hat diese Felder:
- Name: eine Anzeigebeschriftung. Nützlich, wenn Sie mehrere Umgebungen für verschiedene Projekte oder Zugriffsstufen haben.
- Netzwerkzugriff: steuert, was die Sitzung im Internet erreichen kann. Der Standard,
Trusted, ermöglicht Verbindungen zu häufigen Paketregistern wie npm, PyPI und RubyGems, während der allgemeine Internetzugriff blockiert wird. - Umgebungsvariablen: optionale Variablen, die in jeder Sitzung verfügbar sind, im
.env-Format. Umschließen Sie Werte nicht mit Anführungszeichen, da Anführungszeichen als Teil des Werts gespeichert werden. Diese sind für jeden sichtbar, der diese Umgebung bearbeiten kann. - Setup-Skript: ein optionales Bash-Skript, das vor dem Start von Claude Code ausgeführt wird. Verwenden Sie es, um System-Tools zu installieren, die die Cloud VM nicht enthält, wie
apt install -y gh. Das Ergebnis wird zwischengespeichert, sodass das Skript nicht bei jeder Sitzung erneut ausgeführt wird. Siehe Setup-Skripte für Beispiele und Debugging-Tipps.
Von Ihrem Terminal aus verbinden
Wenn Sie bereits die GitHub CLI (gh) verwenden, können Sie Claude Code im Web ohne das Öffnen eines Browsers einrichten. Dies erfordert die Claude Code CLI. /web-setup liest Ihr lokales gh-Token, verknüpft es mit Ihrem Claude-Konto und erstellt eine Standard-Cloud-Umgebung, wenn Sie noch keine haben.
Organisationen mit aktivierter Zero Data Retention können
/web-setup oder andere Cloud-Sitzungsfunktionen nicht verwenden. Wenn die GitHub CLI nicht installiert oder authentifiziert ist, öffnet /web-setup stattdessen den Browser-Onboarding-Flow.Authentifizieren Sie sich mit der GitHub CLI
Authentifizieren Sie in Ihrer Shell die GitHub CLI, falls Sie dies noch nicht getan haben:
Melden Sie sich bei Claude an
Führen Sie in der Claude Code CLI
/login aus, um sich mit Ihrem claude.ai-Konto anzumelden. Überspringen Sie diesen Schritt, wenn Sie bereits angemeldet sind.Führen Sie /web-setup aus
Führen Sie in der Claude Code CLI Folgendes aus:Dies synchronisiert Ihr
gh-Token mit Ihrem Claude-Konto. Wenn Sie noch keine Cloud-Umgebung haben, erstellt /web-setup eine mit Trusted-Netzwerkzugriff und ohne Setup-Skript. Sie können die Umgebung bearbeiten oder Variablen hinzufügen danach. Sobald /web-setup abgeschlossen ist, können Sie Cloud-Sitzungen von Ihrem Terminal aus mit --remote starten oder wiederkehrende Aufgaben mit /schedule einrichten.Starten Sie eine Aufgabe
Mit GitHub verbunden und einer erstellten Umgebung können Sie Aufgaben übermitteln.Wählen Sie ein Repository und einen Branch
Von claude.ai/code oder der Code-Registerkarte in der Claude-Mobilanwendung klicken Sie auf den Repository-Selector unter dem Eingabefeld und wählen Sie ein Repository aus, in dem Claude arbeiten soll. Jedes Repository zeigt einen Branch-Selector. Ändern Sie ihn, um Claude von einem Feature-Branch anstelle des Standards zu starten. Sie können mehrere Repositories hinzufügen, um in einer Sitzung über sie hinweg zu arbeiten.
Wählen Sie einen Berechtigungsmodus
Der Modus-Dropdown neben der Eingabe ist standardmäßig auf Änderungen automatisch akzeptieren eingestellt, wobei Claude Änderungen vornimmt und einen Branch pusht, ohne auf Genehmigung zu warten. Wechseln Sie zu Plan-Modus, wenn Claude einen Ansatz vorschlagen und auf Ihr Okay warten soll, bevor Dateien bearbeitet werden. Cloud-Sitzungen bieten keine Ask-Berechtigungen, Auto-Modus oder Bypass-Berechtigungen. Siehe Berechtigungsmodi für die vollständige Liste.
Beschreiben Sie die Aufgabe und übermitteln Sie sie
Geben Sie eine Beschreibung dessen ein, was Sie möchten, und drücken Sie die Eingabetaste. Seien Sie spezifisch:
- Nennen Sie die Datei oder Funktion: ‘Fügen Sie eine README mit Setup-Anweisungen hinzu” oder „Beheben Sie den fehlgeschlagenen Auth-Test in
tests/test_auth.py” ist besser als „Tests beheben” - Fügen Sie Fehlerausgabe ein, falls vorhanden
- Beschreiben Sie das erwartete Verhalten, nicht nur das Symptom
Sitzungen vorausfüllen
Sie können die Eingabeaufforderung, Repositories und Umgebung für eine neue Sitzung vorausfüllen, indem Sie Abfrageparameter zur claude.ai/code-URL hinzufügen. Verwenden Sie dies, um Integrationen wie eine Schaltfläche in Ihrem Issue-Tracker zu erstellen, die Claude Code mit der Issue-Beschreibung als Eingabeaufforderung öffnet.| Parameter | Beschreibung |
|---|---|
prompt | Eingabeaufforderungstext zum Vorausfüllen im Eingabefeld. Der Alias q wird ebenfalls akzeptiert. |
prompt_url | URL zum Abrufen des Eingabeaufforderungstexts, für Eingabeaufforderungen, die zu lang sind, um sie in eine Abfragezeichenfolge einzubetten. Die URL muss Cross-Origin-Anfragen zulassen. Wird ignoriert, wenn prompt auch gesetzt ist. |
repositories | Kommagetrennte Liste von owner/repo-Slugs zum Vorauswählen. Der Alias repo wird ebenfalls akzeptiert. |
environment | Name oder ID der Umgebung zum Vorauswählen. |
Überprüfen und iterieren
Wenn Claude fertig ist, überprüfen Sie die Änderungen, hinterlassen Sie Feedback zu bestimmten Zeilen und fahren Sie fort, bis der Diff richtig aussieht.Öffnen Sie die Diff-Ansicht
Ein Diff-Indikator zeigt Zeilen, die über die Sitzung hinweg hinzugefügt und entfernt wurden, z. B.
+42 -18. Wählen Sie ihn aus, um die Diff-Ansicht zu öffnen, mit einer Dateiliste auf der linken Seite und Änderungen auf der rechten Seite.Hinterlassen Sie Inline-Kommentare
Wählen Sie eine beliebige Zeile im Diff aus, geben Sie Ihr Feedback ein und drücken Sie die Eingabetaste. Kommentare werden in die Warteschlange eingereiht, bis Sie Ihre nächste Nachricht senden, dann werden sie damit gebündelt. Claude sieht „bei
src/auth.ts:47, den Fehler hier nicht abfangen” neben Ihrer Hauptanweisung, sodass Sie nicht beschreiben müssen, wo das Problem liegt.Erstellen Sie einen Pull Request
Wenn der Diff richtig aussieht, wählen Sie PR erstellen oben in der Diff-Ansicht. Sie können ihn als vollständigen PR, als Entwurf öffnen oder zur Seite zum Verfassen von GitHub mit einem generierten Titel und einer Beschreibung springen.
Fahren Sie nach dem PR mit der Iteration fort
Die Sitzung bleibt nach der Erstellung des PR aktiv. Fügen Sie CI-Fehlerausgabe oder Reviewer-Kommentare in den Chat ein und bitten Sie Claude, sie zu beheben. Um Claude den PR automatisch überwachen zu lassen, siehe Auto-fix Pull Requests.
Beheben Sie Setup-Probleme
Nach dem Verbinden von GitHub werden keine Repositories angezeigt
Die Claude GitHub App benötigt expliziten Zugriff auf jedes Repository, das Sie verwenden möchten. Öffnen Sie auf github.com Einstellungen → Anwendungen → Claude → Konfigurieren und überprüfen Sie, ob Ihr Repository unter Repository-Zugriff aufgeführt ist. Private Repositories benötigen die gleiche Autorisierung wie öffentliche.Die Seite zeigt nur eine GitHub-Anmeldeschaltfläche
Cloud-Sitzungen erfordern ein verbundenes GitHub-Konto. Verbinden Sie sich über den oben beschriebenen Browser-Flow oder führen Sie/web-setup von Ihrem Terminal aus aus, wenn Sie die GitHub CLI verwenden. Wenn Sie GitHub lieber gar nicht verbinden möchten, siehe Remote Control, um Claude Code auf Ihrem eigenen Computer auszuführen und es vom Web aus zu überwachen.
„Nicht verfügbar für die ausgewählte Organisation”
Enterprise-Organisationen müssen möglicherweise von einem Administrator Claude Code im Web aktivieren lassen. Kontaktieren Sie Ihr Anthropic-Account-Team./web-setup gibt „Unbekannter Befehl” zurück
/web-setup wird in der Claude Code CLI ausgeführt, nicht in Ihrer Shell. Starten Sie zunächst claude und geben Sie dann /web-setup an der Eingabeaufforderung ein.
Wenn Sie es in Claude Code eingegeben haben und den Fehler immer noch sehen, ist Ihre CLI älter als v2.1.80 oder Sie sind mit einem API-Schlüssel oder einem Drittanbieter-Provider authentifiziert, anstatt mit einem claude.ai-Abonnement. Führen Sie claude update aus und dann /login, um sich mit Ihrem claude.ai-Konto anzumelden.
„Cloud-Umgebung konnte nicht erstellt werden” oder „Keine Cloud-Umgebung verfügbar” bei Verwendung von --remote oder ultraplan
Remote-Sitzungsfunktionen erstellen automatisch eine Standard-Cloud-Umgebung, wenn Sie noch keine haben. Wenn Sie „Cloud-Umgebung konnte nicht erstellt werden” sehen, ist die automatische Erstellung fehlgeschlagen. Wenn Sie „Keine Cloud-Umgebung verfügbar” sehen, ist Ihre CLI älter als die automatische Erstellung. Führen Sie in beiden Fällen /web-setup in der Claude Code CLI aus, um eine manuell zu erstellen, oder besuchen Sie claude.ai/code und folgen Sie dem Schritt Erstellen Sie Ihre Umgebung oben.
Setup-Skript fehlgeschlagen
Das Setup-Skript wurde mit einem Nicht-Null-Status beendet, was den Start der Sitzung blockiert. Häufige Ursachen:- Eine Paketinstallation ist fehlgeschlagen, weil die Registry nicht in Ihrer Zugriffsstufe enthalten ist.
Trusteddeckt die meisten Paketmanager ab;Noneblockiert sie alle. - Das Skript verweist auf eine Datei oder einen Pfad, der in einem frischen Klon nicht vorhanden ist.
- Ein Befehl, der lokal funktioniert, benötigt einen anderen Aufruf auf Ubuntu.
set -x oben im Skript hinzu, um zu sehen, welcher Befehl fehlgeschlagen ist. Für nicht kritische Befehle fügen Sie || true an, damit sie den Sitzungsstart nicht blockieren.
Sitzung läuft weiter nach dem Schließen der Registerkarte
Dies ist beabsichtigt. Das Schließen der Registerkarte oder das Navigieren weg stoppt die Sitzung nicht. Sie läuft im Hintergrund weiter, bis Claude die aktuelle Aufgabe beendet, dann wird sie untätig. Aus der Seitenleiste können Sie eine Sitzung archivieren, um sie aus Ihrer Liste auszublenden, oder sie löschen, um sie dauerhaft zu entfernen.Nächste Schritte
Jetzt, da Sie Aufgaben übermitteln und überprüfen können, behandeln diese Seiten das, was als Nächstes kommt: Cloud-Sitzungen von Ihrem Terminal aus starten, wiederkehrende Arbeiten planen und Claude ständige Anweisungen geben.- Verwenden Sie Claude Code im Web: die vollständige Referenz, einschließlich Teleportieren von Sitzungen zu Ihrem Terminal, Setup-Skripte, Umgebungsvariablen und Netzwerkkonfiguration
- Routinen: Automatisieren Sie Arbeiten nach einem Zeitplan, über einen API-Aufruf oder als Reaktion auf GitHub-Ereignisse
- CLAUDE.md: Geben Sie Claude ständige Anweisungen und Kontext, die zu Beginn jeder Sitzung geladen werden
- Installieren Sie die Claude-Mobilanwendung für iOS oder Android, um Sitzungen von Ihrem Telefon aus zu überwachen. Aus der Claude Code CLI zeigt
/mobileeinen QR-Code an.