Uma loja de aplicativos multiplataforma para descobrir e instalar apps lançados no GitHub, Codeberg e em outros servidores Forgejo ou Gitea.
jamesstringer90/appsandbox
App de máquinas virtuais para Windows e macOS, com VMs de desktop completas e isoladas, aceleração por GPU e acesso por interface gráfica ou API programável.
Alternativa open source a:Parallels Desktop
VMware Fusion
- Estrelas
- 818
- Forks
- 93
- Issues abertas
- 58
- Último commit
- há 28 dias
O que é?
O App Sandbox cria e executa máquinas virtuais de desktop completas com Windows 11, Ubuntu e macOS como sistemas convidados. Você escolhe o sistema operacional, fornece uma imagem de instalação (um ISO do Windows ou do Ubuntu; a imagem de restauração do macOS é baixada automaticamente) e o app prepara o disco, executa uma instalação autônoma e inicia a VM. É possível controlá-lo pela interface gráfica ou por uma API HTTP/JSON local sem interface gráfica, com um SDK Python que não exige dependências.
No Windows 11 Home, o app funciona sem Hyper-V usando as APIs Host Compute System e Host Compute Network, que exigem apenas o recurso Virtual Machine Platform. A aceleração por GPU usa paravirtualização (GPU-PV) para compartilhar a GPU do host com o sistema convidado e oferece suporte a DirectX 12, OpenGL, Vulkan, CUDA e OpenCL em sistemas convidados Windows. No macOS, o app usa o Virtualization.framework da Apple e oferece aceleração por GPU Metal para sistemas convidados macOS.
O modo sem interface gráfica permite criar, tirar snapshots, criar ramificações, acessar VMs por SSH e excluí-las por código, sendo adequado para executar agentes de IA que interagem com computadores ou testar drivers em desktops isolados. O projeto usa a licença MIT e é distribuído como binários pré-compilados.
Recursos principais
- 01Cria VMs com Windows 11 ou Ubuntu no Windows 11 Home, sem Hyper-V
- 02Aceleração por GPU via GPU-PV com DirectX 12, OpenGL, Vulkan, CUDA e OpenCL no Windows
- 03VMs macOS com aceleração por GPU Metal em Apple Silicon
- 04Snapshots e ramificações para reutilizar o estado de VMs já preparadas
- 05API HTTP/JSON local sem interface gráfica com SDK Python (asb.py)
- 06Copiar e colar, áudio de dois canais e SSH via Hyper-V sockets ou virtio-vsock
Casos de uso
- Desenvolver e testar software em uma instalação limpa do Windows ou Ubuntu para desktop
- Executar agentes de IA que interagem com computadores, cada um em sua própria VM isolada
- Desenvolver e testar drivers do Windows com a assinatura de teste habilitada apenas no sistema convidado
- Automatizar por script a criação e a remoção de VMs com aceleração por GPU em CI local, usando um runner auto-hospedado
Início rápido
- 1
Baixe o app pré-compilado na página de Releases
- 2
No Windows, inicie o daemon da API sem interface
appsandbox.exe --headless - 3
No macOS, inicie o daemon da API sem interface
sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
Antes de usar
- Requer Windows 11 para x64 ou macOS Tahoe em um Mac com Apple Silicon, portanto não funciona em outras plataformas.
- No macOS, máquinas virtuais convidadas com Windows 11 não têm aceleração por GPU.
- Você precisa fornecer sua própria imagem ISO do Windows ou do Ubuntu.
Tópicos
Perguntas frequentes
- O que é appsandbox?
- App de máquinas virtuais para Windows e macOS, com VMs de desktop completas e isoladas, aceleração por GPU e acesso por interface gráfica ou API programável. O App Sandbox cria e executa máquinas virtuais de desktop completas com Windows 11, Ubuntu e macOS como sistemas convidados. Você escolhe o sistema operacional, fornece uma imagem de instalação (um ISO do Windows ou do Ubuntu; a imagem de restauração do macOS é baixada automaticamente) e o app prepara o disco, executa uma instalação autônoma e inicia a VM. É possível controlá-lo pela interface gráfica ou por uma API HTTP/JSON local sem interface gráfica, com um SDK Python que não exige dependências.
- appsandbox é gratuito? Qual é a licença?
- appsandbox é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- appsandbox ainda é mantido?
- Manutenção ativa. O último commit de appsandbox foi em 22 de set. de 2026.
- Para que posso usar appsandbox?
- Desenvolver e testar software em uma instalação limpa do Windows ou Ubuntu para desktop Executar agentes de IA que interagem com computadores, cada um em sua própria VM isolada Desenvolver e testar drivers do Windows com a assinatura de teste habilitada apenas no sistema convidado Automatizar por script a criação e a remoção de VMs com aceleração por GPU em CI local, usando um runner auto-hospedado
- Como instalar appsandbox?
- Baixe o app pré-compilado na página de Releases No Windows, inicie o daemon da API sem interface: appsandbox.exe --headless No macOS, inicie o daemon da API sem interface: sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
- Onde consigo appsandbox?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jamesstringer90/appsandbox
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App leve e multiplataforma de notas autoadesivas para desktop, com edição e visualização de Markdown, feito com Tauri 2 e React.
App para a barra de menus do macOS e Windows que lista portas em escuta, encerra processos e gerencia encaminhamentos de porta do Kubernetes e Cloudflare Tunnels.
Uma interface gráfica gratuita e de código aberto para gerenciar distros WSL no Windows e VMs nativas de Linux/macOS no Mac.
Visualizador de imagens rápido, gratuito e personalizável para Windows e macOS, compatível com praticamente todos os formatos de imagem, incluindo GIF/WEBP animados e arquivos de quadrinhos.
Benchmark e ambiente de execução para avaliar agentes de IA multimodais em tarefas abertas no computador, em sistemas operacionais de desktop reais.