Herdr插件为Claude Code、Codex、OpenCode等终端编程Agent提供独立Vercel沙盒,支持多Agent并行、JSON可编程接口、本地零侵入。
像 Claude Code、Codex、OpenCode 这类终端编码 Agent,现在都可以在各自独立的 Vercel Sandbox 中运行,由 Herdr 这款类 tmux 的管理器进行编排,在面板中并排运行。Agent 运行或编辑的任何内容都不会触碰你的本地机器。
启动一个 Agent 时,插件会将你的项目文件上传到一个新的 Sandbox,在其中安装 Agent,并打开一个连接到它的面板。
这个面板的工作方式就像本地终端;你向 Agent 输入内容,观看它的运行过程。但它运行在 Sandbox 中,而非你的本地机器上,所以你可以同时运行多个 Agent 而不会拖慢任何东西。
插件的所有操作都是机器可读的。每个动作都会以 JSON 格式返回结果,所以无论你能从面板中执行什么操作——比如启动 Agent、检查状态或应用变更——脚本或其他 Agent 同样可以完成。
内置了几项安全防护。插件会在首次上传前显示每个文件,将远程变更作为 Git patch 返回,仅在你选择时应用,并要求人工输入 DELETE 才能永久删除 Sandbox。
Claude Code (2.1.220)、Codex (0.146.0) 和 OpenCode (1.18.9) 均已通过验证,默认可用。
要开始使用,请安装插件:
herdr plugin install vercel-labs/herdr-vercel-sandbox-plugin
在你希望 Agent 工作的仓库中运行 vercel link,然后从 Herdr 的操作菜单中启动一个 Agent。
启动会分两步执行。第一步是预演:列出所有将要上传的文件,但什么都不创建。再执行一次,插件才会创建 Sandbox 并在面板中打开 Agent。要将 Agent 的工作拉回本地,运行 apply 操作,其变更会以 Git patch 的形式到达。
使用按标准 Sandbox 费率计费。更多详情参阅文档。