stoat:让 Agent 用一条 Go 二进制自主操控 QEMU 虚拟机
Bright-Fun-1638 · reddit · 2026-09-12
- 作者在用 Claude Code 时需要一个 agent 原生的沙箱执行环境:Docker 缺 systemd/内核模块/loopback 支持,VirtualBox/VMware 只面向 GUI 人类用户,于是写了 stoat——一个 Go 单二进制工具,直接启动 QEMU 并向 agent 暴露操作接口。
- 用法极简:stoat create dev --image debian-13 建虚拟机,stoat up dev 启动,stoat mcp install claude-code 一键接入 Claude Code。
- Agent 在 VM 内可用工具覆盖 exec、文件、包管理、端口、服务、日志、快照,搞坏环境直接恢复快照。
- 每个 VM 有 agentaccess 权限级别(none 到 exec),可对一台虚拟机完全放权、另一台只读。
- 目前仅支持 Linux + KVM,后续计划 GCP/AWS 连接器和 macOS/Windows 二进制。
所属事件:stoat:用 QEMU 给 AI Agent 打造带快照的隔离沙箱(2 条相关)→
「编程与Agent」频道最新
- PostTrainBench 轨迹数据集月下载破 10 万,作者警告是 RL 奖励作弊所致 — maksym_andr · 2026-10-31
- 用 AI 做游戏?先搭一个 tech art 测试场景 — chongdashu · 2026-10-31
- Agent 办公室产品 Skydive 开放:3D 界面 watching AI 同事干活 — Scobleizer · 2026-10-31
- 手写 RAGEN 代码成 FrontierCS 2 第三难任务,限 0.5 A100 小时 — wzenus · 2026-10-31
- LangChain SF 线下活动:决策模型与 Agent 评测的新玩法 — LangChain · 2026-10-31
- 别让编码 Agent 无限重试:失败 5 次就停并叫人 — Arindam_1729 · 2026-10-31