Hosting
VM de macOS
Valor predeterminado recomendado (la mayoría de usuarios)
- VPS Linux pequeño para un Gateway siempre activo y de bajo costo. Consulta alojamiento VPS.
- Hardware dedicado (Mac mini o equipo Linux) si quieres control total y una IP residencial para 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: mantén el Gateway en un VPS barato y conecta tu Mac como un nodo cuando necesites automatización de navegador/interfaz de usuario. Consulta Nodos y Gateway remoto.
Usa una VM de macOS cuando necesites específicamente capacidades exclusivas de macOS, como iMessage, o quieras aislamiento estricto de tu Mac diario.
Opciones de VM de macOS
VM local en tu Mac con Apple Silicon (Lume)
Ejecuta OpenClaw en una VM de macOS aislada en tu Mac con Apple Silicon actual usando Lume.
Esto te da:
- Entorno completo de macOS en aislamiento (tu host permanece limpio)
- Compatibilidad con iMessage mediante
imsg(la ruta local predeterminada es imposible en Linux/Windows) - Restablecimiento instantáneo clonando VMs
- Sin hardware adicional ni costos de nube
Proveedores de Mac hospedados (nube)
Si quieres macOS en la nube, los proveedores de Mac hospedados también funcionan:
- MacStadium (Macs hospedados)
- Otros proveedores de Mac hospedados también funcionan; sigue su documentación de VM + SSH
Cuando tengas acceso SSH a una VM de macOS, continúa en el paso 6 a continuación.
Ruta rápida (Lume, usuarios con experiencia)
- Instala Lume
lume create openclaw --os macos --ipsw latest- Completa el Asistente de configuración, habilita Inicio de sesión remoto (SSH)
lume run openclaw --no-display- Entra por SSH, instala OpenClaw, configura canales
- Listo
Lo que necesitas (Lume)
- Mac con Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia o posterior en el host
- ~60 GB de espacio libre en disco por VM
- ~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 tu PATH:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrcVerifica:
lume --versionDocs: Instalación de Lume
2) Crear la VM de macOS
lume create openclaw --os macos --ipsw latestEsto descarga macOS y crea la VM. Se abre automáticamente una ventana VNC.
3) Completar el Asistente de configuración
En la ventana VNC:
- Selecciona idioma y región
- Omite Apple ID (o inicia sesión si quieres iMessage más adelante)
- Crea una cuenta de usuario (recuerda el nombre de usuario y la contraseña)
- Omite todas las funciones opcionales
Después de completar la configuración:
- Habilita SSH: abre Configuración del Sistema -> General -> Compartir y habilita "Inicio de sesión remoto".
- Para usar la VM sin pantalla, habilita el inicio de sesión automático: abre Configuración del Sistema -> Usuarios y grupos, selecciona "Iniciar sesión automáticamente como:" y elige el usuario de la VM.
4) Obtener la dirección IP de la VM
lume get openclawBusca la dirección IP (normalmente 192.168.64.x).
5) Conectarse por SSH a la VM
ssh youruser@192.168.64.XReemplaza youruser por la cuenta que creaste y la IP por la IP de tu VM.
6) Instalar OpenClaw
Dentro de la VM:
npm install -g openclaw@latestopenclaw onboard --install-daemonSigue las indicaciones de incorporación para configurar tu proveedor de modelo (Anthropic, OpenAI, etc.).
7) Configurar canales
Edita el archivo de configuración:
nano ~/.openclaw/openclaw.jsonAñade tus canales:
{ channels: { whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, telegram: { botToken: "YOUR_BOT_TOKEN", }, },}Luego inicia sesión en WhatsApp (escanea el QR):
openclaw channels login8) Ejecutar la VM sin pantalla
Detén la VM y reiníciala sin pantalla:
lume stop openclawlume run openclaw --no-displayLa VM se ejecuta en segundo plano. El daemon de OpenClaw mantiene el gateway en ejecución.
Para comprobar el estado:
ssh youruser@192.168.64.X "openclaw status"Extra: integración con iMessage
Esta es la función estrella de ejecutarlo en macOS. Usa iMessage con imsg para añadir Mensajes a OpenClaw.
Dentro de la VM:
- Inicia sesión en Mensajes.
- Instala
imsg. - Concede Acceso total al disco y permiso de Automatización al proceso que ejecuta OpenClaw/
imsg. - Verifica la compatibilidad con RPC mediante
imsg rpc --help.
Añade esto a tu configuración de OpenClaw:
{ channels: { imessage: { enabled: true, cliPath: "imsg", dbPath: "~/Library/Messages/chat.db", }, },}Reinicia el gateway. Ahora tu agente puede enviar y recibir iMessages.
Detalles completos de configuración: canal de iMessage
Guardar una imagen dorada
Antes de personalizar más, toma una instantánea de tu estado limpio:
lume stop openclawlume clone openclaw openclaw-goldenRestablece en cualquier momento:
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayEjecución 24/7
Mantén la VM en ejecución:
- Manteniendo tu Mac conectado a la corriente
- Desactivando la suspensión en Configuración del Sistema → Economizador de energía
- Usando
caffeinatesi es necesario
Para una disponibilidad verdaderamente permanente, considera un Mac mini dedicado o un VPS pequeño. Consulta alojamiento VPS.
Solución de problemas
| Problema | Solución |
|---|---|
| No se puede entrar por SSH a la VM | Comprueba que "Inicio de sesión remoto" esté habilitado en Configuración del Sistema de la VM |
| No aparece la IP de la VM | Espera a que la VM arranque por completo y vuelve a ejecutar lume get openclaw |
| No se encuentra el comando Lume | Añade ~/.local/bin a tu PATH |
| El QR de WhatsApp no se escanea | Asegúrate de haber iniciado sesión en la VM (no en el host) al ejecutar openclaw channels login |
Documentación relacionada
- alojamiento VPS
- Nodos
- Gateway remoto
- canal de iMessage
- Inicio rápido de Lume
- Referencia de CLI de Lume
- Configuración de VM desatendida (avanzado)
- Aislamiento con Docker (enfoque de aislamiento alternativo)