Máquinas virtuales macOS
Recomendado por defecto (la mayoría de usuarios)
Sección titulada «Recomendado por defecto (la mayoría de usuarios)»- Pequeño VPS de Linux para una Puerta de enlace (Gateway) siempre activa y bajo costo. Consulte Alojamiento VPS.
- Hardware dedicado (Mac mini o caja Linux) si desea 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: mantenga la Puerta de enlace (Gateway) en un VPS barato y conecte su Mac como un nodo cuando necesite automatización del navegador/UI. Consulte Nodos y Puerta de enlace remota.
Utilice una máquina virtual (VM) de macOS cuando necesite específicamente capacidades exclusivas de macOS como iMessage o desee un aislamiento estricto de su Mac diario.
Opciones de VM de macOS
Sección titulada «Opciones de VM de macOS»VM local en su Mac con Apple Silicon (Lume)
Sección titulada «VM local en su Mac con Apple Silicon (Lume)»Ejecute OpenClaw en una VM de macOS aislada en su Mac Apple Silicon existente utilizando Lume.
Esto le ofrece:
- Entorno macOS completo en aislamiento (tu host permanece limpio)
- Soporte de iMessage mediante
imsg(la ruta local predeterminada es 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 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 su documentación sobre 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- Ingresa 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 VM de macOS
Sección titulada «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
Sección titulada «3) Completar el Asistente de Configuración»En la ventana VNC:
- Seleccionar idioma y región
- Omitir Apple ID (o iniciar sesión si quieres iMessage más tarde)
- Crear una cuenta de usuario (recuerda el nombre de usuario y la contraseña)
- Omitir todas las funciones opcionales
Una vez completada la configuración, activa SSH:
- Abrir Ajustes del Sistema → General → Uso compartido
- Activar “Acceso remoto”
4) Obtener la dirección IP de la VM
Sección titulada «4) Obtener la dirección IP de la VM»lume get openclawBusca la dirección IP (generalmente 192.168.64.x).
5) Acceder por SSH a la VM
Sección titulada «5) Acceder por SSH a la VM»Reemplaza youruser con la cuenta que creaste y la IP con la de tu VM.
6) Instalar OpenClaw
Sección titulada «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 modelos (Anthropic, OpenAI, etc.).
7) Configurar canales
Sección titulada «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", }, },}A continuación, inicia sesión en WhatsApp (escanea el código QR):
openclaw channels login8) Ejecutar la VM sin interfaz gráfica
Sección titulada «8) Ejecutar la VM sin interfaz gráfica»Detén la VM y reiníciala sin pantalla:
lume stop openclawlume run openclaw --no-displayLa VM se ejecuta en segundo plano. El demonio de OpenClaw mantiene la pasarela en funcionamiento.
Para verificar el estado:
Bonus: integración con iMessage
Sección titulada «Bonus: integración con iMessage»Esta es la característica estrella de ejecutarse en macOS. Usa iMessage con imsg para añadir Mensajes a OpenClaw.
Dentro de la VM:
- Inicia sesión en Mensajes.
- Instala
imsg. - Concede permiso de Acceso total al disco y Automatización al proceso que ejecuta OpenClaw/
imsg. - Verifica la compatibilidad con RPC con
imsg rpc --help.
Añade a tu configuración de OpenClaw:
{ channels: { imessage: { enabled: true, cliPath: "imsg", dbPath: "~/Library/Messages/chat.db", }, },}Reinicia la pasarela. Ahora tu agente puede enviar y recibir iMessages.
Detalles completos de la configuración: canal de iMessage
Guardar una imagen dorada
Sección titulada «Guardar una imagen dorada»Antes de personalizar más, toma una instantánea de tu 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»Mantén la VM en ejecución:
- Manteniendo tu Mac conectado a la corriente
- Deshabilitando el modo suspensión en Configuración del Sistema → Ahorro de energía
- Usando
caffeinatesi es necesario
Para tener siempre activo, considera un Mac mini dedicado o un VPS pequeño. Consulta Alojamiento VPS.
Solución de problemas
Sección titulada «Solución de problemas»| Problema | Solución |
|---|---|
| No se puede hacer SSH en la VM | Verifica que “Inicio de sesión remoto” esté habilitado en la Configuración del Sistema de la VM |
| La IP de la VM no aparece | Espera a que la VM arranque completamente, ejecuta lume get openclaw de nuevo |
| Comando Lume no encontrado | Añade ~/.local/bin a tu PATH |
| El código 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 |
Documentos relacionados
Sección titulada «Documentos relacionados»- Alojamiento VPS
- Nodos
- Gateway remoto
- canal iMessage
- Inicio rápido de Lume
- Referencia de la CLI de Lume
- Configuración de VM desatendida (avanzado)
- Aislamiento con Docker (enfoque de aislamiento alternativo)