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 에이전트 샌드박스는 종종 단일 목적용으로 설계되어 브라우저나 셸만 제공하는 경우가 많으며, 이로 인해 에이전트가 파일을 공유하거나 서로 다른 도구 간에 기능을 조정하는 데 어려움을 겪습니다. AIO Sandbox는 브라우저, 셸, 파일 작업 및 개발 도구가 모두 단일 파일 시스템을 공유하는 통합되고 안전한 실행 환경을 제공합니다.

작동 방식

브라우저, 셸, VSCode Server, 그리고 Jupyter Notebook을 하나의 Docker 컨테이너에 패키징합니다. 이 환경은 API 또는 SDK(Python, TypeScript, Go)를 통해 접근할 수 있어, AI 에이전트가 프로그래밍 방식으로 환경을 제어할 수 있습니다. 또한 Model Context Protocol (MCP)을 통합하여 웹 자동화, 파일 시스템 작업 및 명령 실행을 위한 표준화된 도구를 제공합니다.

대상 사용자

웹 스크래핑, 코드 실행, 파일 조작과 같은 복잡한나 작업을 수행하기 위해 여러 개의 별도 서비스를 구성할 필요 없이 안전하고 다중 도구 환경이 필요한 AI 에이전트를 구축하는 개발자.

주요 특징

  • 통합 파일 시스템: 브라우저를 통해 다운로드한 파일은 즉시 셸과 Jupyter notebook에서 사용할 수 있습니다.
  • 다중 인터페이스 접근: 시각적 브라우저 상호작용을 위한 VNC, IDE 접근을 위한 VSCode Server, 그리고 WebSocket 기반의 터미널을 포함합니다.
  • MCP 통합: 브라우저, 파일, 셸, 그리고 문서 처리(Markitdown)를 위한 사전 구성된 MCP 서버를 제공합니다.
  • 에이전트용 API: LangChain, OpenAI Assistants, Browser-use와 같은 프레임워크에 대한 직접적인 통합 지원을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch