Zurück

13. OpenClaw Mobilzugang: iOS- und Android-Nodes

Dieser Artikel erklärt, wie du OpenClaw auf iOS- und Android-Geräten nutzen kannst – inklusive App-Installation, Node-Pairing, Canvas-Unterstützung, Kamera und Bildschirmaufnahme für ein echtes mobiles KI-Assistenten-Erlebnis.

Gilt für OpenClaw v2026.2 | Dieser Artikel setzt voraus, dass du das Gateway-Deployment abgeschlossen hast und OpenClaw auf Mobilgeräten nutzen möchtest.

TL;DR: iOS/Android-Apps fungieren als „Nodes", die sich mit dem Gateway verbinden und Kamera-, Bildschirmaufnahme-, Standort- und Benachrichtigungsfunktionen bereitstellen. Pairing-Ablauf: App öffnen → Gateway entdecken → Pairing-Code eingeben. Befehle: camera.snap (Foto), screen.record (Bildschirmaufnahme), location.get (Standort), notification.send (Benachrichtigung). Sprachaktivierung nur auf iOS mit „Hey Claw".

Überblick Mobilfunktionen

Funktionsvergleich

Funktion iOS Android Beschreibung
Nachrichtenversand Über WebChat oder Messenger-Apps
Canvas Visuelle Oberfläche
Kamera Foto aufnehmen und KI analysieren lassen
Bildschirmaufnahme Bildschirm aufnehmen und teilen
Standortdienste Aktuellen Standort abrufen
Benachrichtigungen Von KI gesendete Benachrichtigungen empfangen
Sprachaktivierung „Hey Claw"-Aktivierung
Lokale Ausführung Gateway-Verbindung erforderlich

Architekturdiagramm

[iOS/Android App] <--WiFi/Mobilfunk--> [Gateway] <---> [Agent]
        |                                    |
    [Node API]                        [Tools/Skills]
        |                                    |
   [Gerätefähigkeiten]              [Externe Dienste]
    - Kamera
    - Bildschirm
    - Standort
    - Benachrichtigungen

iOS-Installation

Systemanforderungen

Anforderung Version
iOS 15.0+
Gerät iPhone 8 und neuer

Installationsoptionen

Option 1: TestFlight (empfohlen)

  1. TestFlight-Test beitreten
  2. OpenClaw iOS App installieren
  3. App öffnen und Pairing durchführen

Option 2: Aus Quellcode kompilieren

# Repository klonen
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/ios

# Abhängigkeiten installieren
pod install

# Xcode öffnen
open OpenClaw.xcworkspace

# Auf Gerät kompilieren und installieren

iOS-Berechtigungen

Berechtigung Verwendungszweck Erforderlich
Kamera Fotoanalyse Optional
Fotobibliothek Fotos speichern/lesen Optional
Standort Aktuellen Standort abrufen Optional
Benachrichtigungen Nachrichten empfangen Empfohlen
Mikrofon Sprachaktivierung Optional
Face ID Sichere Authentifizierung Optional

Android-Installation

Systemanforderungen

Anforderung Version
Android 10.0+ (API 29+)
Gerät Die meisten modernen Geräte

Installationsoptionen

Option 1: APK direkt installieren

  1. Neueste APK herunterladen
  2. Installation aus unbekannten Quellen erlauben
  3. Installieren und App öffnen

Option 2: Aus Quellcode kompilieren

# Repository klonen
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/android

# Kompilieren
./gradlew assembleDebug

# Auf Gerät installieren
adb install app/build/outputs/apk/debug/app-debug.apk

Android-Berechtigungen

Berechtigung Verwendungszweck Erforderlich
Kamera Fotoanalyse Optional
Speicher Dateien speichern/lesen Optional
Standort Aktuellen Standort abrufen Optional
Benachrichtigungen Nachrichten empfangen Empfohlen
Mikrofon Spracheingabe Optional

Node-Pairing

Pairing-Ablauf

sequenceDiagram
    participant A as Mobile App
    participant G as Gateway
    participant D as Discovery-Dienst
    
    A->>D: Discovery-Anfrage senden
    D-->>A: Gateway entdeckt
    A->>G: Pairing anfordern
    G-->>A: Pairing-Code zurückgeben
    A->>A: Pairing-Code anzeigen
    Note over A,G: Benutzer gibt Pairing-Code in der App ein
    A->>G: Pairing-Code übermitteln
    G->>G: Pairing-Code überprüfen
    G-->>A: Pairing erfolgreich
    A->>G: Node-Fähigkeiten registrieren
    G-->>A: Registrierung bestätigt

Pairing-Schritte

1. Gateway muss laufen

# Gateway starten
openclaw gateway --port 18789

# Status prüfen
openclaw health

2. Mobile App öffnen

Die OpenClaw iOS/Android App öffnen.

3. Gateway entdecken

Die App scannt automatisch das lokale Netzwerk nach dem Gateway, oder die Gateway-Adresse manuell eingeben:

http://192.168.1.100:18789

4. Pairing-Code abrufen

Im Gateway-Terminal den Pairing-Code anzeigen:

openclaw pairing list

# Beispielausgabe:
# Node     Code     Platform
# ios-1    ABC123   iOS
# android-1 XYZ789  Android

5. Pairing-Code eingeben

Den Pairing-Code in der App eingeben und das Pairing abschließen.

Node konfigurieren

{
  "nodes": {
    "ios-1": {
      "platform": "ios",
      "capabilities": ["camera", "screen_record", "location", "notification"],
      "autoConnect": true
    },
    "android-1": {
      "platform": "android",
      "capabilities": ["camera", "screen_record", "location", "notification", "sms"],
      "autoConnect": true
    }
  }
}

Kamerafunktion

Foto aufnehmen und von KI analysieren lassen

Benutzer: Schau mal, was im Kühlschrank ist

Agent: Okay, lass mich durch deine Handykamera schauen...
[camera.snap aufrufen]
[Bild analysieren]
In deinem Kühlschrank befinden sich:
- Milch (halbe Flasche)
- Eier (6 Stück)
- Gurken (2 Stück)
- Tomaten (einige)
Vorschlag: Wie wäre es mit Rührei mit Tomaten?

Kamerabefehle

Befehl Beschreibung
camera.snap Foto aufnehmen
camera.video Video aufnehmen
camera.switch Zwischen Vorder- und Rückkamera wechseln

Kamera konfigurieren

{
  "nodes": {
    "ios-1": {
      "camera": {
        "defaultCamera": "back",
        "quality": "high",
        "saveToGallery": false
      }
    }
  }
}

Bildschirmaufnahme

Aufnehmen und Teilen

Benutzer: Hilf mir, diese App zu verstehen

Agent: Okay, bitte starte die Bildschirmaufnahme...

[Benutzer bedient die App]

Agent: Ich sehe es – das ist eine Aufgabenverwaltungs-App.
Du kannst:
1. Auf das + unten rechts tippen, um eine Aufgabe hinzuzufügen
2. Nach links wischen, um eine Aufgabe zu löschen
3. Auf eine Aufgabe tippen, um Details zu bearbeiten

Bildschirmaufnahme-Konfiguration

{
  "nodes": {
    "ios-1": {
      "screenRecord": {
        "maxDuration": 300,
        "quality": "medium",
        "withAudio": true
      }
    }
  }
}

Standortdienste

Aktuellen Standort abrufen

Benutzer: Gibt es etwas Gutes zu essen in der Nähe?

Agent: Lass mich sehen, wo du bist...
[location.get aufrufen]
Du befindest dich derzeit in der Nähe von Berlin-Mitte.
Hier sind einige gut bewertete Restaurants:
1. Zur Letzten Instanz – 4,8 Sterne, traditionelle Berliner Küche
2. Curry 36 – 4,7 Sterne, Currywurst
3. ...

Standortbefehle

Befehl Beschreibung
location.get Aktuellen Standort abrufen
location.watch Standortänderungen kontinuierlich überwachen

Standortkonfiguration

{
  "nodes": {
    "ios-1": {
      "location": {
        "accuracy": "high",
        "distanceFilter": 100
      }
    }
  }
}

Benachrichtigungsfunktion

Benachrichtigung senden

Agent: Aufgabe abgeschlossen – ich sende eine Benachrichtigung an dein Handy.

[notification.send aufrufen]

Handy-Benachrichtigung:
Titel: Aufgabe abgeschlossen
Inhalt: Code wurde in die Produktionsumgebung deployt

Benachrichtigungskonfiguration

{
  "nodes": {
    "ios-1": {
      "notification": {
        "enabled": true,
        "sound": true,
        "badge": true
      }
    }
  }
}

Sprachaktivierung (iOS)

Sprachaktivierung konfigurieren

{
  "nodes": {
    "ios-1": {
      "voiceWake": {
        "enabled": true,
        "keyword": "hey claw",
        "sensitivity": "medium"
      }
    }
  }
}

Sprachaktivierung verwenden

  1. „Hey Claw" sagen
  2. App startet automatisch das Zuhören
  3. Deine Frage stellen
  4. Agent antwortet

Canvas auf Mobilgeräten

Canvas auf dem Mobilgerät

Das mobile Canvas bietet das gleiche visuelle Erlebnis wie auf dem Desktop:

  • Interaktive Dashboards
  • Echtzeit-Datenanzeige
  • Formulareingaben
  • Diagramme und Tabellen

Mobiles Canvas optimieren

{
  "canvas": {
    "mobile": {
      "adaptiveLayout": true,
      "touchGestures": true,
      "performanceMode": "balanced"
    }
  }
}

Node-Verwaltung

Nodes anzeigen

# Alle Nodes auflisten
openclaw nodes list

# Beispielausgabe:
# Node        Platform  Status   Capabilities
# ios-1       iOS       online   camera,location,notification
# android-1   Android   offline  camera,location,sms

# Node-Details anzeigen
openclaw nodes show ios-1

Node-Operationen

# Node aktivieren
openclaw nodes enable ios-1

# Node deaktivieren
openclaw nodes disable ios-1

# Node trennen
openclaw nodes disconnect ios-1

# Node umbenennen
openclaw nodes rename ios-1 --name "Mein iPhone"

Fehlerbehebung

Node kann nicht verbunden werden

# Gateway-Status prüfen
openclaw health

# Netzwerk prüfen
ping 192.168.1.100

# Node-Logs anzeigen
openclaw logs --node ios-1

Berechtigungsprobleme

# Node-Berechtigungen prüfen
openclaw nodes permissions ios-1

# Beispielausgabe:
# Permission      Status
# Camera          Granted
# Location        Granted
# Notification    Granted
# Microphone      Denied

Pairing fehlgeschlagen

  1. Sicherstellen, dass das Gateway läuft
  2. Netzwerkverbindung prüfen (gleiches lokales Netzwerk)
  3. Firewall-Einstellungen überprüfen
  4. Erneut pairen versuchen

Zusammenfassung

Mobile Nodes erweitern die Fähigkeiten von OpenClaw:

  • Kamera: Fotoanalyse, Videoaufnahme
  • Standort: Aktuellen Standort abrufen
  • Benachrichtigungen: Push-Nachrichten ans Handy
  • Canvas: Visuelle Oberfläche auf Mobilgeräten
  • Sprachaktivierung: Freihändige Bedienung

Änderungsprotokoll:

  • 2026-02-26: Erstveröffentlichung

Seriennavigation: