awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsandbox avatar

microsandbox/microsandbox

0
View on GitHub↗
6,683 星标·329 分支·Rust·Apache-2.0·4 次浏览docs.microsandbox.dev↗

Microsandbox

Microsandbox 是一个微型虚拟机(microVM)沙箱运行时和硬件隔离的代码执行器,专为运行不受信任的代码而设计。它作为一个嵌入式虚拟机管理器,允许应用程序在代码中直接生成和控制轻量级虚拟机,而无需后台守护进程。

该系统通过公开服务器控件为 AI 代理提供安全执行环境,允许它们执行工具和管理文件。它利用标准容器镜像格式和卷工作流来初始化客户虚拟机,并实现了一种秘密管理机制,防止敏感密钥进入虚拟机内存。

该平台涵盖了隔离工作负载编排的完整生命周期,包括环境的创建、监控和移除。它包括针对 CPU 和内存的带外资源监控、客户镜像缓存,以及执行即时命令和分离后台会话的功能。

Features

  • Untrusted Code Sandboxes - Provides a runtime that executes untrusted code in disposable hardware-isolated microVMs.
  • Hardware-Level Isolation - Uses microVM technology to provide hardware-backed security boundaries between the host and untrusted workloads.
  • AI Agent Tool Integrations - Provides interfaces that connect AI models to external tools and file management for functional task execution.
  • Agent Interface Servers - Implements a server that exposes local tool definitions and API capabilities to AI clients.
  • Virtual Machine Managers - Functions as an embedded virtual machine manager allowing direct control of VM lifecycles within application code.
  • Embedded VM Managers - Allows spawning and controlling virtual machines directly within code without the need for a background daemon.
  • Workload Orchestration - Manages the lifecycle of multiple microVMs including resource limits, image deployment, and performance monitoring.
  • Isolated Execution Sandboxes - Executes commands and applications within secure, resource-constrained microVM sandboxes.
  • MicroVM Sandboxes - Executes untrusted code inside hardware-isolated microVMs with independent kernels to protect the host system.
  • Agent Execution Environments - Provides an isolated runtime specifically configured for running autonomous agents and their associated tasks.
  • VM Image Bootstrapping - Bootstraps isolated environments using standard container image formats and volume workflows for consistent setup.
  • OCI Virtual Machine Image Management - Supports running standard images from registries using OCI-compatible virtual machine image management.
  • OCI Image Sandboxes - Uses standard container images and volume workflows to initialize isolated guest virtual machines.
  • Sandbox Lifecycle Management - Provides comprehensive controls to create, start, stop, and remove named isolated environments.
  • Sandbox Detachments - Supports executing sandboxes in a background mode to allow for long-lived processes and persistent environments.
  • VM Process Orchestrators - Manages lightweight virtual machines as individual child processes to eliminate the need for a background daemon.
  • Code Executors - Provides isolated environments for running commands with restricted CPU and memory limits to prevent host interference.
  • Code Sandboxing Environments - Runs commands within isolated environments and captures the output for the host application.
  • Runtime Secret Injection - Implements a secure channel for injecting sensitive keys at runtime to prevent them from residing in guest memory.
  • Secret Injection Mechanisms - Implements a secret management mechanism that prevents sensitive keys from entering virtual machine memory.
  • Secrets Management - Handles sensitive keys and credentials to prevent them from ever entering the virtual machine memory.
  • Hypervisor Resource Monitoring - Provides live tracking of CPU, memory, and network statistics for running sandboxes via hypervisor queries.
  • Out-of-Band Management - Tracks CPU and memory usage via the hypervisor using a channel separate from the guest operating system.
  • Sandbox and Virtualization - Self-hosted platform for secure execution of AI code.
  • More to explore - Secure sandbox for code execution.

Star 历史

microsandbox/microsandbox 的 Star 历史图表microsandbox/microsandbox 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Microsandbox 的开源替代方案

相似的开源项目,按与 Microsandbox 的功能重合度排序。
  • superradcompany/microsandboxsuperradcompany 的头像

    superradcompany/microsandbox

    6,570在 GitHub 上查看↗

    Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag

    Rust
    在 GitHub 上查看↗6,570
  • zerocore-ai/microsandboxzerocore-ai 的头像

    zerocore-ai/microsandbox

    4,802在 GitHub 上查看↗

    microsandbox is a platform that runs untrusted code inside hardware-isolated microVMs, each with its own kernel, filesystem, and network stack. It boots directly from standard OCI container images, supports copy-on-write filesystem layers, and integrates with AI agents to execute tool calls and generated code in isolated environments with secret protection. What sets microsandbox apart is its host-side network proxy that enforces firewall rules, intercepts DNS, inspects TLS traffic, and injects secrets at the network boundary without exposing them inside the VM. It provides SSH access to micr

    Rustagentsaiai-generated
    在 GitHub 上查看↗4,802
  • kata-containers/runtimekata-containers 的头像

    kata-containers/runtime

    2,089在 GitHub 上查看↗

    This project is an OCI-compatible container runtime that executes workloads within lightweight virtual machines. By leveraging hardware-based virtualization, it provides strong security isolation between containerized processes and the host operating system, serving as a drop-in replacement for traditional container execution environments. The runtime distinguishes itself through a hypervisor-agnostic architecture that abstracts underlying virtualization operations, allowing for consistent container lifecycle management across different backends. It integrates directly with standard container

    Gocontainercontainerscri-o
    在 GitHub 上查看↗2,089
  • openai/openai-agents-pythonopenai 的头像

    openai/openai-agents-python

    27,191在 GitHub 上查看↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    在 GitHub 上查看↗27,191
查看 Microsandbox 的所有 30 个替代方案→

常见问题解答

microsandbox/microsandbox 是做什么的?

Microsandbox 是一个微型虚拟机(microVM)沙箱运行时和硬件隔离的代码执行器,专为运行不受信任的代码而设计。它作为一个嵌入式虚拟机管理器,允许应用程序在代码中直接生成和控制轻量级虚拟机,而无需后台守护进程。

microsandbox/microsandbox 的主要功能有哪些?

microsandbox/microsandbox 的主要功能包括:Untrusted Code Sandboxes, Hardware-Level Isolation, AI Agent Tool Integrations, Agent Interface Servers, Virtual Machine Managers, Embedded VM Managers, Workload Orchestration, Isolated Execution Sandboxes。

microsandbox/microsandbox 有哪些开源替代品?

microsandbox/microsandbox 的开源替代品包括: superradcompany/microsandbox — Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes… zerocore-ai/microsandbox — microsandbox is a platform that runs untrusted code inside hardware-isolated microVMs, each with its own kernel,… kata-containers/runtime — This project is an OCI-compatible container runtime that executes workloads within lightweight virtual machines. By… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… cirruslabs/tart — Tart is an Apple Silicon virtualization manager used to build and run macOS and Linux virtual machines using native… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data…