Una tienda de aplicaciones multiplataforma para descubrir e instalar apps publicadas en GitHub, Codeberg y otras forjas Forgejo o Gitea.
jamesstringer90/appsandbox
Una app de máquinas virtuales para Windows y macOS que ejecuta máquinas virtuales de escritorio completas en sandbox, con aceleración por GPU y acceso desde una interfaz gráfica o una API programable.
Alternativa open source a:Parallels Desktop
VMware Fusion
- Estrellas
- 818
- Forks
- 93
- Issues abiertos
- 58
- Último commit
- hace 28 días
¿Qué es?
App Sandbox crea y ejecuta máquinas virtuales de escritorio completas con Windows 11, Ubuntu y macOS como sistemas invitados. Eliges un sistema operativo, proporcionas una imagen de instalación (un ISO de Windows o Ubuntu; macOS descarga automáticamente su imagen de restauración) y la app prepara el disco, ejecuta una instalación desatendida e inicia el sistema invitado. Puedes controlarla desde una interfaz gráfica o mediante una API local HTTP/JSON sin interfaz gráfica, con un SDK de Python sin dependencias.
En Windows 11 Home, funciona sin Hyper-V mediante las API Host Compute System y Host Compute Network, que solo requieren la característica Virtual Machine Platform. La aceleración por GPU usa paravirtualización (GPU-PV) para compartir la GPU del host con el sistema invitado, y admite DirectX 12, OpenGL, Vulkan, CUDA y OpenCL en los sistemas invitados Windows. En macOS, la app usa Virtualization.framework de Apple y ofrece aceleración de GPU Metal para los sistemas invitados macOS.
El modo sin interfaz gráfica permite crear máquinas virtuales, tomar snapshots, crear ramas, conectarse por SSH y eliminarlas mediante código, por lo que resulta adecuado para ejecutar agentes de IA que interactúan con computadoras o probar controladores en escritorios aislados. El proyecto usa la licencia MIT y se distribuye como binarios precompilados.
Funciones clave
- 01Crea máquinas virtuales con Windows 11 o Ubuntu en Windows 11 Home sin Hyper-V
- 02Aceleración por GPU mediante GPU-PV con DirectX 12, OpenGL, Vulkan, CUDA y OpenCL en Windows
- 03Máquinas virtuales macOS con aceleración de GPU Metal en Apple Silicon
- 04Snapshots y ramas para reutilizar el estado de máquinas virtuales ya preparadas
- 05API local HTTP/JSON sin interfaz gráfica con un SDK de Python (asb.py)
- 06Copiar y pegar, audio de dos canales y SSH mediante Hyper-V sockets o virtio-vsock
Casos de uso
- Desarrollar y probar software en una instalación limpia de escritorio de Windows o Ubuntu
- Ejecutar agentes de IA que interactúan con computadoras, cada uno en su propia máquina virtual aislada
- Desarrollar y probar controladores de Windows con la firma de prueba habilitada solo dentro del sistema invitado
- Automatizar con scripts la creación y eliminación de máquinas virtuales con aceleración por GPU en CI local, en un runner autohospedado
Inicio rápido
- 1
Descarga la aplicación precompilada desde la página de Releases
- 2
En Windows, inicia el daemon de API sin interfaz
appsandbox.exe --headless - 3
En macOS, inicia el daemon de API sin interfaz
sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
Antes de usarlo
- Requiere Windows 11 para x64 o macOS Tahoe en un Mac con Apple Silicon, por lo que no funciona en otras plataformas.
- En macOS, las máquinas virtuales invitadas con Windows 11 no tienen aceleración por GPU.
- Debes proporcionar tu propia imagen ISO de Windows o Ubuntu.
Temas
Preguntas frecuentes
- ¿Qué es appsandbox?
- Una app de máquinas virtuales para Windows y macOS que ejecuta máquinas virtuales de escritorio completas en sandbox, con aceleración por GPU y acceso desde una interfaz gráfica o una API programable. App Sandbox crea y ejecuta máquinas virtuales de escritorio completas con Windows 11, Ubuntu y macOS como sistemas invitados. Eliges un sistema operativo, proporcionas una imagen de instalación (un ISO de Windows o Ubuntu; macOS descarga automáticamente su imagen de restauración) y la app prepara el disco, ejecuta una instalación desatendida e inicia el sistema invitado. Puedes controlarla desde una interfaz gráfica o mediante una API local HTTP/JSON sin interfaz gráfica, con un SDK de Python sin dependencias.
- ¿appsandbox es gratuito? ¿Qué licencia tiene?
- appsandbox es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿appsandbox sigue mantenido?
- Mantenimiento activo. El último commit de appsandbox fue el 22 sept 2026.
- ¿Para qué puedo usar appsandbox?
- Desarrollar y probar software en una instalación limpia de escritorio de Windows o Ubuntu Ejecutar agentes de IA que interactúan con computadoras, cada uno en su propia máquina virtual aislada Desarrollar y probar controladores de Windows con la firma de prueba habilitada solo dentro del sistema invitado Automatizar con scripts la creación y eliminación de máquinas virtuales con aceleración por GPU en CI local, en un runner autohospedado
- ¿Cómo se instala appsandbox?
- Descarga la aplicación precompilada desde la página de Releases En Windows, inicia el daemon de API sin interfaz: appsandbox.exe --headless En macOS, inicia el daemon de API sin interfaz: sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
- ¿Dónde consigo appsandbox?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jamesstringer90/appsandbox
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una aplicación ligera de notas adhesivas de escritorio y multiplataforma, con edición y vista previa de Markdown, creada con Tauri 2 y React.
Aplicación de barra de menús para macOS y Windows que muestra los puertos en escucha, permite terminar procesos y gestionar redirecciones de puertos de Kubernetes y túneles de Cloudflare.
Benchmark y entorno de ejecución para evaluar agentes de IA multimodales en tareas informáticas abiertas en sistemas operativos de escritorio reales.
Una alternativa ligera a IntelliJ IDEA y de bajo consumo de memoria para desarrollar con Java y Spring Boot, con funciones integradas de colaboración con IA.
Una app ligera para la barra de menús de macOS y Windows que registra las pulsaciones, los clics, el movimiento del mouse y la distancia de desplazamiento diarios.