Назад

13. OpenClaw: мобильный доступ — узлы iOS и Android

В статье рассказывается, как использовать OpenClaw на устройствах iOS и Android: установка мобильного приложения, сопряжение узлов, поддержка Canvas, камера, запись экрана и другие функции для настоящего мобильного ИИ-ассистента.

Для OpenClaw v2026.2 | Статья предполагает, что вы уже развернули Gateway и хотите использовать его с мобильного устройства.

TL;DR: Приложения iOS/Android работают как «узлы», подключённые к Gateway, и предоставляют возможности камеры, записи экрана, геолокации и уведомлений. Процесс сопряжения: откройте приложение → обнаружение Gateway → введите код сопряжения. Команды: camera.snap (фото), screen.record (запись экрана), location.get (местоположение), notification.send (уведомление). Голосовое пробуждение «Hey Claw» поддерживается только на iOS.

Обзор мобильных возможностей

Сравнение функций

Функция iOS Android Описание
Обмен сообщениями Через WebChat или мессенджеры
Canvas Визуальный интерфейс
Камера Фото и анализ с помощью ИИ
Запись экрана Запись и публикация экрана
Геолокация Получение текущего местоположения
Уведомления Получение уведомлений от ИИ
Голосовое пробуждение Пробуждение фразой «Hey Claw»
Локальное выполнение Требуется подключение к Gateway

Схема архитектуры

[iOS/Android App] <--WiFi/Cellular--> [Gateway] <---> [Agent]
        |                                    |
    [Node API]                        [Tools/Skills]
        |                                    |
   [Возможности устройства]           [Внешние сервисы]
    - Камера
    - Экран
    - Геолокация
    - Уведомления

Установка на iOS

Системные требования

Требование Версия
iOS 15.0+
Устройство iPhone 8 и новее

Способы установки

Способ 1: TestFlight (рекомендуется)

  1. Присоединиться к тестированию TestFlight
  2. Установить приложение OpenClaw для iOS
  3. Открыть приложение и выполнить сопряжение

Способ 2: сборка из исходного кода

# Клонирование репозитория
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/ios

# Установка зависимостей
pod install

# Открытие в Xcode
open OpenClaw.xcworkspace

# Сборка и установка на устройство

Разрешения iOS

Разрешение Назначение Обязательно
Камера Анализ фотографий Нет
Фотогалерея Сохранение/чтение фото Нет
Геолокация Получение текущего местоположения Нет
Уведомления Получение уведомлений Рекомендуется
Микрофон Голосовое пробуждение Нет
Face ID Безопасная аутентификация Нет

Установка на Android

Системные требования

Требование Версия
Android 10.0+ (API 29+)
Устройство Большинство современных устройств

Способы установки

Способ 1: прямая установка APK

  1. Скачать последнюю версию APK
  2. Разрешить установку из неизвестных источников
  3. Установить и открыть приложение

Способ 2: сборка из исходного кода

# Клонирование репозитория
git clone https://github.com/openclaw/openclaw.git
cd openclaw/apps/android

# Сборка
./gradlew assembleDebug

# Установка на устройство
adb install app/build/outputs/apk/debug/app-debug.apk

Разрешения Android

Разрешение Назначение Обязательно
Камера Анализ фотографий Нет
Хранилище Сохранение/чтение файлов Нет
Геолокация Получение текущего местоположения Нет
Уведомления Получение уведомлений Рекомендуется
Микрофон Голосовой ввод Нет

Сопряжение узла

Процесс сопряжения

sequenceDiagram
    participant A as Мобильное приложение
    participant G as Gateway
    participant D as Служба обнаружения
    
    A->>D: Широковещательный запрос на обнаружение
    D-->>A: Gateway обнаружен
    A->>G: Запрос на сопряжение
    G-->>A: Возврат кода сопряжения
    A->>A: Отображение кода сопряжения
    Note over A,G: Пользователь вводит код в приложении
    A->>G: Отправка кода сопряжения
    G->>G: Проверка кода
    G-->>A: Сопряжение успешно
    A->>G: Регистрация возможностей узла
    G-->>A: Подтверждение регистрации

Шаги сопряжения

1. Убедитесь, что Gateway запущен

# Запуск Gateway
openclaw gateway --port 18789

# Проверка состояния
openclaw health

2. Откройте мобильное приложение

Откройте приложение OpenClaw для iOS/Android.

3. Обнаружение Gateway

Приложение автоматически сканирует Gateway в локальной сети или введите адрес вручную:

http://192.168.1.100:18789

