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.
Opciones de máquina virtual macOS
Sección titulada «Opciones de máquina virtual 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 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
Proveedores de Mac alojados (nube)
Sección titulada «Proveedores de Mac alojados (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)»- Instalar Lume
lume create openclaw --os macos --ipsw latest- Completa el Asistente de configuración, habilita el inicio de sesión remoto (SSH)
lume run openclaw --no-display- Entrar por SSH, instalar OpenClaw, configurar 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 ID de Apple (o inicie sesión si desea iMessage más tarde)
- 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 “Acceso remoto”
4) Obtenga la dirección IP de la VM
Sección titulada «4) Obtenga la dirección IP de la VM»lume get openclawBusque la dirección IP (generalmente 192.168.64.x).
5) Acceda mediante SSH a la VM
Sección titulada «5) Acceda mediante 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 instrucciones 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.jsonAñ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):
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 gateway en funcionamiento.
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 de ejecutarse en macOS. Use BlueBubbles para añadir iMessage a OpenClaw.
Dentro de la VM:
- Descargue BlueBubbles desde bluebubbles.app
- Inicie sesión con su ID de Apple
- Habilite la API web y establezca una contraseña
- 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
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-goldenRestablezca 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
- Usar
caffeinatesi es necesario
Para una disponibilidad real las 24 horas, considere un Mac mini dedicado o un VPS pequeño. 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 “Acceso remoto” esté habilitado en la Configuración del Sistema de la VM |
| La IP de la VM no aparece | Espere a que la VM arranque por completo, ejecute lume get openclaw nuevamente |
| Comando Lume no encontrado | Añada ~/.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 de BlueBubbles
- Inicio rápido de Lume
- Referencia de CLI de Lume
- Configuración de VM desatendida (avanzado)
- Sandbox de Docker (enfoque alternativo de aislamiento)