Самостоятельно развёртываемая инфраструктура на Kubernetes запускает недоверенный код в лёгких VM-песочницах под управлением CLI, HTTP API и Python SDK.
jamesstringer90/appsandbox
Приложение для Windows и macOS, которое запускает полноценные виртуальные машины в изоляции с GPU-ускорением через GUI или скриптовый API.
Open source альтернатива:Parallels Desktop
VMware Fusion
- Звёзды
- 818
- Форки
- 93
- Открытые issues
- 58
- Последний коммит
- 27 дней назад
Что это?
App Sandbox создает и запускает полноценные виртуальные машины с Windows 11, Ubuntu и macOS в качестве гостевых ОС. Вы выбираете ОС, указываете образ установщика (ISO для Windows или Ubuntu; образ восстановления macOS загружается автоматически), после чего приложение подготавливает диск, выполняет установку без участия пользователя и запускает гостевую ОС. Управлять приложением можно через графический интерфейс или headless-режим с локальным HTTP/JSON API и Python SDK без внешних зависимостей.
В Windows 11 Home приложение работает без Hyper-V, используя API Host Compute System и Host Compute Network, которым требуется только функция Virtual Machine Platform. Для GPU-ускорения используется паравиртуализация (GPU-PV), позволяющая гостевой ОС совместно использовать GPU хоста; в гостевых ОС Windows поддерживаются DirectX 12, OpenGL, Vulkan, CUDA и OpenCL. В macOS приложение использует Apple's Virtualization.framework и обеспечивает GPU-ускорение Metal для гостевых ОС macOS.
Headless-режим позволяет создавать виртуальные машины, делать снимки состояния, создавать ветки, подключаться по SSH и удалять виртуальные машины из кода. Это удобно для запуска AI-агентов, работающих с компьютером, и тестирования драйверов в изолированных средах рабочего стола. Проект распространяется по лицензии MIT в виде готовых бинарных файлов.
Ключевые возможности
- 01Создание виртуальных машин с Windows 11 или Ubuntu в Windows 11 Home без Hyper-V
- 02GPU-ускорение через GPU-PV с поддержкой DirectX 12, OpenGL, Vulkan, CUDA и OpenCL в Windows
- 03Виртуальные машины macOS с GPU-ускорением Metal на Apple Silicon
- 04Снимки состояния и ветки для повторного использования подготовленного состояния виртуальной машины
- 05Локальный headless HTTP/JSON API с Python SDK (asb.py)
- 06Копирование и вставка, двухканальный звук и SSH через Hyper-V sockets или virtio-vsock
Сценарии использования
- Разработка и тестирование ПО на чистой установке Windows или Ubuntu
- Запуск AI-агентов, работающих с компьютером, каждый в отдельной изолированной виртуальной машине
- Разработка и тестирование драйверов Windows с включенной проверкой подписи только в гостевой ОС
- Создание и удаление виртуальных машин с GPU-ускорением с помощью скриптов в локальном CI на self-hosted runner
Быстрый старт
- 1
Скачайте готовое приложение со страницы Releases
- 2
В Windows запустите фоновый демон API без интерфейса
appsandbox.exe --headless - 3
В macOS запустите фоновый демон API без интерфейса
sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
Что важно знать
- Требуется Windows 11 для x64 или macOS Tahoe на Mac с Apple Silicon, поэтому на других платформах приложение не работает.
- В macOS для гостевых систем Windows 11 недоступно ускорение GPU.
- Вам нужно самостоятельно предоставить ISO-образ Windows или Ubuntu.
Темы
Частые вопросы
- Что такое appsandbox?
- Приложение для Windows и macOS, которое запускает полноценные виртуальные машины в изоляции с GPU-ускорением через GUI или скриптовый API. App Sandbox создает и запускает полноценные виртуальные машины с Windows 11, Ubuntu и macOS в качестве гостевых ОС. Вы выбираете ОС, указываете образ установщика (ISO для Windows или Ubuntu; образ восстановления macOS загружается автоматически), после чего приложение подготавливает диск, выполняет установку без участия пользователя и запускает гостевую ОС. Управлять приложением можно через графический интерфейс или headless-режим с локальным HTTP/JSON API и Python SDK без внешних зависимостей.
- appsandbox можно использовать бесплатно? Какая у него лицензия?
- appsandbox распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- appsandbox всё ещё поддерживается?
- Активно поддерживается. Последний коммит в appsandbox — 22 сент. 2026 г..
- Для чего можно использовать appsandbox?
- Разработка и тестирование ПО на чистой установке Windows или Ubuntu Запуск AI-агентов, работающих с компьютером, каждый в отдельной изолированной виртуальной машине Разработка и тестирование драйверов Windows с включенной проверкой подписи только в гостевой ОС Создание и удаление виртуальных машин с GPU-ускорением с помощью скриптов в локальном CI на self-hosted runner
- Как установить appsandbox?
- Скачайте готовое приложение со страницы Releases В Windows запустите фоновый демон API без интерфейса: appsandbox.exe --headless В macOS запустите фоновый демон API без интерфейса: sudo /Appsandbox.app/Contents/MacOS/AppSandbox --headless
- Где скачать appsandbox?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jamesstringer90/appsandbox
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Обёртка для QEMU, которая автоматически скачивает образы ОС и запускает оптимизированные виртуальные машины Windows, macOS и Linux.
Лёгкое кроссплатформенное приложение для заметок на рабочем столе с редактированием и предпросмотром Markdown, созданное на Tauri 2 и React.
Приложение для строки меню macOS и системного трея Windows: показывает прослушиваемые порты, завершает процессы и управляет port-forward-подключениями Kubernetes и Cloudflare Tunnels.
Приложение для macOS с пошаговым созданием загрузочных USB-накопителей из установщиков macOS, Linux и Windows на Mac с Apple silicon и Intel.
Open-source сервис Computer Use в виде MCP-сервера, который позволяет AI-агентам управлять рабочим столом macOS, Linux и Windows.