Об этом проекте

Microsandbox — это local-first микрорuntime микроВМ, предназначенный для безопасного выполнения ненадёжного кода: AI-агентов, пользовательских скриптов, плагинов, CI-задач, скраперов или dev-окружений — внутри лёгких виртуальных машин с аппаратной изоляцией. Он обеспечивает практически мгновенную загрузку (менее 100 мс на M1), кроссплатформенную поддержку (Linux, macOS, Windows) и OCI-совместимость для запуска стандартных контейнерных образов из Docker Hub или других реестров. Инструмент предоставляет CLI (msb) и SDK на TypeScript, Rust, Python, Go и Ruby, что позволяет разработчикам запускать песочницы непосредственно из своих приложений без необходимости использования long-running демона или серверной инфраструктуры. Ключевые возможности включают секреты, которые никогда не попадают в ВМ, сетевые ограничения, постоянные томы и detached-режим для длительных сессий. Microsandbox интегрируется с агентными фреймворками, такими как Eve, LangChain и Smithers, и поддерживает сценарии использования, включая браузерную автоматизацию (Playwright), Docker внутри песочницы, репетицию миграций баз данных и безопасное преобразование документов. Проект поддерживается Y Combinator и лицензирован под Apache 2.0. Примечание: Microsandbox всё ещё находится в статусе beta, возможны breaking changes и недостающие функции.