SwiftVM é um aplicativo nativo de macOS criado com Swift e o framework Virtualization da Apple. Gerencia máquinas virtuais macOS e Linux pela barra de menus; a tela de cada convidado abre em uma janela própria. Convidados Windows estão nos planos, mas ainda não são compatíveis.
Recursos
- Instalação automática de macOS, imagens de nuvem Linux e scripts de configuração de desktops Linux.
- SSH pelo nome da máquina, snapshots, duplicação instantânea, suspensão e retomada.
- Pastas e área de transferência compartilhadas, encaminhamento de portas, dispositivos USB e imagens de disco.
- CLI
swiftvm e automação do convidado: executar comandos, copiar arquivos, capturar telas e controlar mouse e teclado. O aplicativo precisa estar aberto para usar a CLI.
Requisitos e licença
Exige Apple silicon e macOS 27 ou posterior; Macs Intel não são compatíveis. Uma imagem Linux tem menos de 1 GB; a imagem de restauração do macOS ocupa cerca de 25 GB, além do armazenamento do convidado. Gratuito e de código aberto sob Apache-2.0.
Instalação
brew install --cask swiftvm-app/tap/swiftvm
Também é possível baixar o DMG oficial e arrastar SwiftVM para /Applications. Abra o aplicativo e use seu item na barra de menus; nenhuma janela principal abre automaticamente. O Homebrew também instala a CLI. Há suporte a atualizações automáticas.
GitHub · Documentation · Apache-2.0