SpyBara
Go Premium

remote-control.md 2026-09-28 22:59 UTC to 2026-09-29 13:59 UTC

This page contains 128 additions and 136 deletions.

2026
Wed 9 22:58 Sat 12 03:02 Mon 14 22:58 Fri 18 23:58 Tue 22 23:59 Fri 25 23:58 Mon 28 22:59 Tue 29 14:57

Lokale Sitzungen von jedem Gerät aus mit Remote Control fortsetzen

Setzen Sie eine lokale Claude Code-Sitzung von Ihrem Telefon, Tablet oder einem beliebigen Browser aus mit Remote Control fort. Funktioniert mit claude.ai/code und der Claude-Mobile-App.

Remote Control verbindet claude.ai/code oder die Claude-App für iOS und Android mit einer Claude Code-Sitzung, die auf Ihrem Computer ausgeführt wird. Starten Sie eine Aufgabe an Ihrem Schreibtisch und setzen Sie sie dann von Ihrem Telefon auf der Couch oder einem Browser auf einem anderen Computer fort.

Wenn Sie eine Remote Control-Sitzung auf Ihrem Computer starten, wird Claude die ganze Zeit lokal ausgeführt, sodass Ihre Code-Ausführung und Ihr Dateisystem-Zugriff auf Ihrem Computer bleiben. Mit Remote Control können Sie:

  • Ihre vollständige lokale Umgebung remote nutzen: Ihr Dateisystem, MCP servers, Tools und Projektkonfiguration bleiben verfügbar, und durch Eingabe von @ werden Dateipfade aus Ihrem lokalen Projekt automatisch vervollständigt.
  • Von beiden Oberflächen gleichzeitig arbeiten: Das Gespräch und der Fortschritt von Subagenten und dynamischen Workflows bleiben auf allen verbundenen Geräten synchronisiert, sodass Sie Nachrichten von Ihrem Terminal, Browser und Telefon austauschbar senden können.
  • Bilder und Dateien von Ihrem Telefon oder Browser senden: Fügen Sie ein Foto oder eine Datei in der Claude-App oder auf claude.ai/code an, mit oder ohne Beschriftung. Claude sieht angehängte Fotos direkt als Teil Ihrer Nachricht. Claude Code lädt andere Dateien auf Ihren Computer herunter und übergibt sie Claude als @-Dateireferenzen.
  • Unterbrechungen überstehen: Wenn Ihr Laptop in den Ruhezustand wechselt oder Ihr Netzwerk ausfällt, wird Claude Code automatisch wiederhergestellt, wenn Ihr Computer wieder online ist.

Im Gegensatz zu Cloud-Sitzungen, die auf Cloud-Infrastruktur ausgeführt werden, werden Remote Control-Sitzungen direkt auf Ihrem Computer ausgeführt und interagieren mit Ihrem lokalen Dateisystem. Die Web- und Mobile-Schnittstellen sind ein Fenster in diese lokale Sitzung, sodass Ihr Computer eingeschaltet bleiben muss und der claude-Prozess weiterhin ausgeführt werden muss.

Anforderungen

Bevor Sie Remote Control verwenden, bestätigen Sie, dass Ihre Umgebung diese Bedingungen erfüllt:

  • Abonnement: verfügbar in Pro-, Max-, Team- und Enterprise-Plänen. API-Schlüssel werden nicht unterstützt. Bei Team und Enterprise muss ein Eigentümer zunächst den Remote Control-Schalter in den Claude Code-Administratoreinstellungen aktivieren.
  • Authentifizierung: Führen Sie claude aus und verwenden Sie /login, um sich über claude.ai anzumelden, falls Sie dies noch nicht getan haben. Ohne eine berechtigte Anmeldung wird claude remote-control mit einem Fehler beendet, während claude --remote-control weiterhin eine interaktive Sitzung startet und kurz nach dem Start eine Remote Control-Fehlerbenachrichtigung anzeigt.
  • API-Endpunkt: nicht verfügbar in einer dieser Konfigurationen:
    • Sie verwenden Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry.
    • Sie verweisen ANTHROPIC_BASE_URL auf einen anderen Host als api.anthropic.com, z. B. ein LLM-Gateway oder einen Proxy. Heben Sie die Variablenzuweisung auf, um Remote Control zu verwenden.
    • Sie melden sich über ein Enterprise-Claude-Apps-Gateway an.
  • Feature-Flag-Evaluierung: Wenn Sie eine Umgebungsvariable festlegen, die die Feature-Flag-Evaluierung deaktiviert, hängt die Verfügbarkeit von Remote Control davon ab, welche Sie festlegen:
    • Wenn Sie CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC oder DISABLE_GROWTHBOOK festlegen, ist Remote Control nicht verfügbar. Heben Sie die Variablenzuweisung überall auf – in Ihrer Shell-Umgebung oder im env-Block einer settings.json-Datei – um Remote Control zu verwenden.
    • Wenn Sie nur DISABLE_TELEMETRY oder DO_NOT_TRACK festlegen, bleibt Remote Control verfügbar, es sei denn, Ihre Organisation erfordert Vertrauenswürdige Geräte. Falls ja, heben Sie die Variablenzuweisung auf, um Remote Control zu verwenden. Die Verwendung von Remote Control mit einer dieser Variablen erfordert Claude Code v2.1.283 oder später.
  • Workspace-Vertrauen: In einem Verzeichnis, das Sie noch nicht vertraut haben, gibt claude remote-control aus, was das Vertrauen aktiviert, und fragt Trust <directory>? [y/N] ab, bevor es startet. Die Antwort y speichert die Wahl, außer in Ihrem Home-Verzeichnis, wo Vertrauen niemals gespeichert wird und die Frage bei jedem Durchlauf erneut gestellt wird. Wenn die Standardeingabe oder -ausgabe kein Terminal ist, kann der Befehl nicht fragen und wird mit einem Workspace not trusted-Fehler beendet.

Starten Sie eine Remote Control-Sitzung

Sie können eine Remote Control-Sitzung über die CLI, die Claude Desktop-App oder die VS Code-Erweiterung starten. Die CLI bietet drei Aufrufmodi; die Desktop-App und VS Code verwenden den Befehl /remote-control.

Navigieren Sie zu Ihrem Projektverzeichnis und führen Sie aus:

claude remote-control

Bis Sie Remote Controls einmalige Bestätigung akzeptieren, erklärt claude remote-control, was es tut, und fragt Enable Remote Control? (y/n), bevor der Server gestartet wird. Antworten Sie mit y, um zu akzeptieren und den Server zu starten. Wenn Sie ablehnen, beendet Claude Code den Vorgang ohne Starten des Servers und fragt beim nächsten Ausführen des Befehls erneut.

Der Prozess läuft weiterhin in Ihrem Terminal im Server-Modus und wartet auf Remote-Verbindungen. Er zeigt eine Sitzungs-URL an, die Sie zum Verbinden von einem anderen Gerät verwenden können, und Sie können die Leertaste drücken, um einen QR-Code für schnellen Zugriff von Ihrem Telefon anzuzeigen. Während eine Remote-Sitzung aktiv ist, zeigt das Terminal den Verbindungsstatus und die Tool-Aktivität an.

Verfügbare Flags:

