Máquinas virtuales macOS
OpenClaw en máquinas virtuales macOS (Sandboxing)
Sección titulada «OpenClaw en máquinas virtuales macOS (Sandboxing)»Recomendado por defecto (la mayoría de usuarios)
Sección titulada «Recomendado por defecto (la mayoría de usuarios)»- Pequeño VPS Linux para una puerta de enlace siempre activa y bajo coste. Consulta Alojamiento VPS.
- Hardware dedicado (Mac mini o caja Linux) si quieres 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 a menudo funciona mejor.
- Híbrido: mantén la puerta de enlace en un VPS barato y conecta tu Mac como un nodo cuando necesites automatización del navegador/interfaz de usuario. Consulta Nodos y Puerta de enlace remota.
Utiliza una máquina virtual macOS cuando necesites específicamente capacidades exclusivas de macOS (iMessage/BlueBubbles) o desees un aislamiento estricto de tu Mac diario.
Opciones de máquinas virtuales macOS
Sección titulada «Opciones de máquinas virtuales macOS»Máquina virtual local en tu Mac con Apple Silicon (Lume)
Sección titulada «Máquina virtual local en tu Mac con Apple Silicon (Lume)»Ejecuta OpenClaw en una máquina virtual macOS aislada en tu Mac con Apple Silicon existente utilizando Lume.
Esto te proporciona:
- Entorno macOS completo en aislamiento (tu host permanece limpio)
- Soporte para iMessage a través de BlueBubbles (imposible en Linux/Windows)
- Restablecimiento instantáneo clonando máquinas virtuales
- Sin costes adicionales de hardware o en la nube
Proveedores de Mac alojados (nube)
Sección titulada «Proveedores de Mac alojados (nube)»Si deseas macOS en la nube, los proveedores de Mac alojados también funcionan:
- MacStadium (Macs alojados)
- Otros proveedores de Mac alojados también funcionan; sigue su documentación sobre máquinas virtuales + SSH
Una vez que tengas acceso SSH a una máquina virtual macOS, continúa en el paso 6 a continuación.
Ruta rápida (Lume, usuarios experimentados)
Sección titulada «Ruta rápida (Lume, usuarios experimentados)»- Instalar Lume
lume create openclaw --os macos --ipsw latest- Completa el Asistente de configuración, habilita el acceso remoto (SSH)
lume run openclaw --no-display- Accede por SSH, instala OpenClaw, configura los canales
- Listo
Lo que necesitas (Lume)
Sección titulada «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 máquina virtual
- ~20 minutos
1) Instalar Lume
Sección titulada «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 ~/.zshrcVerificar:
lume --versionDocumentación: Instalación de Lume
2) Crear la máquina virtual macOS
Sección titulada «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.
Nota: La descarga puede tardar un poco dependiendo de tu conexión.
3) Completar el Asistente de configuración
Sección titulada «3) Completar el Asistente de configuración»En la ventana VNC:
- Seleccione el idioma y la región
- Omita el Apple ID (o inicie sesión si desea 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, habilite SSH:
- Abra Configuración del Sistema → General → Uso compartido
- Habilite “Inicio de sesión remoto”
4) Obtener la dirección IP de la VM
Sección titulada «4) Obtener la dirección IP de la VM»lume get openclawBusque la dirección IP (generalmente 192.168.64.x).
5) Acceda por SSH a la VM
Sección titulada «5) Acceda por SSH a la VM»Reemplace youruser con la cuenta que creó y la IP con la de su VM.
6) Instale OpenClaw
Sección titulada «6) Instale OpenClaw»Dentro de la VM:
npm install -g openclaw@latestopenclaw onboard --install-daemonSiga las indicaciones de incorporación para configurar su proveedor de modelos (Anthropic, OpenAI, etc.).
7) Configure los canales
Sección titulada «7) Configure los canales»Edite el archivo de configuración:
nano ~/.openclaw/openclaw.jsonAgregue sus canales:
{ channels: { whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, telegram: { botToken: "YOUR_BOT_TOKEN", }, },}Luego inicie sesión en WhatsApp (escanee el código QR):
openclaw channels login8) Ejecute la VM en modo headless
Sección titulada «8) Ejecute la VM en modo headless»Detenga la VM y reiníciela sin pantalla:
lume stop openclawlume run openclaw --no-displayLa VM se ejecuta en segundo plano. El demonio de OpenClaw mantiene el funcionamiento de la puerta de enlace.
Para verificar el estado:
Bonificación: integración con iMessage
Sección titulada «Bonificación: integración con iMessage»Esta es la función estrella al ejecutarse en macOS. Utilice BlueBubbles para agregar iMessage a OpenClaw.
Dentro de la VM:
- Descargue BlueBubbles desde bluebubbles.app
- Inicie sesión con su Apple ID
- Habilite la API web y configure una contraseña
- Apunte los webhooks de BlueBubbles a su puerta de enlace (ejemplo:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Agregue a su configuración de OpenClaw:
{ channels: { bluebubbles: { serverUrl: "http://localhost:1234", password: "your-api-password", webhookPath: "/bluebubbles-webhook", }, },}Reinicie la puerta de enlace. Ahora su agente puede enviar y recibir iMessages.
Detalles completos de configuración: canal BlueBubbles
Guardar una imagen dorada
Sección titulada «Guardar una imagen dorada»Antes de personalizar más, tome una instantánea de su estado limpio:
lume stop openclawlume clone openclaw openclaw-goldenRestablecer en cualquier momento:
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayEjecución 24/7
Sección titulada «Ejecución 24/7»Mantenga la VM en funcionamiento mediante:
- Mantener su Mac conectado a la corriente
- Deshabilitar el modo suspensión en Configuración del Sistema → Ahorro de energía
- Usando
caffeinatesi es necesario
Para una disponibilidad real las 24 horas, considere un Mac mini dedicado o un pequeño VPS. Consulte Alojamiento VPS.
Solución de problemas
Sección titulada «Solución de problemas»| Problema | Solución |
|---|---|
| No se puede acceder por SSH a la VM | Verifique que “Inicio de sesión remoto” esté habilitado en la Configuración del Sistema de la VM |
| No se muestra la IP de la VM | Espere a que la VM arranque completamente, ejecute lume get openclaw nuevamente |
| Comando Lume no encontrado | Agregue ~/.local/bin a su PATH |
| No se escanea el código QR de WhatsApp | Asegúrese de haber iniciado sesión en la VM (no en el host) al ejecutar openclaw channels login |
Documentos relacionados
Sección titulada «Documentos relacionados»- Alojamiento VPS
- Nodos
- Gateway remoto
- Canal BlueBubbles
- Inicio rápido de Lume
- Referencia de la CLI de Lume
- Configuración de VM desatendida (avanzado)
- Sandbox con Docker (enfoque de aislamiento alternativo)