开源项目

QEMU Harness 为 Agent 提供跨架构内核执行与重建接口

QEMU harness for AI agents: boot aarch64/arm/riscv64/x86_64 kernels in seconds, exec via guest agent, fast rootfs rebuilds, IoT emulation

AI 基础设施SandboxAgent Sandbox

概述

QEMU Harness(命令 qh)把裸内核或Alpine客体交给AI Agent执行,支持aarch64、arm32、riscv64及x86_64,并附可供编码Agent读取的skill。主机端用Python标准库组织虚拟机、打包rootfs和状态;Go客体桥接返回stdout、stderr、退出码等JSON结果,提供exec、put/get、生命周期和重建接口。若内核有virtio则使用对应路径,没有网卡驱动时可通过串口隧道传送以太帧。使用前准备Python3.8以上、QEMU和构建桥接用Go1.22以上,执行setup/up后调用exec,reload重新打包并启动。作者称Windows10与QEMU11为已测试组合,启动约2—5秒、initramfs重建约0.3秒;这些是项目披露,未本机复现。无网卡驱动的Android GKI示例只有约15KB/s入站、75KB/s出站,大文件应放overlay再重建。默认附带root空口令实验服务,不能把此环境当已加固生产沙箱。项目为GPL-3.0-or-later,Alpine组件遵守各自许可。