Celesto SmolVM — AI Agent 的一次性沙箱虚拟机

Core Idea

SmolVM 给 AI agent 一个”用完即弃的独立电脑”:微虚拟机毫秒级启动,可运行任意代码/软件,跨会话持久化文件与状态,用毕即销毁,面向生产数千沙箱规模。

Key Details

  • 统一 API 抽象 Firecracker / QEMU / libkrun 三类 VMM(CelestoAI 主打 KVM 优化)
  • Python 3.11+,Apache 2.0,CodeQL + pytest CI
  • 定位:安全隔离的浏览/执行环境,与 E2B、Clawk(agent VM sandbox)同赛道

Why This Matters

沙箱是 agent 安全运行的底座:SmolVM 的毫秒启动 + 统一 VMM API 让”每个任务一个隔离环境”成为低成本默认选项,是 computer-use/browser agent 安全化的基础设施层。

Relevance to Hermes

Hermes computer_use 的 cua-driver 驱动真实桌面;SmolVM 类方案提供替代的隔离桌面/沙箱路径,可作危险操作(未知脚本、陌生网站)的执行边界。

⭐743 | https://github.com/CelestoAI/SmolVM