Features

AIO Sandbox provides a comprehensive set of features designed for AI agents, developers, and automation workflows.

Core Features

🌐 Unified Environment

All components run in a single Docker container, ensuring seamless file sharing and workflow integration:

  • Browser with VNC access
  • Shell terminal with WebSocket support
  • File system operations API
  • VSCode Server for cloud development

⚡ Instant Development Setup

Get started immediately with pre-configured tools:

  • No complex installation processes
  • Pre-integrated development stack
  • Ready-to-use MCP servers
  • Built-in preview capabilities

🔐 Secure Code Execution

Execute code safely with integrated Sandbox Fusion:

  • Isolated Python execution environment
  • Secure Node.js runtime
  • Memory and resource limits
  • Safe file system access

🤖 Agent Integration Ready

Perfect for AI agent workflows:

  • MCP Hub with common servers
  • WebSocket-based interactions
  • RESTful API endpoints
  • Standardized response formats

Technical Features

File System Sharing

Because all components run in the same container:

  • Files downloaded in browser are immediately available in shell
  • Code written in VSCode can be executed in terminal
  • File operations reflect across all interfaces
  • No complex volume mounting required

Multi-Interface Access

Access your environment through multiple interfaces:

  • VNC Browser: Visual GUI interaction
  • Code Server: Full VSCode experience
  • WebSocket Terminal: Real-time shell access
  • REST APIs: Programmatic file and shell operations

Development Preview

Built-in proxy endpoints for application testing:

  • Frontend applications via /absproxy/{port}/
  • Backend services via /proxy/{port}/
  • Real-time development server access
  • No additional reverse proxy setup

MCP Server Integration

Pre-configured Model Context Protocol servers:

  • Browser: Web automation and interaction
  • File: File system operations
  • Terminal: Shell command execution
  • Markitdown: Document processing
  • Arxiv: Research paper access

Use Case Examples

AI Agent Development

Perfect for building agents that need to:

# Example: Agent browsing and file operations
await browser.goto("https://example.com")
data = await browser.extract_text()
await file_system.write("/tmp/data.txt", data)
await terminal.execute("python process_data.py")

Remote Development

Ideal for distributed teams:

  • Consistent development environment
  • Version-controlled container configuration
  • Shared tooling and dependencies
  • Real-time collaboration capabilities

Automation Workflows

Great for complex automation:

  • Browser-based data collection
  • File processing and transformation
  • Code generation and execution
  • Multi-step pipeline orchestration

Performance & Scalability

Lightweight Architecture

Built on ByteFaaS technology:

  • Minimal resource overhead
  • Fast startup times
  • Efficient memory usage
  • Optimized for container environments

Horizontal Scaling

Deploy multiple instances easily:

  • Stateless design where possible
  • Session management for terminals
  • Load balancing ready
  • Cloud-native architecture

Enterprise Ready

Production deployment features:

  • Health check endpoints
  • Logging and monitoring
  • Security best practices
  • Resource limit enforcement

Security Features

Isolation

Multiple layers of security:

  • Container-level isolation
  • Sandboxed code execution
  • Limited file system access
  • Network access controls

Safe Execution

Sandbox Fusion provides:

  • Memory limits per execution
  • CPU time restrictions
  • File system boundaries
  • Import/require limitations

Access Control

Configurable security options:

  • Optional sudo access
  • File permission controls
  • Network restrictions
  • Resource quotas

Ready to explore these features? Check out our Quick Start guide to begin using AIO Sandbox.