SwiftVM es una aplicación nativa de macOS creada con Swift y el framework Virtualization de Apple. Gestiona máquinas virtuales macOS y Linux desde la barra de menús; la pantalla de cada invitado se abre en su propia ventana. Los invitados Windows están previstos, pero aún no son compatibles.
Funciones
- Instalación automática de macOS, imágenes de nube Linux y scripts para configurar escritorios Linux.
- SSH por nombre de máquina, instantáneas, duplicados instantáneos, suspensión y reanudación.
- Carpetas y portapapeles compartidos, reenvío de puertos, dispositivos USB e imágenes de disco.
- CLI
swiftvm y automatización del invitado: ejecutar órdenes, copiar archivos, capturar pantallas y controlar ratón y teclado. La aplicación debe estar abierta para usar la CLI.
Requisitos y licencia
Requiere Apple silicon y macOS 27 o posterior; no admite Mac Intel. Una imagen Linux ocupa menos de 1 GB; la imagen de restauración de macOS ronda los 25 GB, sin contar el almacenamiento del invitado. Es gratuito y de código abierto bajo Apache-2.0.
Instalación
brew install --cask swiftvm-app/tap/swiftvm
También puede descargar el DMG oficial y arrastrar SwiftVM a /Applications. Inicie la aplicación y utilice su icono de la barra de menús; no se abre automáticamente una ventana principal. Homebrew instala también la CLI. Admite actualizaciones automáticas.
GitHub · Documentation · Apache-2.0