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」频道最新
- 开发者喂 GPT-6《GT 赛车》与 F1 电影,生成可交互 3D 赛车场景 — cedric_chee · 2026-09-13
- 编码 Agent 会自创形式语言,自然语言或成其元语言 — jmugan · 2026-09-13
- Uncle Bob 发文质疑 Agent Harness 设计,呼吁重新思考 — blaizedsouza · 2026-09-13
- 毒事件隔离清单:坏消息不再阻塞整条队列的 6 步实践 — blaizedsouza · 2026-09-12
- Agent 别自己调所有下游系统:一条事件、多个消费者的扇出模式 — blaizedsouza · 2026-09-12
- 独立开发者用 Claude 打造 D&D 世界模拟,NPC 会记住并回应你的行为 — tschilpi · 2026-09-12