VMPal, desenvolvido pela equipe que criou o TablePlus, traz a capacidade de atribuir a um agente de IA uma máquina virtual inteira – macOS, Windows ou Linux – rodando em Macs com Apple silicon. O recurso "Allow agent control" elimina a necessidade de aprovação manual de cada prompt, já que o agente recebe acesso ao teclado, mouse, tela e privilégios de administrador dentro da VM.
Os principais agentes suportados são Claude Code, Codex, Grok CLI e Gemini CLI. Cada um pode ser conectado ao VM via um botão dedicado na interface do VMPal, permitindo que o agente escreva código, execute testes, instale dependências e responda a diálogos de sistema sem intervenção humana. Dentro da VM, o agente tem controle total: vê a tela sem permissão de gravação, digita e clica sem precisar de acessibilidade e executa comandos como administrador sem solicitar senha ou o prompt do UAC do Windows.
A configuração é simples: basta abrir as Settings da VM, habilitar AI Agents → Allow agent control e escolher se o agente será executado no Mac host ou dentro da própria VM. Após a aprovação única, o agente pode operar livremente, instalar softwares, responder a prompts de segurança e até reverter o estado da VM usando snapshots.
VMPal funciona como um aplicativo de VM tradicional, oferecendo macOS, Windows 11, Ubuntu e Fedora, com suporte ao GPU do Mac, encaminhamento de portas, pastas compartilhadas e integração de área de transferência. O aplicativo requer um Mac Apple silicon rodando macOS 26 ou posterior e está disponível para download gratuito; a licença é única, custando US$34,50 para usuários individuais e US$49,50 por assento para equipes, incluindo um ano de atualizações.
"O agente obtém o mesmo acesso que uma pessoa sentada na máquina: tela, teclado, mouse e direitos de administrador, sem precisar de permissões adicionais do host." – descrição oficial da VMPal
- Sistemas operacionais suportados: macOS, Windows 11, Ubuntu, Fedora
- Licença: US$34,50 (individual) / US$49,50 (equipes)
- Requisitos: Mac Apple silicon, macOS 26 ou superior
Fonte: Laravel News