Flag Beschreibung
--name "My Project" Legen Sie einen benutzerdefinierten Sitzungstitel fest, der in der Sitzungsliste unter claude.ai/code sichtbar ist.
--remote-control-session-name-prefix <prefix> Präfix für automatisch generierte Sitzungsnamen, wenn kein expliziter Name festgelegt ist. Standardmäßig der Hostname Ihres Computers, was Namen wie myhost-graceful-unicorn erzeugt. Setzen Sie CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX für denselben Effekt.
-c, --continue Bringen Sie die Sitzung zurück, die der letzte Server in diesem Verzeichnis gestartet hat, anstatt eine neue zu erstellen. Siehe Sitzungen nach dem Stoppen des Servers fortsetzen. Kann nicht mit --session-id, --spawn, --capacity oder --create-session-in-dir kombiniert werden. Erfordert Claude Code v2.1.200 oder später.
--session-id <id> Bringen Sie eine Sitzung anhand ihrer ID zurück. Siehe Sitzungen nach dem Stoppen des Servers fortsetzen. Kann nicht mit --continue, --spawn, --capacity oder --create-session-in-dir kombiniert werden. Erfordert Claude Code v2.1.200 oder später.
--spawn <mode> Wie der Server Sitzungen erstellt.
• same-dir (Standard): Alle Sitzungen teilen sich das aktuelle Arbeitsverzeichnis, sodass sie in Konflikt geraten können, wenn dieselben Dateien bearbeitet werden.
• worktree: Jede On-Demand-Sitzung erhält ihren eigenen git worktree. Erfordert ein Git-Repository.
• session: Single-Session-Modus. Bedient genau eine Sitzung und lehnt zusätzliche Verbindungen ab. Wird nur beim Start festgelegt.
Drücken Sie w zur Laufzeit, um zwischen same-dir und worktree umzuschalten.
--capacity <N> Maximale Anzahl gleichzeitiger Sitzungen. Standard ist 32. Kann nicht mit --spawn=session verwendet werden.
--[no-]create-session-in-dir Erstellen Sie vorab eine Sitzung im aktuellen Verzeichnis, wenn der Server startet, damit Sie sofort einen Ort zum Eingeben haben. Im worktree-Modus bleibt diese Sitzung im aktuellen Verzeichnis, während On-Demand-Sitzungen isolierte Worktrees erhalten. Standardmäßig aktiviert. Wenn Sie --no-create-session-in-dir übergeben, um ohne zu starten, archiviert Claude Code die Sitzungen des Servers, wenn Sie ihn stoppen, sodass es nichts zum Fortsetzen gibt.
--permission-mode <mode> Legen Sie den Startmodus für Berechtigungen für die Sitzungen des Servers fest, z. B. acceptEdits. Akzeptiert manual als Alias für default; ein nicht erkannter Modus stoppt den Server beim Start und listet die gültigen Modi auf.
-d, --debug[=<filter>] Aktivieren Sie Debug-Protokollierung für den Server, optional gefiltert nach Kategorie. Übergeben Sie einen Filter nur in der =-Form, z. B. --debug=api,hooks. Erfordert Claude Code v2.1.282 oder später; frühere Versionen lehnen das Flag als unbekanntes Argument ab.
--debug-file <path> Schreiben Sie Debug-Protokolle in die angegebene Datei.
--verbose Zeigen Sie detaillierte Verbindungs- und Sitzungsprotokolle an.
--sandbox / --no-sandbox Aktivieren oder deaktivieren Sie Sandboxing für Dateisystem- und Netzwerkisolation. Standardmäßig deaktiviert.

Geben Sie diese Flags nach remote-control an.

Wenn Sie ein globales claude-Flag vor remote-control übergeben, oder ein Wrapper-Skript fügt eines hinzu, trägt Claude Code das Flag nicht auf die Sitzungen über, die der Server erstellt. Claude Code lässt das Flag nur durch, wenn bekannt ist, dass das Löschen nicht ändert, was diese Sitzungen tun können, z. B. --verbose oder --model. Für jedes andere Flag, z. B. --settings, weigert sich Claude Code zu starten und nennt das zu entfernende Flag.

Claude Code überprüft die Remote Control-Berechtigung vor dem Drucken der Hilfe, daher gibt claude remote-control --help einen Fehler zurück, anstatt diese Flag-Liste anzuzeigen, wenn Sie nicht mit einem berechtigten Konto angemeldet sind.

Verbindungsstatus überprüfen

In einer interaktiven Sitzung zeigt das Terminal während der Remote Control-Verbindung einen /rc active-Indikator an, der auf die Sitzung auf claude.ai verlinkt. Der Indikator ist ausgeblendet, wenn das Terminal zu schmal ist, um ihn anzuzeigen. Um die Sitzungs-URL und einen QR-Code zum Verbinden von einem anderen Gerät anzuzeigen, führen Sie /remote-control erneut aus, um das Statusfenster zu öffnen. Das Fenster bietet auch eine Trennungsoption, die Remote Control ausschaltet, während Ihre lokale Sitzung weiterhin im Terminal läuft.

Wenn die Verbindung in einer interaktiven Sitzung fehlschlägt, ändert sich der Indikator, um den Fehler anzuzeigen, und Claude Code zeigt den Grund in einer Benachrichtigung an und fügt ihn zum Gespräch hinzu. Führen Sie /remote-control aus, um erneut zu verbinden, es sei denn, der Grund besagt, dass die Sitzung anderswo übernommen oder beendet wurde:

  • Another connection took over this session: Ein anderes Gerät oder eine Claude Code-Sitzung hat sie jetzt. Führen Sie /remote-control nur aus, wenn Sie sie von diesem Gerät zurücknehmen möchten.
  • This session was ended or archived from another device or app: Führen Sie /remote-control nur aus, wenn Sie sie zurück möchten. Claude Code öffnet eine archivierte Sitzung erneut.
  • The server no longer reports this session: Sie wurde möglicherweise von einem anderen Gerät oder einer App gelöscht.

Verbinden Sie sich von einem anderen Gerät

Sobald eine Remote Control-Sitzung aktiv ist, haben Sie mehrere Möglichkeiten, sich von einem anderen Gerät aus zu verbinden:

  • Öffnen Sie die Sitzungs-URL in einem beliebigen Browser, um direkt zur Sitzung auf claude.ai/code zu gehen.
  • Scannen Sie den QR-Code, der neben der Sitzungs-URL angezeigt wird, um ihn direkt in der Claude-App zu öffnen. Mit claude remote-control drücken Sie die Leertaste, um die QR-Code-Anzeige umzuschalten.
  • Öffnen Sie claude.ai/code oder die Claude-App und finden Sie die Sitzung nach Name in der Sitzungsliste. In der mobilen Claude-App tippen Sie auf Code in der Navigation, um die Sitzungsliste zu erreichen. Remote Control-Sitzungen zeigen ein Computersymbol mit einem grünen Statusindikator an, wenn sie online sind.

Wenn Sie sich verbinden, zeigt das Gerät alle Subagenten und Workflows an, die die Sitzung bereits im Hintergrund ausführt. Stoppen Sie einen von ihnen vom Gerät aus, und Claude Code stoppt diese Aufgabe auf Ihrem Computer.

Der Titel der Remote-Sitzung wird in dieser Reihenfolge gewählt:

  1. Der Name, den Sie an --name, --remote-control oder /remote-control übergeben haben
  2. Der Titel, den Sie mit /rename festgelegt haben
  3. Die letzte aussagekräftige Nachricht im vorhandenen Gesprächsverlauf
  4. Ein automatisch generierter Name wie myhost-graceful-unicorn, wobei myhost der Hostname Ihres Computers oder das Präfix ist, das Sie mit --remote-control-session-name-prefix festgelegt haben

Wenn Sie keinen expliziten Namen festgelegt haben, aktualisiert Claude Code den Titel, um Ihre Eingabeaufforderung widerzuspiegeln, sobald Sie eine senden. Wenn Sie eine Sitzung von claude.ai oder der Claude-App aus umbenennen, aktualisiert Claude Code auch den lokalen Titel, der in claude --resume angezeigt wird.

