agent-infra/sandbox

All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a single Docker container.

解决的问题

传统的 AI 智能体沙盒通常是单一用途的,仅提供浏览器或 shell,这使得智能体难以在不同工具间共享文件和协调功能。AIO Sandbox 提供了一个统一、安全的执行环境,浏览器、shell、文件操作和开发工具都共享同一个文件系统。

工作原理

它将浏览器、shell、VSCode Server 和 Jupyter Notebook 打包到一个 Docker 容器中。该环境可通过 API 或 SDK(Python、TypeScript、Go)访问,允许 AI 智能体以编程方式控制环境。它还集成了模型上下文协议 (MCP),为 Web 自动化、文件系统操作和命令执行提供标准化工具。

适用人群

构建 AI 智能体的开发者,他们需要一个安全的多工具环境来执行复杂任务(如网页抓取、代码执行和文件操作),而无需配置多个独立的服务。

核心亮点

  • 统一文件系统:通过浏览器下载的文件可立即供 shell 和 Jupyter Notebook 使用。
  • 多接口访问:包含用于可视化浏览器交互的 VNC、用于 IDE 访问的 VSCode Server,以及基于 WebSocket 的终端。
  • MCP 集成:预配置了用于浏览器、文件、shell 和文档处理 (Markitdown) 的 MCP 服务器。
  • 智能体就绪 API:直接支持与 LangChain、OpenAI Assistants 和 Browser-use 等框架的集成。

相关

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