Ir al contenido

Máquinas virtuales macOS

OpenClaw en máquinas virtuales macOS (Aislamiento)

Sección titulada «OpenClaw en máquinas virtuales macOS (Aislamiento)»

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 (Gateway) 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 IPs 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/UI. Consulta Nodos y Puerta de enlace remota.

Usa una máquina virtual macOS cuando específicamente necesites capacidades exclusivas de macOS (iMessage/BlueBubbles) o quieras un aislamiento estricto de tu Mac diario.

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 Apple Silicon existente usando 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 nube

Si quieres macOS en la nube, los proveedores de Mac alojados también funcionan:

  • MacStadium (Macs alojados)
  • Otros proveedores de Mac alojados también funcionan; sigue sus documentaciones de VM + 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)»
  1. Instalar Lume
  2. lume create openclaw --os macos --ipsw latest
  3. Completa el Asistente de configuración, habilita el inicio de sesión remoto (SSH)
  4. lume run openclaw --no-display
  5. Entrar por SSH, instalar OpenClaw, configurar canales
  6. Listo

  • 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

Ventana de terminal
/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:

Ventana de terminal
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrc

Verificar:

Ventana de terminal
lume --version

Documentación: Instalación de Lume


Ventana de terminal
lume create openclaw --os macos --ipsw latest

Esto 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.


En la ventana VNC:

  1. Seleccione el idioma y la región
  2. Omita el ID de Apple (o inicie sesión si desea iMessage más tarde)
  3. Cree una cuenta de usuario (recuerde el nombre de usuario y la contraseña)
  4. Omita todas las funciones opcionales

Una vez completada la configuración, habilite SSH:

  1. Abra Configuración del Sistema → General → Uso compartido
  2. Habilite “Acceso remoto”

Ventana de terminal
lume get openclaw

Busque la dirección IP (generalmente 192.168.64.x).


Ventana de terminal

Reemplace youruser con la cuenta que creó y la IP con la de su VM.


Dentro de la VM:

Ventana de terminal
npm install -g openclaw@latest
openclaw onboard --install-daemon

Siga las instrucciones de incorporación para configurar su proveedor de modelos (Anthropic, OpenAI, etc.).


Edite el archivo de configuración:

Ventana de terminal
nano ~/.openclaw/openclaw.json

Añada sus canales:

{
"channels": {
"whatsapp": {
"dmPolicy": "allowlist",
"allowFrom": ["+15551234567"]
},
"telegram": {
"botToken": "YOUR_BOT_TOKEN"
}
}
}

Luego inicie sesión en WhatsApp (escanee el código QR):

Ventana de terminal
openclaw channels login

Detenga la VM y reiníciela sin pantalla:

Ventana de terminal
lume stop openclaw
lume run openclaw --no-display

La VM se ejecuta en segundo plano. El demonio de OpenClaw mantiene el gateway en funcionamiento.

Para verificar el estado:

Ventana de terminal
ssh [email protected] "openclaw status"

Esta es la función estrella de ejecutarse en macOS. Use BlueBubbles para añadir iMessage a OpenClaw.

Dentro de la VM:

  1. Descargue BlueBubbles desde bluebubbles.app
  2. Inicie sesión con su ID de Apple
  3. Habilite la API web y establezca una contraseña
  4. Apunte los webhooks de BlueBubbles a su gateway (ejemplo: https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)

Añada a su configuración de OpenClaw:

{
"channels": {
"bluebubbles": {
"serverUrl": "http://localhost:1234",
"password": "your-api-password",
"webhookPath": "/bluebubbles-webhook"
}
}
}

Reinicie el gateway. Ahora su agente puede enviar y recibir iMessages.

Detalles completos de configuración: Canal BlueBubbles


Antes de personalizar más, tome una instantánea de su estado limpio:

Ventana de terminal
lume stop openclaw
lume clone openclaw openclaw-golden

Restablezca en cualquier momento:

Ventana de terminal
lume stop openclaw && lume delete openclaw
lume clone openclaw-golden openclaw
lume run openclaw --no-display

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
  • Usar caffeinate si es necesario

Para una disponibilidad real las 24 horas, considere un Mac mini dedicado o un VPS pequeño. Consulte Alojamiento VPS.


ProblemaSolución
No se puede acceder por SSH a la VMVerifique que “Acceso remoto” esté habilitado en la Configuración del Sistema de la VM
La IP de la VM no apareceEspere a que la VM arranque por completo, ejecute lume get openclaw nuevamente
Comando Lume no encontradoAñada ~/.local/bin a su PATH
No se escanea el código QR de WhatsAppAsegúrese de haber iniciado sesión en la VM (no en el host) al ejecutar openclaw channels login