Wenn Sie die Claude-App noch nicht haben, verwenden Sie den Befehl /mobile in Claude Code, um einen QR-Code für claude.ai/mobile anzuzeigen, das die richtige App-Store-Seite für Ihr Telefon öffnet.

Was verbundene Geräte sehen

Ein verbundenes Gerät zeigt das Gespräch in Ihrem Terminal, während es passiert. Diese Fälle gehen über gewöhnliche Nachrichten hinaus:

  • Komprimierung und /clear: Während Claude Code das Gespräch komprimiert, zeigen verbundene Geräte den Fortschritt und dann an, wo das Gespräch komprimiert wurde. Wenn Sie /clear ausführen, wird das Gespräch auch auf verbundenen Geräten zurückgesetzt.
  • Wechsel von Gesprächen mit /resume: Das verbundene Gerät empfängt nicht den Titel oder die frühere Verlauf des gewechselten Gesprächs, aber neue Nachrichten in beide Richtungen gehen zu und von dem Gespräch, das in Ihrem Terminal offen ist. Um von dem Gerät aus wieder an dem ursprünglichen Gespräch zu arbeiten, führen Sie /resume in Ihrem Terminal aus und wechseln Sie zurück.
  • Ziehen Sie eine Sitzung mit /teleport: Wenn Sie eine Cloud-Sitzung mit /teleport in Ihr Terminal ziehen, empfängt das verbundene Gerät nicht den früheren Verlauf des gezogenen Gesprächs. Neue Nachrichten in beide Richtungen gehen zu und von dem gezogenen Gespräch, das jetzt das in Ihrem Terminal offene ist.
  • Nachrichten von Ihren anderen Sitzungen: Mit sitzungsübergreifendem Messaging trägt dieselbe Verbindung Nachrichten zwischen Ihren eigenen Sitzungen auf verschiedenen Maschinen und von Ihren Cloud-Sitzungen.
  • Diff Ihrer Änderungen: Wenn sich das Verzeichnis der Sitzung in einem Git-Repository befindet, zeigt der Diff-Bereich eines verbundenen Geräts Ihre Änderungen. Auf einem Branch, der Commits vor dem Standard-Branch des Repositories hat, zeigt der Bereich die Änderungen seit dem Abzweigen des Branches an, einschließlich Ihrer nicht committeten Änderungen. Auf dem Standard-Branch selbst oder auf einem Branch, der nicht vor ihm liegt, zeigt der Bereich nur Ihre nicht committeten Änderungen.
  • Modell: Wenn Sie ein Modell von einem verbundenen Gerät aus auswählen, führt Claude Code die Sitzung auf diesem Modell aus. Erfordert Claude Code v2.1.238 oder später. Ein Modell, das Sie vom Modellsteuerelement des Geräts auswählen, gilt nur für die aktuelle Sitzung. Wenn Sie /model <name> vom Gerät an eine interaktive Sitzung senden, setzt Claude Code auch Ihren Standard für neue Sitzungen.
  • Anstrengungsstufe: Wenn Sie die Anstrengungsstufe von einem verbundenen Gerät aus mit /effort oder dem Anstrengungssteuerelement des Geräts einstellen, wendet Claude Code sie auf die Sitzung auf Ihrem Computer an. Wenn Sie eine Stufe mit CLAUDE_CODE_EFFORT_LEVEL angeheftet haben, behält die Sitzung diese Stufe, und Claude Code weigert sich, eine andere Auswahl vom Anstrengungssteuerelement zu treffen. Eine Stufe vom Anstrengungssteuerelement auszuwählen erfordert Claude Code v2.1.234 oder später auf Ihrem Computer.
  • Erneute Verbindung nach einem Verbindungsfehler: Führen Sie /remote-control aus, um erneut zu verbinden. Wenn die Komprimierung das Gespräch umgeschrieben hat oder Sie Gespräche mit /resume in der Zwischenzeit gewechselt haben, archiviert Claude Code die Server-Sitzung, die es verwendete, anstatt sie in der Sitzungsliste zu belassen. Sie können sie immer noch finden, indem Sie nach archivierten Sitzungen filtern. Das Wechseln von Gesprächen, während ein Gerät noch verbunden ist, archiviert die Sitzung nicht.

Aktivieren Sie Remote Control für alle Sitzungen

Remote Control wird nur aktiviert, wenn Sie explizit claude remote-control, claude --remote-control oder /remote-control ausführen, es sei denn, die automatische Verbindung ist aktiviert. Um die automatische Verbindung für jede interaktive Sitzung zu aktivieren, führen Sie /config in Claude Code aus und setzen Sie Enable Remote Control for all sessions. Der Schalter nimmt drei Werte an:

  • true: Verbinden Sie sich automatisch, wenn eine interaktive Sitzung startet.
  • false: Schalten Sie die automatische Verbindung aus, obwohl ein true von verwalteten Einstellungen es übertrumpft, da Claude Code die Auswahl in Ihren Benutzereinstellungen speichert. Ein false in Projekt- oder lokalen Einstellungen (.claude/settings.json, .claude/settings.local.json) schaltet die automatische Verbindung aus, auch über einem verwalteten true.
  • default: Löschen Sie Ihre Auswahl und folgen Sie dem Standard Ihrer Organisation, falls einer festgelegt ist, andernfalls Claude Codes aktueller Standard.

Derselbe Schalter wird außerhalb der CLI angezeigt:

  • Desktop-App: Einstellungen > Claude Code > Enable remote control by default.
  • VS Code-Erweiterung: Enable Remote Control for all sessions im Abschnitt „Einstellungen" des Befehlsmenüs.

Um die automatische Verbindung stattdessen aus einer Einstellungsdatei zu aktivieren, setzen Sie remoteControlAtStartup auf true in Ihrer Benutzer-~/.claude/settings.json oder in verwalteten Einstellungen. In Projekt- oder lokalen Einstellungen (.claude/settings.json, .claude/settings.local.json) ehrt Claude Code ein false und schaltet die automatische Verbindung für dieses Repository aus, ignoriert aber ein true, sodass eine eingecheckte Datei Remote Control nicht für alle aktivieren kann, die das Repository öffnen.

Die automatische Verbindung meldet sich mit Ihrem eigenen claude.ai-Konto an, daher wird eine Sitzung, die sie startet, nur in Ihren eigenen Claude-Apps angezeigt und gewährt niemandem sonst Zugriff.

Mit dieser Einstellung registriert jeder interaktive Claude Code-Prozess eine Remote-Sitzung. Wenn Sie mehrere Instanzen ausführen, erhält jede ihre eigene Remote-Sitzung. Um mehrere gleichzeitige Sitzungen aus einem einzelnen Prozess auszuführen, verwenden Sie stattdessen den Server-Modus.

Sitzungen nach dem Stoppen des Servers fortsetzen

Wenn Sie claude remote-control mit Strg+C stoppen, reagieren die Sitzungen, die es bediente, nicht mehr von Ihrem Telefon oder Browser. Solange Sie nicht einen anderen claude remote-control im selben Verzeichnis ausführten und diesen nicht mit --no-create-session-in-dir starteten, archiviert Claude Code sie nicht. Um sie zurückzubringen, führen Sie einen dieser Befehle im selben Verzeichnis aus:

  • claude remote-control: Bringt jede Sitzung zurück, die der Server bediente.
  • claude remote-control --continue: Bringt nur die Sitzung zurück, die der Server startete, und beendet sich, wenn diese Sitzung endet. Wenn dieses Verzeichnis keinen Datensatz hat, verwendet Claude Code den neuesten aus den anderen Git-Worktrees dieses Repositories.
  • claude remote-control --session-id <id>: Bringt nur die Sitzung zurück, deren ID Sie übergeben, und beendet sich, wenn diese Sitzung endet. Die ID ist der Teil der Sitzungs-URL unter claude.ai/code zwischen /code/ und jedem ?.

Diese Befehle funktionieren etwa vier Stunden, nachdem der Server gestoppt wurde. Danach führen Sie claude remote-control aus, um eine neue Sitzung zu starten. Wenn Sie eine Sitzung in der Zwischenzeit archiviert haben, entarchivieren --continue und --session-id sie auf Claude Code v2.1.228 oder später.

Um eine Sitzung zurückzubringen, die Sie mit claude --remote-control oder /remote-control gestartet haben, setzen Sie das Gespräch mit claude --continue oder claude --resume fort. Wenn Remote Control nicht erneut verbunden wird, siehe Konnte nicht erneut mit Ihrer Remote Control-Sitzung verbunden werden.

Wenn Sie das Gespräch in einem zweiten Terminal fortsetzen, während das erste noch Remote Control aktiviert hat, druckt Claude Code eine Remote Control not started here-Benachrichtigung im zweiten Terminal und lässt Remote Control dort stattdessen aus, anstatt die Sitzung vom ersten zu nehmen. Führen Sie /remote-control im zweiten Terminal aus, um Remote Control dorthin zu verschieben.

Wenn Sie ein Gespräch in Claude Desktop oder einer IDE-Erweiterung fortsetzen, die Remote Control aktiviert hatte, hängt Claude Code es erneut an die bestehende claude.ai-Sitzung an, anstatt eine neue zur Sitzungsliste hinzuzufügen.

Verbindung und Sicherheit

Ihre lokale Claude Code-Sitzung stellt nur ausgehende HTTPS-Anfragen und öffnet niemals eingehende Ports auf Ihrem Computer. Wenn Sie Remote Control starten, registriert es sich bei der Anthropic-API und fragt nach Arbeit ab. Wenn Sie sich von einem anderen Gerät aus verbinden, leitet der Server Nachrichten zwischen dem Web- oder Mobile-Client und Ihrer lokalen Sitzung über eine Streaming-Verbindung weiter.

Der gesamte Datenverkehr verläuft über die Anthropic-API über TLS, die gleiche Transportsicherheit wie jede Claude Code-Sitzung. Die Verbindung verwendet mehrere kurzlebige Anmeldeinformationen, die jeweils auf einen einzelnen Zweck beschränkt sind und unabhängig ablaufen.

Während Remote Control verbunden ist, werden das Sitzungstranskript, einschließlich Ihrer Nachrichten, Claudes Antworten und Werkzeugaktivität, auf Anthropic-Servern gespeichert. Das gespeicherte Transkript hält die Konversation auf Ihren Geräten synchron und ermöglicht es der Sitzung, sich nach einem Netzwerkausfall erneut zu verbinden. Ausführung und Dateisystemzugriff bleiben auf Ihrem Computer, und gespeicherte Transkripte werden gemäß der Datenutzungsrichtlinie beibehalten.

Um Remote Control vollständig auszuschalten, verwenden Sie die Einstellung disableRemoteControl. Organisationen mit Compliance-Anforderungen wie Zero Data Retention können Remote Control nicht aktivieren.

Vertrauenswürdige Geräte

Vertrauenswürdige Geräte erfordern, dass jedes Mitglied Ihrer Organisation oder Sie allein bei einem Pro- oder Max-Plan ihr Gerät überprüfen, bevor sie Remote-Control-Sitzungen von claude.ai, den Claude-Mobile-Apps oder Claude Desktop anzeigen oder steuern können. Es bindet den Remote-Control-Zugriff an ein bekanntes Gerät und eine aktuelle Authentifizierung, nicht nur an ein angemeldetes Konto.

Wenn die Einstellung aktiviert ist, erfordert die Interaktion mit einer Remote-Control-Sitzung beide der folgenden Voraussetzungen:

  • Ein registriertes Gerät: Jeder Browser, jedes Telefon oder jede Desktop-App, die ein Mitglied für Remote Control verwendet, registriert seine eigenen Anmeldedaten. Die Registrierung wird nur kurz nach einer vollständigen Anmeldung angeboten, sodass ein Gerät als Teil einer echten Authentifizierung zur vertrauenswürdigen Liste hinzugefügt wird, anstatt stillschweigend im Hintergrund.
  • Eine aktuelle Anmeldung: Die Anmeldung des Mitglieds darf nicht älter als 18 Stunden sein. Anstatt sich jeden Tag erneut anzumelden, bestätigen Mitglieder ihre Anwesenheit mit Face ID, Touch ID, Windows Hello oder einem Passkey. Dieser biometrische Schritt aktualisiert die Sitzung sofort.

Biometrische Überprüfungen werden auf dem Gerät über das Betriebssystem oder den Browser durchgeführt, denselben Mechanismus wie die Passkey-Anmeldung. Anthropic erhält oder speichert niemals Fingerabdrücke, Gesichtsdaten oder andere biometrische Informationen. Nur der öffentliche Schlüssel des Geräts und grundlegende Metadaten wie Anzeigename, Plattform und Registrierungszeit werden gespeichert.

Die Einstellung gilt nur für Remote Control. Regulärer Claude-Chat, Claude Code im Terminal und API-Nutzung sind nicht betroffen.

Aktivieren Sie Vertrauenswürdige Geräte für eine Team- oder Enterprise-Organisation

Ein Inhaber aktiviert die Einstellung über die claude.ai-Organisationseinstellungen.

1

Gehen Sie zur Seite „Funktionen"

Gehen Sie zu Organisationseinstellungen > Funktionen > Remote-Sitzungen. Der Umschalter Vertrauenswürdige Geräte erforderlich wird in diesem Abschnitt angezeigt.

2

Aktivieren Sie Vertrauenswürdige Geräte erforderlich

Die Einstellung gilt für alle Mitglieder der Organisation und für Remote-Control-Sitzungen, die nach der Aktivierung gestartet werden. Sitzungen, die bereits vor dem Aktivieren des Umschalters ausgeführt wurden, sind nicht rückwirkend geschützt und werden ohne die Geräte-Anforderung fortgesetzt, bis sie beendet werden. Pro-Team- oder Pro-Projekt-Bereichsfestlegung ist nicht verfügbar.

3

Informieren Sie Mitglieder, was sie erwarten können

Wenn ein Mitglied zum ersten Mal eine neue Remote-Control-Sitzung von einem Browser, Telefon oder einer Desktop-App aus anzeigt oder steuert, nachdem die Einstellung aktiviert wurde, wird es aufgefordert, dieses Gerät zu registrieren. Wenn Sie sie vorher informieren, vermeiden Sie Verwirrung.

Was Mitglieder sehen

Die Registrierung ist ein einmaliger Schritt pro Gerät. Danach ist die einzige sichtbare Änderung eine gelegentliche biometrische Aufforderung.

  • Erste Verwendung auf jedem Gerät: Das Mitglied wird aufgefordert, sich zu registrieren. Wenn die Anmeldung nicht aktuell ist, meldet es sich zunächst über Ihren normalen Ablauf an, einschließlich SSO, falls konfiguriert, und bestätigt dann die Registrierung.
  • Täglich: Mitglieder mit einem registrierten Gerät und einer aktuellen Anmeldung sehen keine Aufforderungen. Wenn die Anmeldung älter als 18 Stunden wird, zeigt die nächste Remote-Control-Interaktion eine einzelne Face ID-, Touch ID-, Windows Hello- oder Passkey-Aufforderung.
  • Nicht registrierte Geräte: Remote-Control-Sitzungen können nicht angezeigt oder gesteuert werden, bis das Gerät registriert ist. Regulärer Claude-Chat auf diesem Gerät ist nicht betroffen.
  • Kein Plattform-Authentifizierer: Mitglieder auf einem Computer ohne Face ID, Touch ID oder Windows Hello können einen Hardware-Sicherheitsschlüssel verwenden oder sich stattdessen erneut anmelden.
  • Im Terminal: Der Computer, auf dem Claude Code ausgeführt wird, erhält automatisch seine eigenen Anmeldedaten, wenn sich der Entwickler bei der CLI anmeldet. Es gibt keinen separaten Registrierungsschritt im Terminal.

