7 月 4 日,腾讯云推出的 AI Agent 沙箱项目 CubeSandbox 在 GitHub Trending 全语言总榜上名列第 18 位。该项目是当天榜单中唯一由国内厂商发布的开源项目,同时也是唯一一个专注于 AI Agent 底层沙箱基础设施的开源项目。此外,在当日的 Rust 语言分类热度榜中,CubeSandbox 在国内厂商的 Rust 开源项目中位居首位。

CubeSandbox 于 2026 年 4 月 21 日根据 Apache 2.0 协议正式对外开源。此次登上 GitHub Trending 榜单,标志着该项目在开源不到三个月的时间内,已成功吸引了全球开发者的广泛关注和实际应用。

CubeSandbox 的开源目标是为 AI Agent 构建具备硬件级安全保障的执行基础。该项目由腾讯云基于 RustVMM 和 KVM 技术自主研发,旨在为每一个 AI Agent 提供一个完全独立的操作系统环境,并通过硬件虚拟化技术实现强安全隔离与高性能的结合。

在开源之初,CubeSandbox 便展现出领先业界的性能指标:冷启动速度低于 60 毫秒,相比行业平均水平降低了约三分之二;单个实例的内存占用低于 5 MB,一台配备 96 个 vCPU 的物理服务器能够支持运行超过 2000 个沙箱实例;平台瞬时调度能力可达 10 万个实例以上,并在分钟级别内启动数万个沙箱。在安全架构方面,每个沙箱都配备独立的 Guest OS 内核,利用 KVM 硬件虚拟化技术实现物理层面的隔离。此外,结合 eBPF 技术实现的内核态虚拟交换机 CubeVS,可以实现网络隔离和精细化的出站流量控制,有效杜绝容器逃逸的风险。

项目开源后,迅速在全球开发者社区引发了热烈反响。

作为业内首个能够实现硬件级强隔离和亚百毫秒级别启动速度的开源 Agent 沙箱,CubeSandbox 打破了此前 Agent 沙箱领域被闭源方案主导的局面。它为全球开发者提供了一个可自行托管且数据不出域的替代方案。同时,CubeSandbox 在协议层面兼容了海外主流 Agent 沙箱服务的标准接口,使得现有业务代码只需调整环境变量即可轻松迁移,无需改动业务逻辑,从而极大地降低了开发者的迁移成本。

在开源的不到三个月内,CubeSandbox 已经连续发布了三个重要版本,逐步解决了 Agent 应用于生产环境所面临的关键挑战。

在状态管理方面,新增了快照、克隆和回滚这三组 SDK 功能,使得原本“一次性”的沙箱具备了存档、分支和撤销的能力。这意味着 Agent 可以在关键节点保存其运行状态,并在出错时回退到之前的步骤进行重试,或者创建多个独立的副本进行并行探索。根据裸金属基准测试结果,单次快照操作耗时约 50 毫秒,回滚操作约 82 毫秒,而并发克隆 100 个沙箱的平均耗时仅为 5 毫秒。

在安全治理方面,L7 版本引入了出站流量控制和凭据注入功能。API Key 不会直接进入沙箱,而是由代理层在转发时附加。日志信息则通过专用通道传输到宿主机,并统一上报集群中所有组件的版本信息以进行对账。

在生产部署方面,沙箱在闲置时可自动暂停,并在收到请求时在几十毫秒内唤醒。该项目已完成 ARM64 架构的全栈适配,并提供了 Terraform 一键集群部署方案。此外,还支持在线升级、入向鉴权以及出向策略路由等网络增强功能。

CubeSandbox 正通过实现状态可追溯、流量可控、资源弹性以及集群可运维等能力,将 Agent 沙箱从一个“能够运行的演示”提升为“能够支撑生产环境的基础设施”。

在 Agent 沙箱领域,具备完整快照、克隆和回滚功能的解决方案非常罕见。现有方案要么只涵盖部分功能,完成度参差不齐,要么仍处于实验阶段尚未正式发布。主流云厂商的沙箱方案则主要侧重于会话隔离和安全代码执行,并未将状态管理作为核心能力对外开放。

腾讯云 CubeSandbox 提供了全面的解决方案:首先,它将快照、克隆和回滚功能作为 SDK 一级接口完整提供,而非实验性功能;其次,配套开源了可视化的 WebUI,降低了状态管理的使用门槛;最后,整套能力以 Apache 2.0 协议开源,支持用户自行托管,避免了供应商锁定。在国内云厂商中,CubeSandbox 是首个将事件级快照和分支能力设为 SDK 一级接口,并提供配套开源 WebUI 的 Agent 沙箱。

此次登上 GitHub Trending 榜单,也从社区层面印证了行业趋势:Agent 基础设施的竞争焦点正从“能否安全执行代码”转向“能否高效管理 Agent 的执行状态”。速度上的竞争已逐渐接近瓶颈,而状态管理正成为 Agent 沙箱赛道新的核心分水岭。