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.