madarco/agentbox

Run multiple agents in parallel sandboxed VMs, with a single command, on your PC or in the cloud

What it solves

AgentBox 提供了一种在隔离的沙盒环境中并行运行多个 AI 编程代理(例如 Claude Code、Codex 或 Open Code)的方法。它消除了为每个代理手动设置虚拟机或容器的摩擦,允许开发者将他们的项目“瞬间移动”到预配置了所有必要设置和工具的专用环境中。

How it works

AgentBox 使用 Docker 容器(带有 FUSE overlays)来创建“boxes”——可以在本地或各种云提供商(例如 Hetzner、Vercel、E2B、DigitalOcean)上托管的专用虚拟环境。每个 box 包含一个持久化的 shell、一个浏览器,以及与 VS Code 或 Cursor 等 IDE 的集成。用户可以通过简单的 CLI 命令启动代理,通过仪表板进行管理,并使用 checkpoint 使用保存的状态在不到一秒钟内启动新的 box。

Who it’s for

它专为使用 AI 编程代理并希望在不同的任务上同时运行多个代理,而又不弄乱本地机器或冒风险影响其主要环境的开发者而设计。

Highlights

  • Multi-Agent Parallelism: 运行多个代理在单独的 box 中同时进行,只需一个命令。
  • Cloud & Local Flexibility: 支持本地 Docker 以及用于托管沙盒的多种云提供商。
  • Instant State Recovery: 使用 checkpoint 实现新 box 的亚秒级启动。
  • Integrated Tooling: 内置支持 VNC 屏幕共享、Web 应用 URL 隧道以及通过 Dev Containers 进行的直接 IDE 连接。
  • Secure Credential Handling: 将 git 凭据保留在本地机器上,在推送到远程仓库之前请求权限。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目