4. Получите код сопряжения

Посмотрите код сопряжения в терминале Gateway:

openclaw pairing list

# Пример вывода:
# Node     Code     Platform
# ios-1    ABC123   iOS
# android-1 XYZ789  Android

5. Введите код сопряжения

Введите код сопряжения в приложении для завершения процесса.

Настройка узла

{
  "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
    }
  }
}

Функция камеры

Фотографирование для анализа ИИ

Пользователь: Посмотри, что в холодильнике

Agent: Хорошо, давайте посмотрим через камеру вашего телефона...
[Вызов camera.snap]
[Анализ изображения]
В вашем холодильнике:
- Молоко (полбутылки)
- Яйца (6 шт.)
- Огурцы (2 шт.)
- Помидоры (несколько)
Предлагаю приготовить яичницу с помидорами~

Команды камеры

Команда Описание
camera.snap Сделать фото
camera.video Записать видео
camera.switch Переключить переднюю/заднюю камеру

Настройка камеры

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

Запись экрана

Запись и публикация

Пользователь: Помоги разобраться, как пользоваться этим приложением

Agent: Хорошо, начните запись экрана...

[Пользователь работает с приложением]

Agent: Я вижу — это приложение для списка дел.
Вот что можно делать:
1. Нажмите + в правом нижнем углу, чтобы добавить задачу
2. Проведите влево, чтобы удалить задачу
3. Нажмите на задачу, чтобы отредактировать подробности

Настройка записи экрана

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

Геолокация

Получение текущего местоположения

Пользователь: Что вкусного поблизости?

Agent: Давайте посмотрим, где вы находитесь...
[Вызов location.get]
Вы сейчас в районе Арбата, Москва.
Рекомендую несколько ресторанов с высоким рейтингом:
1. «Кафе Пушкинъ» — 4.8, русская кухня
2. «Хачапури» — 4.7, грузинская кухня
3. ...

Команды геолокации

Команда Описание
location.get Получить текущее местоположение
location.watch Непрерывно отслеживать изменения местоположения

Настройка геолокации

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

Уведомления

Отправка уведомлений

Agent: Задача выполнена, отправляю уведомление на ваш телефон.

[Вызов notification.send]

Телефон получил уведомление:
Заголовок: Задача выполнена
Содержание: Код развёрнут в продакшн-среде

Настройка уведомлений

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

Голосовое пробуждение (iOS)

Настройка голосового пробуждения

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

Использование голосового пробуждения

  1. Скажите «Hey Claw»
  2. Приложение автоматически начинает прослушивание
  3. Задайте свой вопрос
  4. Agent отвечает

Canvas на мобильных устройствах

Canvas на мобильных

Мобильный Canvas обеспечивает тот же визуальный опыт, что и десктопная версия:

  • Интерактивные дашборды
  • Отображение данных в реальном времени
  • Формы ввода
  • Графики и таблицы

Оптимизация Canvas для мобильных

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

Управление узлами

Просмотр узлов

# Список всех узлов
openclaw nodes list

# Пример вывода:
# Node        Platform  Status   Capabilities
# ios-1       iOS       online   camera,location,notification
# android-1   Android   offline  camera,location,sms

# Подробности об узле
openclaw nodes show ios-1

Операции с узлами

# Включить узел
openclaw nodes enable ios-1

# Отключить узел
openclaw nodes disable ios-1

# Разорвать соединение
openclaw nodes disconnect ios-1

# Переименовать узел
openclaw nodes rename ios-1 --name "Мой iPhone"

Устранение неполадок

Узел не подключается

# Проверка состояния Gateway
openclaw health

# Проверка сети
ping 192.168.1.100

# Просмотр логов узла
openclaw logs --node ios-1

Проблемы с разрешениями

# Проверка прав узла
openclaw nodes permissions ios-1

# Пример вывода:
# Permission      Status
# Camera          Granted
# Location        Granted
# Notification    Granted
# Microphone      Denied

Ошибка сопряжения

  1. Убедитесь, что Gateway запущен
  2. Проверьте сетевое подключение (одна локальная сеть)
  3. Проверьте настройки файрвола
  4. Попробуйте повторить сопряжение

Итоги

Мобильные узлы расширяют возможности OpenClaw:

  • Камера: анализ фотографий, запись видео
  • Геолокация: получение текущего местоположения
  • Уведомления: push-сообщения на телефон
  • Canvas: визуальный интерфейс на мобильных
  • Голосовое пробуждение: управление без рук

История изменений:

  • 2026-02-26: первая публикация

Навигация по серии: