microsandbox
Basic Information
microsandbox is a self-hosted platform and SDK for securely executing untrusted user or AI-generated code. It provides a server that runs isolated microVMs to host language-specific sandbox environments such as Python and Node, plus client SDKs and CLI tooling to manage and run sandboxes from many programming languages. The project targets developers who need fast, hardware-level isolation for code execution while retaining control of their infrastructure. The README documents quick start commands to install the server, pull environment images, and use language SDKs. It also describes a project workflow using a Sandboxfile to define sandboxes, and notes that the server acts as an MCP server for integration with MCP-enabled AI tools. Examples show how to create sandboxes, run code, and persist or discard sandbox state.