Hosting
VMs macOS
Padrão recomendado (maioria dos usuários)
- VPS Linux pequena para um Gateway sempre ativo e baixo custo. Consulte Hospedagem em VPS.
- 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 centers, então a navegação local costuma funcionar 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 remoto.
Use uma VM macOS quando você precisar especificamente de recursos exclusivos do macOS, como iMessage, ou quiser isolamento rigoroso do seu Mac diário.
Opções de VM macOS
VM local no seu Mac Apple Silicon (Lume)
Execute o OpenClaw em uma VM macOS em sandbox no seu Mac Apple Silicon existente usando Lume.
Isso oferece:
- Ambiente macOS completo em isolamento (seu host permanece limpo)
- Suporte a iMessage via
imsg(o caminho local padrão é impossível no Linux/Windows) - Redefinição instantânea clonando VMs
- Nenhum custo extra de hardware ou nuvem
Provedores de Mac hospedado (nuvem)
Se você quiser macOS na nuvem, provedores de Mac hospedado também funcionam:
- MacStadium (Macs hospedados)
- Outros fornecedores de Mac hospedado também funcionam; siga a documentação de VM + SSH deles
Depois de ter acesso SSH a uma VM macOS, continue na etapa 6 abaixo.
Caminho rápido (Lume, usuários experientes)
- Instale o Lume
lume create openclaw --os macos --ipsw latest- Conclua o Assistente de Configuração, habilite o Login Remoto (SSH)
lume run openclaw --no-display- Acesse via SSH, instale o OpenClaw, configure 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) Instale o Lume
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"Se ~/.local/bin não estiver no seu PATH:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrcVerifique:
lume --versionDocumentação: Instalação do Lume
2) Crie a VM macOS
lume create openclaw --os macos --ipsw latestIsso baixa o macOS e cria a VM. Uma janela VNC abre automaticamente.
3) Conclua o Assistente de Configuração
Na janela VNC:
- Selecione idioma e região
- Pule o Apple ID (ou faça login se quiser iMessage depois)
- Crie uma conta de usuário (lembre-se do nome de usuário e da senha)
- Pule todos os recursos opcionais
Após a configuração ser concluída:
- Habilite SSH: abra Ajustes do Sistema -> Geral -> Compartilhamento e habilite "Login Remoto".
- Para uso da VM sem interface gráfica, habilite login automático: abra Ajustes do Sistema -> Usuários e Grupos, selecione "Iniciar sessão automaticamente como:" e escolha o usuário da VM.
4) Obtenha o endereço IP da VM
lume get openclawProcure o endereço IP (geralmente 192.168.64.x).
5) Acesse a VM via SSH
ssh youruser@192.168.64.XSubstitua youruser pela conta que você criou, e o IP pelo IP da sua VM.
6) Instale o OpenClaw
Dentro da VM:
npm install -g openclaw@latestopenclaw onboard --install-daemonSiga os prompts de onboarding para configurar seu provedor de modelo (Anthropic, OpenAI etc.).
7) Configure canais
Edite o arquivo de configuração:
nano ~/.openclaw/openclaw.jsonAdicione seus canais:
{ channels: { whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, telegram: { botToken: "YOUR_BOT_TOKEN", }, },}Depois faça login no WhatsApp (escaneie o QR):
openclaw channels login8) Execute a VM sem interface gráfica
Pare a VM e reinicie sem display:
lume stop openclawlume run openclaw --no-displayA VM roda em segundo plano. O daemon do OpenClaw mantém o Gateway em execução.
Para verificar o status:
ssh youruser@192.168.64.X "openclaw status"Bônus: integração com iMessage
Este é o principal diferencial de executar no macOS. Use iMessage com imsg para adicionar Mensagens ao OpenClaw.
Dentro da VM:
- Faça login no Mensagens.
- Instale
imsg. - Conceda permissões de Acesso Total ao Disco e Automação ao processo que executa OpenClaw/
imsg. - Verifique o suporte a RPC com
imsg rpc --help.
Adicione à sua configuração do OpenClaw:
{ channels: { imessage: { enabled: true, cliPath: "imsg", dbPath: "~/Library/Messages/chat.db", }, },}Reinicie o Gateway. Agora seu agente pode enviar e receber iMessages.
Detalhes completos de configuração: canal iMessage
Salve uma imagem base
Antes de personalizar mais, crie um snapshot do seu estado limpo:
lume stop openclawlume clone openclaw openclaw-goldenRedefina a qualquer momento:
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayExecutando 24/7
Mantenha a VM em execução ao:
- Manter seu Mac conectado à energia
- Desabilitar repouso em Ajustes do Sistema → Economizador de Energia
- Usar
caffeinatese necessário
Para operação realmente sempre ativa, considere um Mac mini dedicado ou uma VPS pequena. Consulte Hospedagem em VPS.
Solução de problemas
| Problema | Solução |
|---|---|
| Não consigo acessar a VM via SSH | Verifique se "Login Remoto" está habilitado nos Ajustes do Sistema da VM |
| IP da VM não aparece | Aguarde a VM inicializar completamente e execute lume get openclaw novamente |
| Comando Lume não encontrado | Adicione ~/.local/bin ao seu PATH |
| QR do WhatsApp não escaneia | Certifique-se de estar logado na VM (não no host) ao executar openclaw channels login |
Documentação relacionada
- Hospedagem em VPS
- Nodes
- Gateway remoto
- Canal iMessage
- Início rápido do Lume
- Referência da CLI do Lume
- Configuração de VM não supervisionada (avançado)
- Sandboxing com Docker (abordagem alternativa de isolamento)