• English
  • Introduction

    Background

    Most sandboxes are single-purpose (browser, code, or shell), making file sharing and functional coordination extremely challenging. For instance, files downloaded by a browser sandbox often need to be copied through external storage before other tools can use them, and an Agent task may require several environments to be ready before it can run.

    What is AIO Sandbox?

    AIO Sandbox is an all-in-one agent sandbox environment that combines Browser, Shell, File, MCP operations, and VSCode Server in a single Docker container. Built on Cloud-native lightweight sandbox technology, it provides a unified sandbox environment for AI agents and developers.

    Beyond tool integration, it offers live sandbox previews to watch agent activity, and provides agent-friendly APIs (MCP-ready) for easy integration for Agents.

    Key Features

    Unified File System

    Because all components run in the same container, files downloaded in the browser are immediately accessible through Shell and File operations, enabling seamless workflows.

    Multi-Interface Access

    • VNC: Visual browser interaction at /vnc/index.html
    • Code Server: Full VSCode experience at /code-server/
    • Terminal: WebSocket terminal at /v1/shell/ws
    • Bash: Pipe-based command execution at /v1/bash/*
    • Code Runtimes: Python and JavaScript execution through /v1/code/*, /v1/jupyter/*, and /v1/nodejs/*
    • MCP Hub: Aggregated services at /mcp

    MCP Integration

    APIs and MCP servers support mutual invocation, enabling seamless communication between different service layers and enhanced interoperability:

    • Browser automation
    • File system operations
    • Terminal interactions
    • Code execution
    • Skills
    • Document processing (Markitdown)

    Development Preview

    Built-in proxy endpoints for testing applications:

    • Wildcard Domain Access: ${port}-${domain} for wildcard domain routing
    • Subpath Access:
      • /proxy/{port}/ for backend services
      • /absproxy/{port}/ for frontend applications

    Use Cases

    AI Agent Development

    Perfect for building AI agents that need to:

    • Browse websites and interact with web applications
    • Execute code in secure sandboxes
    • Manipulate files and run shell commands
    • Access multiple development tools seamlessly

    Cloud Development

    Ideal for teams needing:

    • Remote development environments
    • Standardized tooling across team members
    • Secure code execution environments
    • Easy deployment and scaling

    Automation Workflows

    Great for scenarios requiring:

    • Browser automation with visual feedback
    • File processing and code generation
    • Multi-step development pipelines
    • Integration testing environments

    Architecture Overview

    Getting Started

    Ready to dive in? Check out our Quick Start guide to get your AIO Sandbox running in minutes.

    For detailed information about specific components, explore the guides in the sidebar navigation. If you plan to deploy on a cloud host or Kubernetes, see Cloud Deployment. If you are deciding where your agent should run, see Agent Call Sandbox vs In Sandbox.