OpenClaw lanza aplicaciones de nodo complementario para iOS y Android que conectan un teléfono a una puerta de enlace de agente de IA autohospedada

OpenClaw acaba de lanzar aplicaciones complementarias nativas para iOS y Android. La aplicación para iOS aparece como “OpenClaw: IA que hace cosas”. Ambas aplicaciones se pueden descargar gratis. No son chatbots independientes. Cada teléfono se convierte en un nodo en una red de agentes autohospedada. El propio asistente se ejecuta en una puerta de enlace independiente. Esa separación es todo el diseño.

TL;DR

Las aplicaciones de OpenClaw para iOS y Android son nodos complementarios, no asistentes independientes. El Gateway ejecuta el agente; Los teléfonos agregan cámara, ubicación, voz y Canvas. Los nodos se emparejan a través de WebSocket en el puerto 18789 y requieren aprobación explícita. Los comandos con mucha privacidad permanecen desactivados hasta que los incluyas en la lista de permitidos. Se requiere una puerta de enlace en macOS, Linux o Windows (WSL2).

¿Qué es OpenClaw?

OpenClaw es un asistente/agente personal de IA de código abierto. Fue creado por Peter Steinberger con colaboradores de la comunidad. El proyecto es independiente y no está afiliado a Anthropic. Su núcleo está escrito en TypeScript. El tiempo de ejecución es el Nodo 24 (recomendado) o el Nodo 22.19+. Gateway se ejecuta en macOS, Linux o Windows a través de WSL2. Hablas con él desde aplicaciones de chat que ya usas. Los canales admitidos incluyen WhatsApp, Telegram, Discord, Slack, Signal e iMessage. El agente puede navegar por la web, ejecutar comandos de shell y leer y escribir archivos. Funciona con modelos alojados, respaldados por suscripción, de puerta de enlace o locales. Traes una clave API del proveedor elegido. Mantiene una memoria persistente y admite complementos y habilidades de la comunidad.

¿Cómo funciona la arquitectura de puerta de enlace y nodos?

El Gateway es el plano de control único. Posee sesiones, enrutamiento, canales, herramientas y eventos. Ejecuta un proceso de puerta de enlace en su propia máquina o servidor. Los mensajes de chat siempre llegan al Gateway, nunca a un teléfono. Un nodo es un dispositivo complementario que se conecta a esa puerta de enlace. Los nodos se conectan a través de un WebSocket en el puerto predeterminado 18789. Cada nodo se registra con la función: “nodo” durante el emparejamiento. Los nodos exponen una superficie de comando a través de node.invoke. Esas familias de comandos incluyen lienzo.*, cámara.*, dispositivo.*, notificaciones.* y sistema.*. La documentación es explícita: “Los nodos son periféricos, no puertas de enlace”. En una red local, las aplicaciones descubren la puerta de enlace a través de mDNS/Bonjour. Para acceso remoto, OpenClaw recomienda Tailscale con un punto final wss://.

¿Qué agregan las aplicaciones móviles?

El teléfono le da cuerpo al agente. Otorga hardware específico del dispositivo a sus flujos de trabajo. La aplicación de iOS se empareja mediante código QR o código de configuración. Admite chat, modo de conversación en tiempo real y en segundo plano, y aprobaciones. Puede compartir texto, enlaces y medios desde iOS en OpenClaw. Las capacidades opcionales incluyen cámara, pantalla, ubicación, fotos, contactos, calendario y recordatorios. La aplicación de Android es un nodo complementario, no una puerta de enlace independiente. Ofrece respuestas de chat en tiempo real, archivos adjuntos de imágenes e historial de sesiones completo. El modo de conversación utiliza ElevenLabs o el sistema TTS. Una superficie Canvas en vivo permite al agente representar paneles y herramientas. Android otorga permisos uno por uno. Un servicio en primer plano mantiene viva la conexión de la puerta de enlace.

Nodo iOS vs Nodo Android