Verwalten Sie registrierte Geräte

Mitglieder können ihre eigenen Geräte in den Kontoeinstellungen überprüfen und widerrufen.

Öffnen Sie claude.ai/settings/account und suchen Sie den Abschnitt Vertrauenswürdige Geräte, um alle registrierten Geräte mit ihrem Namen, ihrer Plattform und ihrem Registrierungsdatum anzuzeigen. Das Entfernen eines Geräts widerruft seine Anmeldedaten sofort, und das Gerät kann sich später nach einer neuen Anmeldung erneut registrieren. Anmeldedaten verfallen auch von selbst, wenn sie nicht erneuert werden, sodass ein ungenutztes Gerät automatisch von der vertrauenswürdigen Liste verschwindet.

Bei einem verlorenen oder gestohlenen Gerät entfernt das Mitglied es von dieser Seite. Wenn sich das Mitglied nicht anmelden kann, kann ein Administrator Überall abmelden in der Admin-Konsole verwenden, um alle Sitzungen und registrierten Geräte für dieses Mitglied zu widerrufen. Danach registriert sich das Mitglied die Geräte erneut, die es noch besitzt.

Remote Control vs Cloud-Sitzungen

Remote Control und Cloud-Sitzungen verwenden beide die claude.ai/code-Schnittstelle. Der Hauptunterschied liegt darin, wo die Sitzung ausgeführt wird: Remote Control wird auf Ihrem Computer ausgeführt, sodass Ihre lokalen MCP-Server, Tools und Projektkonfiguration verfügbar bleiben. Eine Cloud-Sitzung wird auf Cloud-Infrastruktur ausgeführt, standardmäßig von Anthropic verwaltet.

Verwenden Sie Remote Control, wenn Sie gerade an lokaler Arbeit sind und von einem anderen Gerät aus weitermachen möchten. Verwenden Sie eine Cloud-Sitzung, wenn Sie eine Aufgabe ohne lokales Setup starten möchten, an einem Repository arbeiten, das Sie nicht geklont haben, oder mehrere Aufgaben parallel ausführen möchten. Ein Projekt kombiniert die beiden: Seine Threads werden in der Cloud ausgeführt, und es verwendet Remote Control, um einen Thread auf Ihrem Computer auszuführen, wenn Sie dies dort anfordern.

Claude Code bietet mehrere Möglichkeiten, um zu arbeiten, wenn Sie nicht an Ihrem Terminal sind. Sie unterscheiden sich darin, was die Arbeit auslöst, wo Claude ausgeführt wird und wie viel Setup Sie benötigen.

Auslöser Claude wird ausgeführt auf Setup Am besten geeignet für
Dispatch Senden Sie eine Aufgabe aus der Claude Mobile-App Ihr Computer (Desktop) Koppeln Sie die Mobile-App mit Desktop Delegieren von Arbeit, wenn Sie weg sind, minimales Setup
Remote Control Steuern Sie eine laufende Sitzung von claude.ai/code oder der Claude Mobile-App Ihr Computer (CLI, Desktop oder VS Code) Führen Sie claude remote-control oder /remote-control aus Steuerung laufender Arbeiten von einem anderen Gerät
Channels Pushen Sie Ereignisse aus einer Chat-App wie Telegram oder Discord oder Ihrem eigenen Server Ihr Computer (CLI) Installieren Sie ein Channel-Plugin oder erstellen Sie Ihr eigenes Reagieren auf externe Ereignisse wie CI-Fehler oder Chat-Nachrichten
Slack Erwähnen Sie @Claude in einem Team-Kanal Anthropic Cloud Installieren Sie die Slack-App mit Claude Code im Web aktiviert PRs und Reviews aus Team-Chat
Self-hosted environments Starten Sie eine Cloud-Sitzung und wählen Sie die Umgebung Ihrer Organisation Infrastruktur Ihrer Organisation Stellen Sie Runner bereit, in Team- und Enterprise-Plänen Cloud-Sitzungen, die in Ihrem Netzwerk ausgeführt werden müssen
Scheduled tasks Legen Sie einen Zeitplan fest CLI, Desktop oder Cloud Wählen Sie eine Häufigkeit Wiederkehrende Automatisierung wie tägliche Reviews

Mobile Push-Benachrichtigungen

Wenn Remote Control aktiv ist, kann Claude Push-Benachrichtigungen an Ihr Telefon senden.

Claude entscheidet, wann eine Push-Benachrichtigung gesendet wird. Normalerweise sendet er eine, wenn eine lange laufende Aufgabe abgeschlossen ist oder wenn er eine Entscheidung von Ihnen benötigt, um fortzufahren. Sie können auch eine Push-Benachrichtigung in Ihrer Eingabeaufforderung anfordern, zum Beispiel notify me when the tests finish. Über die beiden Ein-/Aus-Schalter unten hinaus gibt es keine Konfiguration pro Ereignis.

So richten Sie Mobile Push-Benachrichtigungen ein:

1

Installieren Sie die Claude Mobile App

Laden Sie die Claude App für iOS oder Android herunter.

2

Melden Sie sich mit Ihrem Claude Code Konto an

Verwenden Sie dasselbe Konto und die gleiche Organisation, die Sie für Claude Code im Terminal verwenden.

3

Benachrichtigungen zulassen

Akzeptieren Sie die Benachrichtigungsgenehmigungsaufforderung des Betriebssystems.

4

Aktivieren Sie Push in Claude Code

Führen Sie in Ihrem Terminal /config aus und aktivieren Sie Push when Claude decides für proaktive Benachrichtigungen, Push when actions required für Genehmigungsaufforderungen und Fragen oder beides.

Wenn Benachrichtigungen nicht ankommen:

  • Wenn /config No mobile registered anzeigt, öffnen Sie die Claude App auf Ihrem Telefon, damit sie ihr Push-Token aktualisieren kann. Die Warnung wird beim nächsten Verbindungsaufbau von Remote Control gelöscht.
  • Auf iOS können Focus-Modi und Benachrichtigungszusammenfassungen Push-Benachrichtigungen unterdrücken oder verzögern. Überprüfen Sie Einstellungen → Benachrichtigungen → Claude.
  • Auf Android kann aggressive Akkuoptimierung die Zustellung verzögern. Befreien Sie die Claude App von der Akkuoptimierung in den Systemeinstellungen.

Claude Code überspringt Mobile Push-Benachrichtigungen, während Sie im verbundenen Terminal tippen oder sich darauf konzentrieren. Um dies auf jede Zeit auszudehnen, in der Sie sich an der Maschine befinden, auch in einem anderen Fenster, setzen Sie CLAUDE_CLIENT_PRESENCE_FILE auf einen Markierungsdateipfad: Benachrichtigungen werden übersprungen, während die Datei vorhanden ist. Konfigurieren Sie einen Bildschirmsperr-Listener oder ein ähnliches Tool, um die Datei zu erstellen, wenn Ihr Bildschirm entsperrt wird, und löschen Sie sie, wenn Ihr Bildschirm gesperrt wird.

Einschränkungen

  • Eine Remote-Sitzung pro interaktivem Prozess: Außerhalb des Server-Modus unterstützt jede Claude Code-Instanz jeweils eine Remote-Sitzung. Verwenden Sie den Server-Modus, um mehrere gleichzeitige Sitzungen aus einem einzelnen Prozess auszuführen.
  • Lokaler Prozess muss weiterhin ausgeführt werden: Remote Control wird als lokaler Prozess ausgeführt. Wenn Sie das Terminal schließen, die Desktop-App oder VS Code beenden oder den claude-Prozess anderweitig stoppen, geht die Sitzung offline, bis Sie sie wiederherstellen. Um eine Sitzung auf einem Remote-Computer nach dem Trennen von SSH weiterhin auszuführen, starten Sie sie in tmux oder screen.
  • Abgestürzte Sitzungen im Server-Modus: Wenn eine von claude remote-control bereitgestellte Sitzung abstürzt, senden Sie ihr eine Nachricht von einem verbundenen Gerät. Claude Code stellt sie erneut bereit. Sie müssen den Server nicht neu starten. Erfordert Claude Code v2.1.238 oder später.
  • HTTP 403-Ablehnungen bei einer verbundenen Sitzung: Sobald eine interaktive Sitzung verbunden ist, versucht Claude Code bis zu drei Minuten lang erneut, wenn etwas zwischen Ihrem Computer und den Servern von Anthropic mit HTTP 403 antwortet, was nach einer VPN- oder Netzwerkänderung vorkommen kann. Wenn die Ablehnungen länger andauern, trennt Claude Code die Verbindung, und der Grund gibt an, was abgelehnt hat: ein Netzwerk-Edge, oder ein Proxy, VPN oder eine Firewall in Ihrem eigenen Netzwerk.
  • Längerer Netzwerkausfall: Wenn Ihr Computer aktiv ist, aber das Netzwerk nicht erreichen kann, hängt das, was Sie als Nächstes tun, vom Modus ab:
    • Server-Modus: Claude Code gibt nach etwa 10 Minuten auf und der claude remote-control-Prozess wird beendet. Führen Sie claude remote-control erneut aus, um eine neue Sitzung zu starten.
    • Interaktive Sitzung: Arbeiten Sie lokal weiter. Claude Code versucht es erneut, solange der Ausfall andauert, und stellt die Verbindung automatisch wieder her, wenn das Netzwerk zurückkommt.
  • Presence-Heartbeats schlagen fehl: Wenn eine interaktive Sitzung mit could not reach the Remote Control server for about 30 minutes getrennt wird, führen Sie /remote-control aus, um die Verbindung wiederherzustellen.
  • Weitergeleitete Dialoge verfallen: Claude Code hält Berechtigungsaufforderungen und AskUserQuestion-Fragen offen, bis Sie sie beantworten. Wenn Claude Code einen anderen Dialog an die Remote-Sitzung weiterleitet, z. B. die nach einer Sicherheitsablehnung angezeigte Modellauswahlabfrage, wartet es standardmäßig fünf Minuten, schließt dann den Dialog und fährt mit der Standardeinstellung „Keine Aktion" des Dialogs fort. Legen Sie dialogExpiry fest, um die Frist anzupassen oder zu deaktivieren. Erfordert Claude Code v2.1.224 oder später.
  • Die Fable-Zustimmungsaufforderung für Nutzungsguthaben wird nicht weitergeleitet: Claude Code zeigt die Mid-Session-Fable-Zustimmungsaufforderung für Nutzungsguthaben nur dort an, wo die Sitzung ausgeführt wird, nicht auf Ihrem Gerät. Wenn die Sitzung in einem Terminal ausgeführt wird und niemand dort antwortet, bevor Claude Code die Aufforderung schließt, endet der Zug ohne Senden der Anfrage; siehe The prompt to confirm went unanswered.
  • Einige Befehle sind nur lokal: Befehle, die nur in der Terminal-Schnittstelle ausgeführt werden, z. B. /plugin oder /resume, funktionieren nur über die lokale CLI, unabhängig davon, ob Sie ein Argument übergeben oder nicht. Die folgenden funktionieren von Mobilgeräten und Web:
    • Textausgabe-Befehle: /compact, /clear, /context, /usage, /exit, /usage-credits, /recap und /reload-plugins. /usage-credits gibt die Abrechnungs-URL aus, anstatt einen Browser zu öffnen. /reload-plugins funktioniert nur, wenn die Sitzung in einem interaktiven Terminal ausgeführt wird; eine Sitzung ohne eines lehnt es ab.
    • /model, /effort, /fast, /color und /rename: Übergeben Sie den Wert als Argument, z. B. /model sonnet oder /effort high. Von Mobilgeräten und Web aus nehmen /model und /effort das Argument anstelle der Terminal-Auswahl oder des Schiebereglers.
    • /mcp: Aus der mobilen App gibt es eine Textzusammenfassung des Serverstatus zurück, anstatt die Auswahl zu öffnen. Im Web öffnet /mcp allein ein Verzeichnis von claude.ai-Konnektoren anstatt die Zusammenfassung zurückzugeben. Die Unterbefehle reconnect, enable und disable funktionieren von beiden. Im Gegensatz zur lokalen CLI verbindet /mcp reconnect ohne Servernamen jeden Server wieder, der fehlgeschlagen ist oder eine Authentifizierung benötigt.
    • /config: Aus der mobilen App übergeben Sie key=value, um eine Einstellung festzulegen, oder führen Sie sie ohne Argument aus, um die Schlüssel aufzulisten, die Sie festlegen können. Im Web öffnet /config stattdessen den Claude Code-Abschnitt Ihrer Einstellungen und ignoriert Text nach dem Befehl.
    • Auf Team und Enterprise sendet /usage-credits von Mobilgeräten oder Web keine Anfrage für Nutzungsguthaben an Ihren Administrator. Das Senden erfordert eine Bestätigung, die nur in der interaktiven CLI angezeigt wird, daher teilt Ihnen der Befehl mit, ihn stattdessen dort auszuführen.
    • /autocompact, ab v2.1.221: Übergeben Sie die Fenstergröße als Argument, z. B. /autocompact 500k. Ohne Argument gibt es die aktuelle Fenstergröße als Text aus, anstatt den Dialog zu öffnen, den der Befehl in einer Terminal-Sitzung anzeigt.
    • /advisor, ab v2.1.260: Übergeben Sie das Modell als Argument, z. B. /advisor opus, oder übergeben Sie off, um den Advisor auszuschalten. Beide Formen gelten nur für die aktuelle Sitzung und lassen Ihren gespeicherten Standard unverändert. Ohne Argument gibt es den aktuellen Advisor als Text aus, anstatt die Auswahl zu öffnen.
    • /output-style, ab v2.1.269: Übergeben Sie den Stilnamen als Argument, z. B. /output-style concise, oder führen Sie ihn ohne Argument aus, um die Stile aufzulisten. Von Mobilgeräten und Web aus können Sie nur integrierte Stile auflisten und auswählen. Um einen benutzerdefinierten Stil zu verwenden, wählen Sie ihn in der Sitzung selbst aus.
    • /focus, ab v2.1.281: Übergeben Sie on oder off als Argument, z. B. /focus on, oder führen Sie ihn ohne Argument aus, um die Fokusansicht umzuschalten. Beide Formen gelten nur für die aktuelle Sitzung und lassen Ihre gespeicherte Auswahl unverändert.

Fehlerbehebung

„Remote Control erfordert ein claude.ai-Abonnement"

