CubeSandbox (Tencent) — Summary
CubeSandbox is a high-performance microVM sandbox service from Tencent, built on RustVMM and KVM, that achieves sub-60ms cold start times through resource pool pre-provisioning and snapshot cloning — while keeping per-sandbox memory overhead below 5MB via Copy-on-Write and an aggressively trimmed Rust runtime. It is E2B SDK-compatible (drop-in replacement by changing one URL environment variable), supports both single-node and multi-node cluster deployment, and has been validated at scale in Tencent Cloud production. The architecture layers CubeAPI (E2B-compatible REST gateway) → CubeMaster (orchestration scheduler) → Cubelet (node-local lifecycle manager) → CubeHypervisor+CubeShim (KVM microVM virtualization layer), with CubeVS (eBPF) providing kernel-level inter-sandbox network isolation. CubeSandbox targets AI agent code execution use cases where Docker's shared-kernel (namespace) isolation is insufficient and traditional VM startup latency is unacceptable.
Differs from seeds: CubeSandbox has no counterpart among the 11 seeds — all seeds operate at the LLM agent-loop layer. CubeSandbox sits at the lowest infrastructure layer: it is the actual hardware-isolated execution environment that agents run inside. Its closest comparison within the batch is OpenSandbox (another enterprise Asian-origin sandbox platform) and AgentTier (K8s-native lifecycle), but CubeSandbox is distinguished by its microVM primitive (dedicated kernel per sandbox), E2B drop-in compatibility, and extreme performance metrics (sub-60ms startup, <5MB memory overhead).