Hosting
VMs do macOS
Padrão recomendado (maioria dos usuários)
- VPS Linux pequena para um Gateway sempre ativo e baixo custo. Consulte hospedagem VPS.
- Hardware dedicado (Mac mini ou máquina Linux) se você quer 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
- Sem hardware extra ou custos de nuvem
Provedores de Mac hospedado (nuvem)
Se você quer 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 os canais
- Concluído
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 é aberta automaticamente.
3) Conclua o Assistente de Configuração
Na janela VNC:
- Selecione idioma e região
- Pule 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)
- Pule todos os recursos opcionais
Depois que a configuração for concluída, habilite SSH:
- Abra Ajustes do Sistema → Geral → Compartilhamento
- Habilite "Login Remoto"
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 [email protected]Substitua 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 integração 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 tela:
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 [email protected] "openclaw status"Bônus: integração com iMessage
Este é o recurso matador de executar no macOS. Use iMessage com imsg para adicionar o Mensagens ao OpenClaw.
Dentro da VM:
- Entre no Mensagens.
- Instale
imsg. - Conceda Acesso Total ao Disco e permissão de Automação para o 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 dourada
Antes de personalizar mais, faça 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-displayExecução 24/7
Mantenha a VM em execução:
- Mantendo seu Mac conectado à tomada
- Desabilitando o repouso em Ajustes do Sistema → Economizador de Energia
- Usando
caffeinatese necessário
Para operação realmente sempre ativa, considere um Mac mini dedicado ou uma VPS pequena. Consulte hospedagem VPS.
Solução de problemas
| Problema | Solução |
|---|---|
| Não consegue 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, 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 VPS
- Nodes
- Gateway remoto
- canal iMessage
- Início rápido do Lume
- Referência da CLI do Lume
- Configuração de VM não assistida (avançado)
- Sandboxing com Docker (abordagem alternativa de isolamento)