OpenClaw em VMs macOS (sandboxing)
Padrão recomendado (para a maioria dos usuários)
- VPS Linux pequena para um Gateway sempre ativo e baixo custo. Consulte VPS hosting.
- Hardware dedicado (Mac mini ou máquina Linux) se você quiser controle total e um IP residencial para automação de navegador. Muitos sites bloqueiam IPs de data center, então a navegação local geralmente funciona melhor.
- Híbrido: mantenha o Gateway em uma VPS barata e conecte seu Mac como um node quando precisar de automação de navegador/UI. Consulte Nodes e Gateway remote.
Opções de VM macOS
VM local no seu Mac Apple Silicon (Lume)
Execute o OpenClaw em uma VM macOS isolada no seu Mac Apple Silicon existente usando Lume. Isso oferece:- Ambiente macOS completo em isolamento (seu host permanece limpo)
- Suporte a iMessage via BlueBubbles (impossível no Linux/Windows)
- Redefinição instantânea com clonagem de VMs
- Sem custos extras de hardware ou nuvem
Providers de Mac hospedado (nuvem)
Se você quiser macOS na nuvem, providers de Mac hospedado também funcionam:- MacStadium (Macs hospedados)
- Outros fornecedores de Macs hospedados também funcionam; siga a documentação deles para VM + SSH
Caminho rápido (Lume, usuários experientes)
- Instale o Lume
lume create openclaw --os macos --ipsw latest- Conclua o Setup Assistant e ative Remote Login (SSH)
lume run openclaw --no-display- Acesse por SSH, instale o OpenClaw, configure os canais
- Pronto
O que você precisa (Lume)
- Mac Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia ou posterior no host
- ~60 GB de espaço livre em disco por VM
- ~20 minutos
1) Instalar o Lume
~/.local/bin não estiver no seu PATH:
2) Criar a VM macOS
3) Concluir o Setup Assistant
Na janela VNC:- Selecione idioma e região
- Ignore o Apple ID (ou entre se quiser usar iMessage depois)
- Crie uma conta de usuário (lembre-se do nome de usuário e da senha)
- Ignore todos os recursos opcionais
- Abra System Settings → General → Sharing
- Ative “Remote Login”
4) Obter o endereço IP da VM
192.168.64.x).
5) Conectar por SSH à VM
youruser pela conta que você criou e o IP pelo IP da sua VM.
6) Instalar o OpenClaw
Dentro da VM:7) Configurar canais
Edite o arquivo de configuração:8) Executar a VM sem interface
Pare a VM e reinicie sem display:Bônus: integração com iMessage
Este é o principal motivo para executar no macOS. Use BlueBubbles para adicionar iMessage ao OpenClaw. Dentro da VM:- Baixe o BlueBubbles em bluebubbles.app
- Entre com seu Apple ID
- Ative a Web API e defina uma senha
- Aponte os webhooks do BlueBubbles para o seu gateway (exemplo:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Salvar uma imagem dourada
Antes de personalizar ainda mais, faça um snapshot do seu estado limpo:Executando 24/7
Mantenha a VM em execução:- Mantendo seu Mac conectado à energia
- Desativando o repouso em System Settings → Energy Saver
- Usando
caffeinate, se necessário
Solução de problemas
| Problema | Solução |
|---|---|
| Não consegue acessar por SSH a VM | Verifique se “Remote Login” está ativado em System Settings da VM |
| O IP da VM não aparece | Aguarde a VM concluir totalmente a inicialização e execute lume get openclaw novamente |
Comando lume não encontrado | Adicione ~/.local/bin ao seu PATH |
| O QR do WhatsApp não escaneia | Verifique se você está conectado à VM (e não ao host) ao executar openclaw channels login |
Documentação relacionada
- VPS hosting
- Nodes
- Gateway remote
- BlueBubbles channel
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (avançado)
- Docker Sandboxing (abordagem alternativa de isolamento)