Repolode
superradcompany

superradcompany/microsandbox

Локальная среда выполнения microVM и SDK для запуска недоверенного кода и задач AI-агентов в аппаратно изолированных песочницах с OCI-образами.

Open source альтернатива:Docker Desktop

Звёзды
8,954
Форки
510
Открытые issues
134
Последний коммит
20 часов назад

Что это?

Microsandbox — это среда выполнения и SDK для запуска недоверенных задач, например кода AI-агентов, кода, отправленного пользователями, плагинов, CI-задач и скрейперов, в небольших виртуальных машинах на локальном компьютере. Каждая песочница — это microVM с аппаратной изоляцией. Её можно создать через CLI msb или прямо из кода приложения на TypeScript, Rust, Python, Go и Ruby — без отдельного сервера или постоянно работающего демона.

Песочницы запускают стандартные OCI-образы контейнеров, загруженные из Docker Hub, GHCR или других OCI-реестров, и поддерживают привычные сценарии работы с образами, командами, оболочкой и томами. В проекте также доступны форки работающих песочниц, снимки состояния, которые можно сохранить и восстановить позже, длительные сессии в фоновом режиме, а также списки разрешённых сетевых адресов для каждого хоста и секреты, которые передаются, не попадая в виртуальную машину. Поддерживаются хосты с macOS на Apple Silicon (с виртуализацией на базе Hypervisor), Linux с KVM и Windows с WHP.

Проект помечен как beta, поэтому следует ожидать несовместимых изменений и отсутствующих функций.

Ключевые возможности

  • 01Аппаратно изолированные microVM с загрузкой менее чем за 100 мс на компьютере с M1.
  • 02Запуск стандартных OCI-образов контейнеров из Docker Hub, GHCR и других реестров.
  • 03Создание форков работающих песочниц, а также сохранение и восстановление снимков состояния.
  • 04Встраиваемые SDK для TypeScript, Rust, Python, Go и Ruby — без отдельного сервера.
  • 05Списки разрешённых сетевых адресов и секреты, которые никогда не попадают в виртуальную машину.
  • 06Работает на macOS (Apple Silicon), Linux (KVM) и Windows (WHP).

Сценарии использования

  • Запуск кода, созданного AI-агентами, в изолированной среде.
  • Безопасное выполнение кода, отправленного пользователями, или сторонних плагинов.
  • Запуск CI-задач на собственном сервере в одноразовых microVM.
  • Тестирование миграций баз данных и восстановление чистого исходного состояния из снимка.

Быстрый старт

  1. 1

    Установите CLI с помощью Homebrew

    brew install superradcompany/tap/microsandbox
  2. 2

    Запустите первую песочницу

    msb run ubuntu

Что важно знать

  • Microsandbox — бета-версия ПО; возможны несовместимые изменения и отсутствие некоторых функций.
  • Требуется Apple Silicon в macOS, KVM в Linux или WHP в Windows.

В подборках

Темы

Частые вопросы

Что такое microsandbox?
Локальная среда выполнения microVM и SDK для запуска недоверенного кода и задач AI-агентов в аппаратно изолированных песочницах с OCI-образами. Microsandbox — это среда выполнения и SDK для запуска недоверенных задач, например кода AI-агентов, кода, отправленного пользователями, плагинов, CI-задач и скрейперов, в небольших виртуальных машинах на локальном компьютере. Каждая песочница — это microVM с аппаратной изоляцией. Её можно создать через CLI msb или прямо из кода приложения на TypeScript, Rust, Python, Go и Ruby — без отдельного сервера или постоянно работающего демона.
microsandbox можно использовать бесплатно? Какая у него лицензия?
microsandbox распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
microsandbox всё ещё поддерживается?
Активно поддерживается. Последний коммит в microsandbox — 5 нояб. 2026 г..
Для чего можно использовать microsandbox?
Запуск кода, созданного AI-агентами, в изолированной среде. Безопасное выполнение кода, отправленного пользователями, или сторонних плагинов. Запуск CI-задач на собственном сервере в одноразовых microVM. Тестирование миграций баз данных и восстановление чистого исходного состояния из снимка.
Как установить microsandbox?
Установите CLI с помощью Homebrew: brew install superradcompany/tap/microsandbox Запустите первую песочницу: msb run ubuntu
Где скачать microsandbox?
Исходный код и инструкции по установке — на GitHub: https://github.com/superradcompany/microsandbox

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Сверхлёгкая песочница на микровиртуальных машинах для запуска недоверенных нагрузок с аппаратной изоляцией, созданная на базе OpenVMM и использующая Linux в качестве гостевой ОС.

820+31 за неделю55RustMITАктивно поддерживаетсяОбновлён 14 часов назад

Минималистичный монитор виртуальных машин на базе KVM для запуска лёгких microVM под безопасные serverless- и контейнерные нагрузки в многопользовательской среде.

37,8 тыс.+136 за неделю2,7 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 15 часов назад

Самостоятельно размещаемая платформа песочниц, совместимая с E2B API: каждая песочница работает в аппаратно изолированной микровиртуальной машине KVM или HVF.

129+14 за неделю10RustMITАктивно поддерживаетсяОбновлён 8 дней назад