CapacidadiOS – OpenClaw – IA que hace cosasAndroid – Nodo de OpenClawRoleNodo complementarioNodo complementarioEmparejamientoCódigo QR o código de configuraciónCódigo de configuración o host/puerto manualChatChat desde iPhoneTransmisión de respuestas, archivos adjuntos de imágenes, historial de sesión completoVozEn tiempo real y en segundo plano Modo de conversaciónModo de conversación (ElevenLabs o sistema TTS)CanvasSuperficie de CanvasSuperficie de Live CanvasCapacidades del dispositivoCámara, pantalla, ubicación, fotos, contactos, calendario, recordatoriosCámara, fotos, captura de pantalla, ubicación, notificaciones, contactos, calendario, SMS, sensores de movimientoAprobaciones de accionesRevisable desde el iPhoneAdministrado en GatewayRecopilación de datosNinguno declarado (App Store)Ninguno declarado (Google Play)RequisitoiOS 18.0+ y un Gateway en ejecuciónUn Gateway en ejecución en macOS, Linux o Windows (WSL2)

Casos de uso con ejemplos

Considere la recopilación de datos de campo en un lugar de trabajo. El agente utiliza la captura de la cámara iOS para fotografiar las condiciones. La ubicación etiqueta cada foto con coordenadas GPS. Considere un recordatorio consciente del contexto. El agente activa una tarea cuando llegas a un lugar. Considere una notificación entrante en Android. El agente lo lee y redacta una respuesta. Considere un panel en vivo. El agente empuja una superficie de Canvas hacia su pantalla. Considere el uso de manos libres. El modo de conversación mantiene una conversación de voz continua. Se aplica una advertencia a la cámara y la captura de pantalla. Requieren la aplicación en primer plano. Las llamadas en segundo plano devuelven un error.

Emparejamiento de un teléfono: un recorrido mínimo

Primero, ejecute Gateway en un host compatible.

# En el host de puerta de enlace (macOS, Linux o Windows a través de WSL2) npm install -g openclaw@latest openclaw onboard –install-daemon

A continuación, abra la aplicación y seleccione una puerta de enlace descubierta. O ingrese el host y el puerto manualmente. La aplicación se conecta con el rol: “nodo” y envía una solicitud de emparejamiento del dispositivo. Aprobarlo desde la CLI de Gateway.

Lista de dispositivos openclaw Los dispositivos openclaw aprueban el estado de los nodos openclaw # confirma que el nodo está emparejado y conectado

Los comandos con mucha privacidad permanecen desactivados de forma predeterminada. Los ejemplos incluyen cámara.snap, cámara.clip y pantalla.record. Usted opta por registrarse explícitamente a través de gateway.nodes.allowCommands en su configuración.

// ~/.openclaw/openclaw.json { puerta de enlace: { nodos: { permitirCommands: [“camera.snap”, “screen.record”]}, }, }

Una lista de denegación (gateway.nodes.denyCommands) siempre prevalece sobre la lista de permitidos.

Seguridad y aprobaciones

Las credenciales de emparejamiento se almacenan en el dispositivo. Cada conexión de nodo requiere aprobación antes de llegar al Gateway. El registro de emparejamiento del dispositivo es el contrato de función duradero. La rotación de tokens no puede actualizar un nodo a una función diferente. La cámara y la captura de pantalla tienen permisos y se ejecutan solo en primer plano. El texto sin formato ws:// está limitado a LAN y hosts .locales. Los puntos finales públicos o Tailscale requieren un punto final wss:// TLS real.

Explicador interactivo

OpenClaw Gateway y nodos: explicación interactiva

Explicador interactivo

Explore la arquitectura de puerta de enlace y nodos, simule un comando de chat que fluye hacia el hardware de un teléfono y recorra el proceso de emparejamiento de dispositivos, todo en su navegador.

Simulación ilustrativa · se ejecuta localmente · no hay ninguna puerta de enlace real conectada

