OpenClaw hat gerade native Begleit-Apps für iOS und veröffentlicht Android. Der iOS-App wird als „OpenClaw – KI, die Dinge erledigt“ aufgeführt. Beide Apps können kostenlos heruntergeladen werden. Sie sind keine eigenständigen Chatbots. Jedes Telefon wird zu einem Knoten in einem selbstgehosteten Agentennetzwerk. Der Assistent selbst läuft auf einem separaten Gateway. Diese Trennung ist das gesamte Design.
TL;DR
- Die iOS- und Android-Apps von OpenClaw sind Begleitknoten und keine eigenständigen Assistenten.
- Das Gateway führt den Agenten aus; Telefone fügen Kamera, Standort, Stimme und Canvas hinzu.
- Knoten koppeln sich über WebSocket an Port 18789 und erfordern eine ausdrückliche Genehmigung.
- Datenschutzintensive Befehle bleiben deaktiviert, bis Sie sie auf die Zulassungsliste setzen.
- Ein Gateway unter macOS, Linux oder Home windows (WSL2) ist erforderlich.
Was ist OpenClaw??
OpenClaw ist ein persönlicher Open-Supply-KI-Assistent/Agent. Es wurde von Peter Steinberger mit Neighborhood-Mitwirkenden erstellt. Das Projekt ist unabhängig und nicht mit Anthropic verbunden. Sein Kern ist in TypeScript geschrieben. Die Laufzeit ist Node 24 (empfohlen) oder Node 22.19+. Das Gateway läuft unter macOS, Linux oder Home windows über WSL2. Sie sprechen mit ihm über Chat-Apps, die Sie bereits verwenden. Zu den unterstützten Kanälen gehören WhatsApp, Telegram, Discord, Slack, Sign und iMessage. Der Agent kann im Web surfen, Shell-Befehle ausführen sowie Dateien lesen und schreiben. Es funktioniert mit gehosteten, abonnementgestützten, Gateway- oder lokalen Modellen. Sie bringen einen API-Schlüssel von Ihrem gewählten Anbieter mit. Es behält den dauerhaften Speicher bei und unterstützt Neighborhood-Fähigkeiten und Plugins.
So funktioniert die Gateway-and-Nodes-Architektur?
Das Gateway ist die einzige Steuerebene. Es besitzt Sitzungen, Routing, Kanäle, Instruments und Ereignisse. Sie führen einen Gateway-Prozess auf Ihrem eigenen Pc oder Server aus. Chatnachrichten landen immer auf dem Gateway, niemals auf einem Telefon. Ein Knoten ist ein Begleitgerät, das eine Verbindung zu diesem Gateway herstellt. Knoten verbinden sich über einen WebSocket am Standardport 18789. Jeder Knoten registriert sich bei function: "node" während des Pairings. Knoten legen eine Befehlsoberfläche offen node.invoke. Zu diesen Befehlsfamilien gehören: canvas.*, digicam.*, system.*, notifications.*Und system.*. Die Dokumentation ist explizit: „Knoten sind Peripheriegeräte, keine Gateways.“ In einem lokalen Netzwerk erkennen Apps das Gateway über mDNS/Bonjour. Für den Fernzugriff empfiehlt OpenClaw Tailscale mit einem wss:// Endpunkt.
Was fügt Cellular Apps hinzu??
Das Telefon gibt dem Agenten einen Körper. Es stellt Ihren Arbeitsabläufen gerätespezifische {Hardware} zur Verfügung. Die iOS-App koppelt per QR-Code oder Setup-Code. Es unterstützt Chat, Echtzeit- und Hintergrundgesprächsmodus sowie Genehmigungen. Sie können Texte, Hyperlinks und Medien von iOS in OpenClaw teilen. Zu den optionalen Funktionen gehören Kamera, Bildschirm, Standort, Fotos, Kontakte, Kalender und Erinnerungen. Die Android-App ist ein Begleitknoten und kein eigenständiges Gateway. Es bietet Streaming-Chat-Antworten, Bildanhänge und einen vollständigen Sitzungsverlauf. Der Discuss-Modus verwendet ElevenLabs oder System-TTS. Über eine Dwell-Canvas-Oberfläche kann der Agent Dashboards und Instruments rendern. Android gewährt Berechtigungen nacheinander. Ein Vordergrunddienst hält die Gateway-Verbindung aufrecht.
iOS-Knoten vs. Android-Knoten
| Fähigkeit | iOS – OpenClaw – KI, die Dinge erledigt | Android – OpenClaw-Knoten |
|---|---|---|
| Rolle | Begleitknoten | Begleitknoten |
| Paarung | QR-Code oder Setup-Code | Setup-Code oder manueller Host/Port |
| Chatten | Chatten Sie vom iPhone aus | Streaming-Antworten, Bildanhänge, vollständiger Sitzungsverlauf |
| Stimme | Echtzeit- und Hintergrundgesprächsmodus | Gesprächsmodus (ElevenLabs oder System-TTS) |
| Leinwand | Leinwandoberfläche | Dwell-Canvas-Oberfläche |
| Gerätefunktionen | Kamera, Bildschirm, Standort, Fotos, Kontakte, Kalender, Erinnerungen | Kamera, Fotos, Bildschirmaufnahme, Standort, Benachrichtigungen, Kontakte, Kalender, SMS, Bewegungssensoren |
| Aktionsgenehmigungen | Überprüfbar vom iPhone aus | Verwaltet auf dem Gateway |
| Datenerfassung | Keine deklariert (App Retailer) | Keine deklariert (Google Play) |
| Erfordernis | iOS 18.0+ und ein laufendes Gateway | Ein laufendes Gateway unter macOS, Linux oder Home windows (WSL2) |
Anwendungsfälle mit Beispielen
Erwägen Sie die Erfassung von Felddaten auf einer Baustelle. Der Agent nutzt die Kameraerfassung von iOS, um die Bedingungen zu fotografieren. Der Standort markiert jedes Foto mit GPS-Koordinaten. Erwägen Sie eine kontextbezogene Erinnerung. Der Agent löst eine Aufgabe aus, wenn Sie einen Ort erreichen. Betrachten Sie eine eingehende Benachrichtigung auf Android. Der Agent liest es und verfasst eine Antwort. Betrachten Sie ein Dwell-Dashboard. Der Agent schiebt eine Canvas-Oberfläche auf Ihren Bildschirm. Erwägen Sie die Freisprechnutzung. Im Discuss-Modus wird ein kontinuierliches Sprachgespräch geführt. Eine Einschränkung gilt für die Kamera- und Bildschirmaufnahme. Sie benötigen die App im Vordergrund. Hintergrundaufrufe geben einen Fehler zurück.
Koppeln eines Telefons: Eine minimale Anleitung
Führen Sie zunächst das Gateway auf einem unterstützten Host aus.
# On the Gateway host (macOS, Linux, or Home windows through WSL2)
npm set up -g openclaw@newest
openclaw onboard --install-daemon
Öffnen Sie als Nächstes die App und wählen Sie ein erkanntes Gateway aus. Oder geben Sie Host und Port manuell ein. Die App verbindet sich mit function: "node" und sendet eine Geräte-Pairing-Anfrage. Genehmigen Sie es über die Gateway-CLI.
openclaw gadgets checklist
openclaw gadgets approve <requestId>
openclaw nodes standing # verify the node is paired and linked
Datenschutzintensive Befehle bleiben standardmäßig deaktiviert. Beispiele hierfür sind digicam.snap, digicam.clipUnd display screen.document. Sie stimmen Ihrer Einwilligung ausdrücklich zu gateway.nodes.allowCommands in deiner Konfiguration.
// ~/.openclaw/openclaw.json
{
gateway: {
nodes: {
allowCommands: ("digicam.snap", "display screen.document"),
},
},
}
Eine Ablehnungsliste (gateway.nodes.denyCommands) gewinnt immer gegenüber der Zulassungsliste.
Sicherheit und Zulassungen
Die Anmeldedaten für die Kopplung werden auf dem Gerät gespeichert. Jede Knotenverbindung muss genehmigt werden, bevor sie das Gateway erreicht. Der Gerätepaarungsdatensatz ist der dauerhafte Rollenvertrag. Durch die Tokenrotation kann ein Knoten nicht in eine andere Rolle hochgestuft werden. Kamera- und Bildschirmaufnahme sind berechtigungsgesteuert und werden nur im Vordergrund ausgeführt. Klartext ws:// ist auf LAN beschränkt und .native Gastgeber. Öffentliche oder Tailscale-Endpunkte erfordern eine echte wss:// TLS-Endpunkt.
Interaktiver Erklärer
Interaktiver Erklärer
Erkunden Sie die Gateway-and-Nodes-Architektur, simulieren Sie einen Chat-Befehl, der an die {Hardware} eines Telefons gesendet wird, und führen Sie die Gerätekopplung durch – alles in Ihrem Browser.
Anschauliche Simulation · läuft lokal · es ist kein echtes Gateway angeschlossen
① Architekturkarte
② Befehlsflusssimulator
③ Anleitung zum Pairing
Das Gateway ist die einzige Quelle der Wahrheit
Klicken Sie auf einen Block, um seine Rolle anzuzeigen. Nachrichten landen immer auf dem Gateway – niemals direkt auf einem Telefon.
Chat-Apps + Plugins
⬡ Gateway
Sitzungen · Routing · Kanäle · Ereignisse
Zeigt die Gateway-Laufwerke an
OpenClaw-Agent
Werkzeuge · Speicher
CLI / Net-Benutzeroberfläche
Kontrollebene
iOS-/Android-Knoten
Rolle: „Knoten“
⬡ Gateway
Die einzelne Kontrollebene. Läuft unter macOS, Linux oder Home windows (WSL2). Es besitzt Sitzungen, Routing, Kanäle, Instruments und Ereignisse. Ein Gateway-Prozess bedient jeden Kanal und jeden Knoten gleichzeitig.
Simulieren Sie einen Befehl, der die {Hardware} Ihres Telefons erreicht
Wählen Sie einen Kanal und eine Aufgabe aus und führen Sie sie dann aus. Beobachten Sie, wie die Anfrage durch das Gateway zu einem Knoten fließt node.invoke Befehlsoberfläche.
Telegramm
Zwietracht
Fotografieren Sie das Regal vor mir
Wo bin ich gerade?
Zeigen Sie ein Dwell-Dashboard auf meinem Telefon an
Lesen Sie meine letzte Benachrichtigung und verfassen Sie eine Antwort
# Wählen Sie oben die Optionen aus und drücken Sie Ausführen.
aktiver Hopfen
vollendet
erfordert Vordergrund / Choose-in
Koppeln Sie ein Telefon als Knoten
Knoten verbinden sich über WebSocket am Port 18789 und bedürfen einer ausdrücklichen Genehmigung. Drücken Sie die Wiedergabetaste, um den Handshake durchzugehen.
1
Starten Sie das Gateway auf einem Host
Laufen openclaw onboard --install-daemon auf macOS, Linux oder Home windows (WSL2).
2
App erkennt das Gateway
Im selben WLAN findet die App es über mDNS/Bonjour. Distant verwendet a wss:// Tailscale-Endpunkt.
3
Das Telefon sendet eine Kopplungsanfrage
Der Knoten stellt eine Verbindung zum WebSocket her function: "node" und eine Geräteidentität.
4
Der Betreiber genehmigt das Gateway
openclaw gadgets checklist → openclaw gadgets approve <requestId>
5
Der Knoten ist gepaart und verbunden
openclaw nodes standing zeigt paired · linked. Datenschutzintensive Befehle bleiben deaktiviert, bis sie auf die Zulassungsliste gesetzt werden.
Stärken und Grenzen
Stärken:
- Beim Native-First-Design bleiben Schlüssel, Konfiguration und Daten auf Ihrem eigenen Pc.
- Ein Gateway bedient viele Kanäle und viele Knoten gleichzeitig.
- Telefone fügen Gerätehardware hinzu: Kamera, Standort, Stimme und Canvas.
- In beiden Retailer-Einträgen wird keine Datenerfassung gemeldet.
Einschränkungen:
- Die mobilen Apps benötigen ein laufendes Gateway, um irgendetwas tun zu können.
- Die Einrichtung umfasst WebSocket-Pairing, mDNS und manchmal Tailscale.
- Für die Kamera- und Bildschirmaufnahme muss sich die App im Vordergrund befinden.
- Die Android-Liste zeigt mehr als 10 Downloads, ein frühes Sign.
- Der vollständige Systemzugriff ist umfassend und erfordert eine sorgfältige Zulassungsliste.
Schauen Sie sich das an Android und die iOS-App. Sie können uns auch gerne weiter folgen Twitter und vergessen Sie nicht, bei uns mitzumachen 150k+ML SubReddit und Abonnieren Unser Publication. Warten! Bist du im Telegram? Jetzt können Sie uns auch per Telegram kontaktieren.
Möchten Sie mit uns zusammenarbeiten, um Ihr GitHub-Repo ODER Ihre Hugging Face Web page ODER Produktveröffentlichung ODER Ihr Webinar usw. zu bewerben? Vernetzen Sie sich mit uns
