- Eine Funktion, mit der sich lokale Entwicklungssitzungen auf anderen Geräten nahtlos fortsetzen lassen: Man kann sich remote mit dem Computer verbinden, auf dem Claude Code läuft, und die Arbeit fortsetzen
- Der Zugriff erfolgt über die Weboberfläche
claude.ai/code oder die Claude-Mobile-App (iOS·Android); die lokale Umgebung bleibt unverändert erhalten, sodass Dateisystem, Tools und Projekteinstellungen wie bisher genutzt werden können
- Wird als Research Preview für Nutzer der Pro- und Max-Tarife bereitgestellt; in den Tarifen Team und Enterprise wird es nicht unterstützt
- Die gesamte Kommunikation erfolgt über eine TLS-verschlüsselte Verbindung über die Anthropic API; die Sitzung läuft lokal, sodass keine Daten in die Cloud verschoben werden
- Eine Architektur, die geräteübergreifendes kontinuierliches Arbeiten bei gleichzeitiger Beibehaltung der lokalen Entwicklungsumgebung ermöglicht und damit die Effizienz für Remote-Zusammenarbeit und Entwicklung unterwegs erhöht
Überblick über Remote Control
- Remote Control ist eine Funktion, mit der sich eine lokale Claude-Code-Sitzung auf anderen Geräten fortsetzen lässt
- Die gleiche Sitzung kann auf dem Smartphone, Tablet oder in einem anderen Browser weitergenutzt werden
- Zugriff über claude.ai/code oder die Claude-Mobile-App wird unterstützt
- Nur für Nutzer der Pro- und Max-Tarife verfügbar; in Team- und Enterprise-Tarifen wird es nicht angeboten
- Die Sitzung läuft weiterhin lokal und wird nicht in die Cloud übertragen
- Hauptfunktionen
- Remote-Nutzung der lokalen Umgebung: Dateisystem, MCP-Server, Tools und Projekteinstellungen bleiben erhalten
- Synchronisierung zwischen Geräten: Synchronisierung der Unterhaltung zwischen Terminal, Browser und Mobilgeräten
- Automatische Wiederverbindung: automatische Wiederherstellung nach Netzwerkausfällen oder Ruhemodus
Anforderungen (Requirements)
- Erforderlich ist ein Pro- oder Max-Abonnement; API-Schlüssel werden nicht unterstützt
- Nach dem Ausführen des Befehls
claude ist zur Authentifizierung bei claude.ai /login erforderlich
- Im Projektverzeichnis muss
claude einmal ausgeführt werden, um die Vertrauenskonfiguration des Workspace zu akzeptieren
Start einer Remote-Control-Sitzung
- Es kann eine neue Sitzung erstellt oder eine bestehende Sitzung remote verbunden werden
- Im Projektverzeichnis den folgenden Befehl ausführen
claude remote-control
- Im Terminal wird die Sitzungs-URL angezeigt; mit der Leertaste kann ein QR-Code angezeigt werden
- Unterstützt die Flags
--verbose, --sandbox und --no-sandbox
- In einer bestehenden Claude-Code-Sitzung kann die Fernsteuerung mit dem Befehl
/remote-control oder /rc gestartet werden
- Der aktuelle Gesprächsverlauf bleibt erhalten, und Sitzungs-URL sowie QR-Code werden bereitgestellt
- Mit dem Befehl
/rename kann ein Sitzungsname vergeben werden
Verbindung von einem anderen Gerät
- Verbindung durch Öffnen der Sitzungs-URL im Browser oder durch Scannen des QR-Codes
- Der Zugriff ist auch über die Sitzungsliste in claude.ai/code oder in der Claude-App möglich
- Im Online-Status wird ein Computer-Symbol mit grünem Punkt angezeigt
- Der Sitzungsname wird anhand der letzten Nachricht, des Werts von
/rename oder des Standards „Remote Control session“ angezeigt
- Mit dem Befehl
/mobile kann ein QR-Code zum Herunterladen der iOS- und Android-App angezeigt werden
Remote Control für alle Sitzungen aktivieren
- Im Befehl
/config die Option Enable Remote Control for all sessions auf true setzen
- Jede Claude-Code-Instanz unterstützt jeweils nur eine Remote-Sitzung gleichzeitig
Verbindung und Sicherheit
- Die lokale Sitzung führt nur ausgehende HTTPS-Anfragen aus; eingehende Ports werden nicht geöffnet
- Beim Start von Remote Control erfolgt eine Registrierung bei der Anthropic API, danach werden Aufgaben per Polling abgefragt
- Bei einer Verbindung von einem anderen Gerät leitet der Server Nachrichten per Streaming weiter
- Der gesamte Datenverkehr nutzt TLS-Verschlüsselung, und über kurzlebige Zugangsdaten wird eine granulare Zugriffskontrolle umgesetzt
Unterschied zu Claude Code on the web
- Beide Funktionen verwenden die Oberfläche von claude.ai/code, aber
- Remote Control läuft auf dem lokalen Rechner und kann MCP-Server, Tools und Einstellungen nutzen
- Claude Code on the web läuft auf der Cloud-Infrastruktur von Anthropic
- Um lokale Arbeit fortzusetzen, eignet sich Remote Control;
für nicht geklonte Repositories oder parallele Arbeit ist Claude Code on the web gedacht
Einschränkungen
- Es wird jeweils nur eine Remote-Sitzung gleichzeitig unterstützt
- Das Terminal muss geöffnet bleiben; wird der
claude-Prozess beendet, endet auch die Sitzung
- Bei mehr als 10 Minuten ohne Netzwerkverbindung läuft die Sitzung nach einem Timeout ab und wird beendet
Verwandte Materialien
- [Claude Code on the web] – Ausführung cloudbasierter Sitzungen
- [Authentication] – Einrichtung von
/login und Verwaltung der Authentifizierung
- [CLI reference] – vollständige Liste der Befehle für
claude remote-control
- [Security] – Erläuterung des Sicherheitsmodells von Remote Control
- [Data usage] – Erläuterung des Datenflusses über die Anthropic API
2 Kommentare
Scheint mir noch etwas instabil zu sein, deshalb werde ich es einfach mit Tailscale nutzen.
Hacker-News-Kommentare
Diese Pre-Release-Version ist sehr instabil und voller Bugs
Selbst wenn man Claude stoppen will, läuft es weiter, die UI hängt oft, es bleibt nur eine Sitzung erhalten und auch das Laden funktioniert schlecht
Jedes Mal, wenn man den Code-Tab verlässt, verschwindet die Sitzung und man muss wieder warten
Dinge wie roh ausgegebenes XML zeigen, dass das Produkt noch nicht ausgereift ist
Ich musste denken: „Ist Coding nicht längst ein gelöstes Problem, Boris?“
/remote-controlstatt eines QR-Codes nur eine lange URL ausgegebenIn der mobilen App war die Sitzung nicht sichtbar, und auch bei direkter Eingabe der URL kam keine Verbindung zustande
Dazu kam die Aufforderung, GitHub zu verbinden – insgesamt wirkte das kompliziert designt und voller Bugs
Berechtigungen wurden doppelt abgefragt, und auch der Stop-Button funktionierte nicht
Die Qualität war so niedrig, dass es fast wirkte, als hätte Claude selbst die Tests geschrieben
Das sind Probleme auf einem Niveau, das man schon mit ein paar Praktikanten hätte finden können
Im Moment nutze ich die Kombination Tailscale + Termius(iOS)
Eingaben funktionieren gut, aber schade ist, dass man per Spracheingabe keinen Text direkt in stdin einfügen kann
Es verbraucht viele Opus-Tokens und stoppt ohne ersichtlichen Grund
Man kann den Fortschritt nicht erkennen und muss es am Ende erneut starten, was Zeit und Geld verschwendet
Ich nutze diese Methode schon seit Langem
Ich installiere Tailscale auf zwei Geräten und logge mich per tmux und mobilem Terminal (echo/Termius) remote ein
Wenn man mit
tmux new -s <feature>einen Sitzungsnamen vergibt, kann man sich jederzeit mittmux attach -t <feature>wieder verbindenWie bei tmux bleiben Sitzungen erhalten, aber da keine Terminal-Emulation verwendet wird, funktioniert Scrollen korrekt
Zusammen mit Claude Code war der Wechsel zwischen Laptop und Smartphone ziemlich nahtlos
Mich würde auch interessieren, wie ihr mehrere Sitzungen gleichzeitig handhabt
Und ob mosh wirklich nötig ist – die Einrichtung fand ich schwierig
Mit Tmux/Tailscale/Termius hat man doch bereits vollständige Kontrolle – vielleicht geht es nur um bequemere Einrichtung?
Der
web-Befehl von Opencode lässt eine lokale Sitzung im Browser laufenEr arbeitet mit denselben Rechten wie die CLI und die Oberfläche ist sauber gestaltet
Man kann es sofort mit einem kostenlosen Modell testen (Dokumentationslink)
Happy Engineering bietet bereits dieselbe Funktion, aber deutlich stabiler
Codex wird ebenfalls unterstützt
Trotzdem ist es großartige Software – kostenlos, anonym und mit Verschlüsselungsunterstützung
Hoffentlich wird das bald behoben. Ich möchte nicht wieder zu tmux-Tunneling zurückkehren
Merkwürdigerweise setzen viele Firmen Fernsteuerung auf diese Weise unnötig schwer um
SSH funktioniert seit 20 Jahren stabil, und auch Authentifizierungsprobleme wurden immer schnell gepatcht
Ich stimme der Aussage nicht zu, dass „diese Funktion die Chance für mobile Coding-Startups zerstört“
Bei Coding-Agenten wird man mehrere davon wie Streaming-Dienste abonnieren
Deshalb braucht es ein universelles Control Panel, und mobile Interfaces müssen mehr bieten als bloße Fernsteuerung
Die Kosten steigen, Werbung nimmt zu und die Fragmentierung wird schlimmer
Es fühlt sich an wie beim Radio, wenn man bei Bedarf den Sender wechselt
Wenn ich etwas Besonderes will, mache ich Spotify an, sonst lasse ich es einfach still
Ich denke, es braucht einen universellen Kontrollplan, der CLI-Anbieter integriert
Einen Vergleich dazu habe ich hier zusammengestellt
Der Claude-Code-Team würde ich sagen: Stabilisiert zuerst das Kernerlebnis
Neue Funktionen sind gut, aber tiefgehende Verbesserungen sollten Vorrang haben
In letzter Zeit geht bei Claude Code zu oft etwas kaputt oder ändert sich
Anthropic sollte das Tempo verlangsamen
Dieses tägliche Gefühl von „Was ist heute schon wieder kaputt?“ ist ermüdend
Ich hoffe, man verzettelt sich nicht, sondern verbessert Modell und Qualität kontinuierlich
„Das ist wohl die ineffizienteste Neuerfindung von GNU screen“
Außerdem läuft es über zentrale Anbieter wie Tailscale und ist damit auch keine vollständige Autonomie
Bei tmux muss man die Befehle kennen, hier ist es ergebnisorientiert
Für Leute wie mich, die erst spät mit dem Programmieren angefangen haben, ist dieser Ansatz viel effizienter
Ich habe mit einem ähnlichen Ziel ebenfalls ein Projekt gebaut
Man startet einen Webserver und greift dann per Browser oder Android-App darauf zu; die Claude-Code-Sitzung wird in Echtzeit synchronisiert,
und bei einem Server-Neustart automatisch wiederhergestellt
Kürzlich habe ich auch geplante Aufgaben und Funktionen zur Zusammenstellung von Agenten-Teams ergänzt
Das Projekt entstand beim Experimentieren mit Opus 4.6 und ist über diesen GitHub-Link installierbar
Feedback ist willkommen