① Mapa de arquitectura

② Simulador de flujo de comandos

③ Tutorial de emparejamiento

The Gateway es la única fuente de verdad

Haga clic en cualquier bloque para ver su función. Los mensajes siempre llegan al Gateway, nunca directamente a un teléfono.

Aplicaciones de chat + complementos

⬡ Puerta de enlace

sesiones · enrutamiento · canales · eventos

Sale a la superficie las unidades Gateway

Agente OpenClaw

herramientas · memoria

CLI/UI web

plano de control

Nodos iOS/Android

rol: “nodo”

⬡ Puerta de enlace

El avión de control único. Se ejecuta en macOS, Linux o Windows (WSL2). Posee sesiones, enrutamiento, canales, herramientas y eventos. El proceso One Gateway sirve a todos los canales y a todos los nodos a la vez.

Simule un comando que llega al hardware de su teléfono

Elija un canal y una tarea, luego ejecútelo. Observe el flujo de solicitud a través de la puerta de enlace hasta la superficie de comando node.invoke de un nodo.

1 · Canaliza tu mensaje desde

WhatsApp

Telegrama

Discordia

2 · Tarea para el agente

Fotografíe el estante frente a mí.

¿Dónde estoy ahora?

Mostrar un panel en vivo en mi teléfono

Lea mi última notificación y redacte una respuesta.

▶ Ejecutar comando

# Seleccione las opciones anteriores y presione Ejecutar.

salto activo
terminado
requiere primer plano/suscripción voluntaria

Emparejar un teléfono como nodo

Los nodos se conectan a través de WebSocket en el puerto 18789 y requieren aprobación explícita. Presione reproducir para avanzar por el apretón de manos.

▶ Ejecutar flujo de emparejamiento

1

Inicie la puerta de enlace en un host

Ejecute openclaw onboard –install-daemon en macOS, Linux o Windows (WSL2).

2

La aplicación descubre la puerta de enlace

En el mismo Wi-Fi, la aplicación lo encuentra a través de mDNS/Bonjour. El control remoto utiliza un punto final wss:// Tailscale.

3

El teléfono envía una solicitud de emparejamiento

El nodo se conecta al WebSocket con el rol: “nodo” y una identidad de dispositivo.

4

El operador aprueba en el Gateway

Lista de dispositivos openclaw → dispositivos openclaw aprobados

5

El nodo está emparejado y conectado

El estado de los nodos openclaw se muestra emparejado · conectado. Los comandos con mucha privacidad permanecen desactivados hasta que se incluyen en la lista de permitidos.

Marktechpost
Explicador interactivo · OpenClaw Gateway y Nodos

Fortalezas y limitaciones

Fortalezas:

El diseño local mantiene las claves, la configuración y los datos en su propia máquina. One Gateway sirve a muchos canales y muchos nodos a la vez. Los teléfonos agregan hardware al dispositivo: cámara, ubicación, voz y Canvas. Ninguna ficha de Play Store informa que no se han recopilado datos.

Limitaciones:

Las aplicaciones móviles necesitan una puerta de enlace en funcionamiento para hacer cualquier cosa. La configuración implica el emparejamiento de WebSocket, mDNS y, a veces, Tailscale. La cámara y la captura de pantalla requieren la aplicación en primer plano. La lista de Android muestra más de 10 descargas, una señal de la etapa inicial. El acceso completo al sistema es amplio y exige una cuidadosa lista de permitidos.

Consulte la aplicación para Android e iOS. Además, no dude en seguirnos en Twitter y no olvide unirse a nuestro SubReddit de más de 150.000 ml y suscribirse a nuestro boletín. ¡Esperar! estas en telegrama? Ahora también puedes unirte a nosotros en Telegram.

¿Necesita asociarse con nosotros para promocionar su repositorio de GitHub O su página principal de Hugging O su lanzamiento de producto O seminario web, etc.? Conéctate con nosotros