Sie sind nicht mit einem claude.ai-Konto angemeldet, oder eine andere Anmeldeinformation hat Vorrang vor Ihrer Anmeldung. Die Meldung nimmt eine dieser Formen an:

  • Abgemeldet, von /remote-control oder --remote-control: Remote Control requires a claude.ai subscription. oder /remote-control requires a claude.ai subscription.
  • Abgemeldet, von claude remote-control: You must be logged in to use Remote Control. Remote Control is only available with claude.ai subscriptions.
  • Angemeldet, aber ein API-Schlüssel oder Token wird verwendet: Remote Control requires claude.ai subscription auth. gefolgt von der verwendeten Anmeldeinformation, z. B. ANTHROPIC_API_KEY is set, so this session is using API-key auth. Eine apiKeyHelper-Einstellung und ANTHROPIC_AUTH_TOKEN werden auf die gleiche Weise benannt.

Führen Sie claude auth login aus und wählen Sie die claude.ai-Option. Wenn die Meldung ANTHROPIC_API_KEY oder ANTHROPIC_AUTH_TOKEN nennt, entfernen Sie diese überall dort, wo sie festgelegt sind: in Ihrer Shell-Umgebung oder im env-Block einer Einstellungsdatei. Wenn sie apiKeyHelper nennt, entfernen Sie diese Einstellung.

„Remote Control erfordert ein Token mit vollständigem Umfang"

Sie sind mit einem langlebigen Token von claude setup-token oder der Umgebungsvariablen CLAUDE_CODE_OAUTH_TOKEN authentifiziert. Diese Token können nur Modellanfragen stellen, daher können sie keine Remote-Control-Sitzungen einrichten. Führen Sie claude auth login aus, um sich stattdessen mit einem Token mit vollständigem Umfang zu authentifizieren.

„Ihre Organisation für die Remote-Control-Berechtigung konnte nicht bestimmt werden"

Ihre zwischengespeicherten Kontoinformationen sind veraltet oder unvollständig. Führen Sie claude auth login aus, um diese zu aktualisieren.

„Remote Control ist für dieses Konto nicht aktiviert"

Claude Code hat die Remote-Control-Verfügbarkeit für das Konto überprüft, mit dem Sie angemeldet sind, und die Überprüfung kam mit „aus" zurück. Die übliche Ursache sind zwischengespeicherte Berechtigungen, die nach einer Planänderung veraltet sind. Führen Sie claude auth logout und dann claude auth login aus, um diese zu aktualisieren, und aktualisieren Sie Claude Code, wenn Sie eine alte Version verwenden.

Führen Sie claude doctor aus, um zu sehen, welche einzelne Berechtigungsprüfung fehlgeschlagen ist. Umgebungsvariablenkonflikte, unerreichbare Prüfungen und die Remote-Control-Einstellung Ihrer Organisation erzeugen jeweils ihre eigene Meldung, daher bedeutet dieser Fehler, dass die Prüfung auf Kontoebene selbst fehlgeschlagen ist.

Vor v2.1.239 lautete diese Meldung „Remote Control is not yet enabled for your account".

„Remote-Control-Berechtigung konnte nicht überprüft werden"

Claude Code konnte den Feature-Flag-Service nicht erreichen, um zu überprüfen, ob Remote Control für Ihr Konto aktiviert ist, normalerweise weil Sie offline sind oder ein Proxy die Anfrage blockiert. Versuchen Sie es erneut, wenn Sie Netzwerkzugriff haben, oder führen Sie claude doctor aus, um Details zu erhalten. Die zugehörige Meldung „Couldn't verify your organization's Remote Control policy" bedeutet, dass Claude Code beim Lesen dieser Richtlinie auf einen Fehler gestoßen ist, und hat die gleiche Lösung.

„Remote Control erfordert Feature-Flag-Evaluierung"

Eine Umgebungsvariable, die die Feature-Flag-Evaluierung deaktiviert, ist festgelegt, und die vollständige Meldung nennt die Variable, die Claude Code gefunden hat. In Versionen vor 2.1.154 erzeugt die gleiche Konfiguration stattdessen „Remote Control is not yet enabled for your account". Was zu tun ist, hängt von der Variable ab, die die Meldung nennt:

  • CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC oder DISABLE_GROWTHBOOK: Heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, in Ihrer Shell-Umgebung oder im env-Block einer settings.json-Datei.
  • DISABLE_TELEMETRY oder DO_NOT_TRACK: Bei einem Pro-, Max-, Team- oder Enterprise-Plan mit nicht festgelegtem DISABLE_GROWTHBOOK lassen diese Variablen Remote Control verfügbar, es sei denn, Ihre Organisation erfordert Vertrauenswürdige Geräte. Wenn dies der Fall ist, heben Sie die Festlegung der Variable überall dort auf, wo sie festgelegt ist, um Remote Control zu verwenden. Von v2.1.154 bis v2.1.282 erzeugte jede Variable diese Meldung, daher aktualisieren Sie Claude Code auf v2.1.283 oder später.

„Remote Control ist nur verfügbar, wenn Claude über api.anthropic.com verwendet wird"

Die Sitzung spricht nicht direkt mit der Anthropic API, daher gibt es kein claude.ai-Backend zum Koppeln. Dies geschieht bei Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry. Es geschieht auch, wenn ANTHROPIC_BASE_URL auf einen anderen Host als api.anthropic.com verweist, z. B. ein LLM-Gateway oder Proxy, auch wenn Sie sich mit claude.ai anmelden. Siehe die Fehlerreferenz für die vollständige Ursachenliste.

Die Meldung nennt, was die Sitzung von der Anthropic API weg geleitet hat, z. B. CLAUDE_CODE_USE_BEDROCK oder eine benutzerdefinierte ANTHROPIC_BASE_URL. Wenn Sie eine berechtigte claude.ai-Anmeldung haben, heben Sie die genannte Variable auf, entfernen Sie sie aus dem env-Schlüssel in Einstellungen, wenn Sie sie dort festgelegt haben, und starten Sie die Sitzung neu.

„Remote Control ist durch die Richtlinie Ihrer Organisation deaktiviert"

Eine Richtlinie blockiert Remote Control. Überprüfen Sie diese Ursachen in der angegebenen Reihenfolge:

  • Der Fehler erwähnt disableRemoteControl: Ihr IT-Administrator hat Remote Control auf diesem Gerät durch verwaltete Einstellungen deaktiviert, unabhängig vom organisationsweiten Umschalter und davon, wie Sie angemeldet sind.
  • Ihr claude.ai-Plan ist Pro oder Max: Claude Code ist immer noch unter einer Team- oder Enterprise-Organisation von einer früheren Anmeldung angemeldet, daher überprüft es die Remote-Control-Richtlinie dieser Organisation. Führen Sie /status aus, um zu sehen, welcher Plan und welche Organisation Ihre Anmeldung verwendet. Führen Sie claude auth logout und dann claude auth login aus, um sich erneut unter Ihrem aktuellen Plan anzumelden.
  • Die Meldung sagt nicht, dass Sie Ihren Organisationsadministrator kontaktieren sollen: Ihre Organisation hat eine HIPAA-Konfiguration, die mit Remote Control nicht kompatibel ist, und /status listet HIPAA in seiner Compliance-Zeile auf. In diesem Zustand ist der Remote-Control-Umschalter im Admin-Panel ausgegraut, daher kann ein Eigentümer ihn dort nicht ändern. Kontaktieren Sie den Anthropic-Support, um Optionen zu besprechen. Vor v2.1.267 zeigte dieser Fall stattdessen „Remote Control isn't available for your organization due to its compliance policy".
  • Andernfalls hat ein Eigentümer es für Ihre Organisation nicht aktiviert: Remote Control ist standardmäßig bei Team- und Enterprise-Plänen deaktiviert. Ein Eigentümer kann es unter claude.ai/admin-settings/claude-code aktivieren, indem er den Remote Control-Umschalter einschaltet. Dieser Umschalter ist eine serverseitige Organisationseinstellung.

