Hosting
VMs do macOS
Padrão recomendado (maioria dos usuários)
- VPS Linux pequeno para um Gateway sempre ativo e de 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 do navegador. Muitos sites bloqueiam IPs de data centers, portanto a navegação local geralmente funciona melhor.
- Híbrido: mantenha o Gateway em um VPS barato e conecte seu Mac como um Node quando precisar de automação do navegador/interface. Consulte Nodes e Gateway remoto.
Use uma VM macOS somente quando precisar especificamente de recursos exclusivos do macOS, como iMessage, ou quiser isolamento rigoroso do seu Mac de uso diário.
Opções de VM macOS
VM local no seu Mac com Apple Silicon (Lume)
Execute o OpenClaw em uma VM macOS isolada no seu Mac com Apple Silicon existente usando o Lume. Isso oferece:
- Ambiente macOS completo e isolado (seu sistema hospedeiro permanece limpo)
- Suporte ao iMessage via
imsg; o caminho local padrão é impossível no Linux/Windows - Redefinição instantânea por meio da clonagem de VMs
- Nenhum custo adicional com hardware ou nuvem
Provedores de Mac hospedado (nuvem)
Se você quiser o 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 deles sobre VM e SSH
Quando tiver acesso SSH a uma VM macOS, prossiga para Instalar o OpenClaw abaixo.
Caminho rápido (Lume, usuários experientes)
- Instale o Lume.
lume create openclaw --os macos --ipsw latest- Conclua o Assistente de Configuração e ative Remote Login (SSH).
lume run openclaw --no-display- Acesse via SSH, instale o OpenClaw e configure os canais.
- Pronto.
O que você precisa (Lume)
- Mac com Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia ou posterior no sistema hospedeiro
- Cerca de 60 GB de espaço livre em disco por VM
- Cerca de 20 minutos
1) Instalar 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) Criar a VM macOS
lume create openclaw --os macos --ipsw latestIsso baixa o macOS e cria a VM. Uma janela VNC é aberta automaticamente.
3) Concluir o Assistente de Configuração
Na janela VNC:
- Selecione o idioma e a região.
- Ignore o Apple ID (ou inicie sessão se quiser usar o iMessage posteriormente).
- Crie uma conta de usuário (lembre-se do nome de usuário e da senha).
- Ignore todos os recursos opcionais.
Após concluir a configuração:
- Ative o SSH: System Settings -> General -> Sharing e ative "Remote Login".
- Para usar a VM sem interface gráfica, ative o início de sessão automático: System Settings -> Users & Groups, selecione "Automatically log in as:" e escolha o usuário da VM.
4) Obter o endereço IP da VM
lume get openclawProcure o endereço IP (geralmente 192.168.64.x).
5) Acessar a VM via SSH
ssh youruser@192.168.64.XSubstitua youruser pela conta que você criou e o IP pelo endereço IP da sua VM.
6) Instalar o OpenClaw
Dentro da VM:
npm install -g openclaw@latestopenclaw onboard --install-daemonSiga as instruções de integração para configurar o provedor do seu modelo (Anthropic, OpenAI etc.).
7) Configurar os canais
Edite o arquivo de configuração:
nano ~/.openclaw/openclaw.jsonAdicione seus canais:
{ channels: { telegram: { botToken: "YOUR_BOT_TOKEN", }, whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, },}Em seguida, inicie sessão no WhatsApp (escaneie o código QR):
openclaw channels login8) Executar a VM sem interface gráfica
Pare a VM e reinicie-a sem exibição:
lume stop openclawlume run openclaw --no-displayA VM é executada 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 o iMessage
Este é o principal diferencial de executar no macOS. Use o iMessage com imsg para adicionar o Mensagens ao OpenClaw.
Dentro da VM:
- Inicie sessão no Mensagens.
- Instale o
imsg. - Conceda acesso total ao disco e permissão de automação ao processo que executa o OpenClaw/
imsg. - Verifique o suporte a RPC com
imsg rpc --help.
Adicione à 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 da configuração: Canal do iMessage.
Salvar uma imagem de referência
Antes de fazer outras personalizações, crie um snapshot do 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 horas por dia, 7 dias por semana
Mantenha a VM em execução:
- Mantendo seu Mac conectado à energia
- Desativando o repouso em System Settings -> Energy Saver
- Usando
caffeinate, se necessário
Para uma operação realmente contínua, considere um Mac mini dedicado ou um VPS pequeno. Consulte Hospedagem em VPS.
Solução de problemas
| Problema | Solução |
|---|---|
| Não é possível acessar a VM por SSH | Verifique se "Remote Login" está ativado em System Settings da VM |
| O IP da VM não aparece | Aguarde a inicialização completa da VM e execute lume get openclaw novamente |
| Comando Lume não encontrado | Adicione ~/.local/bin ao seu PATH |
| O QR do WhatsApp não é escaneado | Verifique se você iniciou sessão na VM (e não no sistema hospedeiro) ao executar openclaw channels login |
Documentação relacionada
- Hospedagem em VPS
- Nodes
- Gateway remoto
- Canal do iMessage
- Início rápido do Lume
- Referência da CLI do Lume
- Configuração autônoma de VM (avançado)
- Isolamento com Docker (abordagem alternativa de isolamento)