Hosting
Máquinas virtuales de macOS
Opción predeterminada recomendada (la mayoría de los usuarios)
- VPS Linux pequeño para un Gateway siempre activo y de bajo coste. Consulte Alojamiento en VPS.
- Hardware dedicado (Mac mini o equipo Linux) si se desea un control total y una IP residencial para la automatización del navegador. Muchos sitios bloquean las IP de centros de datos, por lo que la navegación local suele funcionar mejor.
- Híbrido: mantenga el Gateway en un VPS económico y conecte el Mac como Node cuando necesite automatizar el navegador o la interfaz de usuario. Consulte Nodos y Gateway remoto.
Utilice una máquina virtual macOS únicamente cuando necesite específicamente funciones exclusivas de macOS, como iMessage, o desee un aislamiento estricto respecto del Mac de uso diario.
Opciones de máquinas virtuales macOS
Máquina virtual local en un Mac con Apple Silicon (Lume)
Ejecute OpenClaw en una máquina virtual macOS aislada en su Mac con Apple Silicon mediante Lume. Esto proporciona:
- Un entorno macOS completo y aislado (el sistema anfitrión se mantiene limpio)
- Compatibilidad con iMessage mediante
imsg; la ruta local predeterminada no es posible en Linux/Windows - Restablecimiento instantáneo mediante la clonación de máquinas virtuales
- Sin costes adicionales de hardware ni de servicios en la nube
Proveedores de Mac alojados (nube)
Si se desea usar macOS en la nube, también sirven los proveedores de Mac alojados:
- MacStadium (Mac alojados)
- También sirven otros proveedores de Mac alojados; siga su documentación sobre máquinas virtuales y SSH
Cuando tenga acceso SSH a una máquina virtual macOS, continúe en Instalar OpenClaw a continuación.
Ruta rápida (Lume, usuarios con experiencia)
- Instale Lume.
lume create openclaw --os macos --ipsw latest- Complete el Asistente de Configuración y active Remote Login (SSH).
lume run openclaw --no-display- Acceda mediante SSH, instale OpenClaw y configure los canales.
- Listo.
Requisitos (Lume)
- Mac con Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia o posterior en el sistema anfitrión
- ~60 GB de espacio libre en disco por máquina virtual
- ~20 minutos
1) Instalar Lume
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"Si ~/.local/bin no está en PATH:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrcVerifique:
lume --versionDocumentación: Instalación de Lume
2) Crear la máquina virtual macOS
lume create openclaw --os macos --ipsw latestEsto descarga macOS y crea la máquina virtual. Se abre automáticamente una ventana VNC.
3) Completar el Asistente de Configuración
En la ventana VNC:
- Seleccione el idioma y la región.
- Omita Apple ID (o inicie sesión si desea usar iMessage más adelante).
- Cree una cuenta de usuario (recuerde el nombre de usuario y la contraseña).
- Omita todas las funciones opcionales.
Una vez completada la configuración:
- Active SSH: System Settings -> General -> Sharing y active "Remote Login".
- Para usar la máquina virtual sin interfaz gráfica, active el inicio de sesión automático: System Settings -> Users & Groups, seleccione "Automatically log in as:" y elija el usuario de la máquina virtual.
4) Obtener la dirección IP de la máquina virtual
lume get openclawBusque la dirección IP (normalmente 192.168.64.x).
5) Acceder a la máquina virtual mediante SSH
ssh youruser@192.168.64.XSustituya youruser por la cuenta creada y la IP por la de la máquina virtual.
6) Instalar OpenClaw
Dentro de la máquina virtual:
npm install -g openclaw@latestopenclaw onboard --install-daemonSiga las indicaciones de incorporación para configurar el proveedor de modelos (Anthropic, OpenAI, etc.).
7) Configurar los canales
Edite el archivo de configuración:
nano ~/.openclaw/openclaw.jsonAñada los canales:
{ channels: { telegram: { botToken: "YOUR_BOT_TOKEN", }, whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, },}Después, inicie sesión en WhatsApp (escanee el código QR):
openclaw channels login8) Ejecutar la máquina virtual sin interfaz gráfica
Detenga la máquina virtual y reiníciela sin pantalla:
lume stop openclawlume run openclaw --no-displayLa máquina virtual se ejecuta en segundo plano; el daemon de OpenClaw mantiene el Gateway en funcionamiento. Para comprobar el estado:
ssh youruser@192.168.64.X "openclaw status"Adicional: integración con iMessage
Esta es la función estrella de ejecutar OpenClaw en macOS. Utilice iMessage con imsg para añadir Mensajes a OpenClaw.
Dentro de la máquina virtual:
- Inicie sesión en Mensajes.
- Instale
imsg. - Conceda acceso completo al disco y permiso de automatización al proceso que ejecuta OpenClaw/
imsg. - Verifique la compatibilidad con RPC mediante
imsg rpc --help.
Añada lo siguiente a la configuración de OpenClaw:
{ channels: { imessage: { enabled: true, cliPath: "imsg", dbPath: "~/Library/Messages/chat.db", }, },}Reinicie el Gateway. Ahora el agente puede enviar y recibir mensajes de iMessage. Detalles completos de configuración: Canal de iMessage.
Guardar una imagen maestra
Antes de continuar con la personalización, cree una instantánea del estado limpio:
lume stop openclawlume clone openclaw openclaw-goldenRestablézcala en cualquier momento:
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayEjecución 24/7
Mantenga la máquina virtual en funcionamiento:
- Manteniendo el Mac conectado a la corriente
- Desactivando la suspensión en System Settings -> Energy Saver
- Utilizando
caffeinatesi es necesario
Para un funcionamiento realmente continuo, considere un Mac mini dedicado o un VPS pequeño. Consulte Alojamiento en VPS.
Solución de problemas
| Problema | Solución |
|---|---|
| No se puede acceder a la máquina virtual mediante SSH | Compruebe que "Remote Login" esté activado en System Settings de la máquina virtual |
| No aparece la IP de la máquina virtual | Espere a que la máquina virtual termine de arrancar y vuelva a ejecutar lume get openclaw |
| No se encuentra el comando Lume | Añada ~/.local/bin a PATH |
| No se escanea el QR de WhatsApp | Asegúrese de haber iniciado sesión en la máquina virtual (no en el sistema anfitrión) al ejecutar openclaw channels login |
Documentación relacionada
- Alojamiento en VPS
- Nodos
- Gateway remoto
- Canal de iMessage
- Inicio rápido de Lume
- Referencia de la CLI de Lume
- Configuración desatendida de máquinas virtuales (avanzado)
- Aislamiento con Docker (método de aislamiento alternativo)