Vor v2.1.281 erschien diese Meldung auch, wenn Claude Code die Richtlinie Ihrer Organisation auf diesem Computer nicht geladen hatte, z. B. nach dem Starten im Offline-Modus. Spätere Versionen melden diesen Zustand stattdessen als Couldn't verify your organization's policy for remote control.

„Die Richtlinie Ihrer Organisation für Remote Control konnte nicht überprüft werden"

Claude Code konnte die Richtlinie Ihrer Organisation nicht abrufen und hat keine gespeicherte Kopie auf diesem Computer, um sie stattdessen zu verwenden, daher hält es Remote Control aus, bis es bestätigen kann, dass Ihre Organisation dies zulässt. Dies geschieht normalerweise, wenn Sie Claude Code offline starten oder bevor ein VPN verbunden wird, oder wenn ein Proxy die Anfrage beeinträchtigt. Bei einer langsamen Verbindung kann es auch erscheinen, während die erste Anfrage noch unterwegs ist.

Die Meldung nimmt eine dieser Formen an:

  • Von /remote-control, claude remote-control oder claude --remote-control: Couldn't verify your organization's policy for remote control. Check your network connection and try again.
  • Von Auto-Verbindung, wenn eine Sitzung startet: couldn't verify your organization's policy — check your network connection and try again, mit dem Präfix Remote Control failed in der Benachrichtigung und Remote Control disconnected in der Konversation. Die Sitzung lässt Remote Control dann aus.

Stellen Sie Ihre Netzwerkverbindung wieder her, und führen Sie dann /remote-control aus oder führen Sie den Befehl erneut aus. Jeder Versuch überprüft die Richtlinie erneut, daher müssen Sie Claude Code nicht neu starten. Wenn die Meldung weiterhin angezeigt wird, führen Sie claude doctor aus und lesen Sie die Zeile Organization policy, die angibt, warum die Richtlinie nicht geladen wurde.

Vor v2.1.281 zeigte dieser Zustand stattdessen Remote Control is disabled by your organization's policy.

„Abruf von Remote-Anmeldeinformationen fehlgeschlagen"

Claude Code konnte keine kurzlebige Anmeldeinformation von der Anthropic API abrufen, um die Verbindung herzustellen. Führen Sie erneut mit --verbose aus, um den vollständigen Fehler zu sehen:

claude remote-control --verbose

Häufige Ursachen:

  • Nicht angemeldet: Führen Sie claude aus und verwenden Sie /login, um sich mit Ihrem claude.ai-Konto zu authentifizieren. API-Schlüssel-Authentifizierung wird für Remote Control nicht unterstützt.
  • Netzwerk- oder Proxy-Problem: Eine Firewall oder ein Proxy blockiert möglicherweise die ausgehende HTTPS-Anfrage. Remote Control erfordert Zugriff auf die Anthropic API auf Port 443.
  • Sitzungserstellung fehlgeschlagen: Wenn Sie auch Session creation failed — see debug log sehen, ist der Fehler früher beim Setup aufgetreten. Überprüfen Sie, dass Ihr Abonnement aktiv ist.

„Konnte nicht erneut mit Ihrer Remote-Control-Sitzung verbunden werden"

Wenn Sie eine Konversation mit claude --resume oder claude --continue fortsetzen, verbindet sich Claude Code erneut mit der Remote-Control-Sitzung, die in dieser Konversation aufgezeichnet ist. Diese Meldung bedeutet, dass die Wiederverbindung aus einem Grund fehlgeschlagen ist, der möglicherweise vorübergehend ist, z. B. eine Netzwerkunterbrechung oder ein Serverfehler, daher kann Claude Code nicht bestätigen, ob die Remote-Sitzung noch vorhanden ist.

Führen Sie /remote-control aus, um die Verbindung erneut zu versuchen, oder starten Sie eine neue Sitzung mit claude --remote-control, um eine neue Remote-Control-Sitzung zu erstellen. Ihre lokale Sitzung läuft in der Zwischenzeit ohne Remote Control weiter.

„Vorherige Sitzung ist nicht verfügbar — führen Sie /remote-control aus, um eine neue zu starten"

Claude Code konnte die vorherige Remote-Control-Sitzung nicht wiederherstellen und stoppte, anstatt von selbst eine neue zu starten. Sie können diese Meldung sehen, nachdem Sie eine Konversation mit claude --resume oder claude --continue fortsetzen, oder nachdem Claude Code sich nach einer Trennung selbst erneut verbindet.

Führen Sie /remote-control aus, um eine neue Remote-Control-Sitzung unter der aktuellen Anmeldung zu starten; Ihre lokale Sitzung läuft in der Zwischenzeit ohne Remote Control weiter. Die zugehörige Meldung Remote Control could not verify the signed-in account — run /remote-control to reconnect hat die gleiche Lösung. Wenn Sie /remote-control nach Previous session is unavailable ausführen, ohne Claude Code zuerst neu zu starten, lässt Claude Code die früheren Meldungen der Konversation aus der neuen Sitzung aus.

„Remote Control erhielt eine unerwartete Serverantwort"

Der Remote-Control-Server akzeptierte eine Anfrage, antwortete aber in einer Form, die diese Version von Claude Code nicht lesen konnte, während die Remote-Sitzung erstellt oder ihre Anmeldeinformationen abgerufen wurden. Das Wiederholen in der gleichen Version schlägt auf die gleiche Weise fehl. Führen Sie claude update aus, und führen Sie dann /remote-control aus, um erneut zu verbinden.

„Ihre Organisation erfordert Vertrauenswürdige Geräte für Remote Control, aber dieses Gerät ist nicht registriert"

Ihre Organisation hat Vertrauenswürdige Geräte aktiviert und dieser Computer hat sich noch nicht registriert. Führen Sie /login in Claude Code aus. Die Registrierung erfolgt als Teil der Anmeldung, und es gibt keinen separaten Registrierungsbefehl.

„Sitzung abgelaufen für Vertrauenswürdige-Geräte-Prüfung"

Ihre Anmeldung ist älter als 18 Stunden. Führen Sie /login in Claude Code aus, oder bestätigen Sie mit Face ID, Touch ID, Windows Hello oder einem Passkey, wenn claude.ai oder die mobile App Sie auffordert. Siehe Vertrauenswürdige Geräte.

  • Claude Code im Web: Führen Sie Sitzungen in der Cloud aus, anstatt auf Ihrem Computer, konfiguriert über Cloud-Umgebungen
  • Sitzungsübergreifendes Messaging: Lassen Sie Claude Ihre Sitzungen auf anderen Computern oder auf Cloud-Sitzungen anschreiben
  • Kanäle: Leiten Sie Telegram, Discord oder iMessage in eine Sitzung weiter, damit Claude auf Nachrichten reagiert, während Sie weg sind
  • Dispatch: Senden Sie eine Aufgabe von Ihrem Telefon aus, und sie kann eine Desktop-Sitzung spawnen, um sie zu bearbeiten
  • Authentifizierung: Richten Sie /login ein und verwalten Sie Anmeldeinformationen für claude.ai
  • CLI-Referenz: Vollständige Liste von Flags und Befehlen einschließlich claude remote-control
  • Sicherheit: Wie Remote Control-Sitzungen in das Claude Code-Sicherheitsmodell passen
  • Datennutzung: Welche Daten während lokaler, Remote Control- und Cloud-Sitzungen durch die Anthropic-API fließen