Sub-millisecond VM sandboxes for AI agents via copy-on-write forking
Zeroboot 是一个基于 Rust 开发的轻量级虚拟化项目,旨在为 AI Agent 提供亚毫秒级的虚拟机沙箱环境。它通过写时复制(Copy-on-Write)的分叉技术,在实现硬件级隔离的同时,显著降低了虚拟机启动延迟和资源占用。
通过 Firecracker 实现高效的虚拟机快照与内存状态恢复。 支持在 1 毫秒内快速创建具备独立 KVM 硬件隔离的沙箱实例。 极大减少了运行时内存消耗,单实例内存占用仅约为数百 KB 级别。 支持 Python 和 TypeScript 等主流编程语言 SDK,方便集成到现有开发工作流中。 提供灵活的部署方案,既支持在 Linux 机器上自托管,也支持调用托管 API 服务。
该项目适用于需要高频执行不可信代码、构建 AI 代码解释器或需要大规模并发沙箱环境的开发者与团队。它是构建 AI Agent 执行环境以及实现安全隔离计算任务的理想工具。