box
box by ASCII: The High-Performance Linux Sandbox Designed for AI Agents and Agent Factories
Discover box by ASCII, the most powerful and affordable sandbox solution for AI agents. Featuring persistent Ubuntu VMs, 60fps virtual desktops, and sub-second billing, box provides the ultimate environment for programmatic use and human developers alike.
2026-07-24
--K
box Product Information
box by ASCII: The Ultimate Linux Sandbox for AI Agents and Developers
In the rapidly evolving landscape of artificial intelligence, the need for secure, scalable, and powerful environments to run agents has never been greater. box by ASCII emerges as the premier solution, positioned as the cheapest and most powerful sandbox specifically engineered for AI agents. Developed by ASCII, box is designed to power agent factories, providing persistent Linux virtual machines that bridge the gap between programmatic automation and human-centric development.
Whether you are building isolated agents with state-of-the-art capabilities or seeking a robust environment for devtools, box offers a seamless experience without requiring you to become a sandboxing expert. This article explores the depth of the box ecosystem, its features, and why it stands out in the competitive landscape of AI sandboxing.
What is box?
At its core, box is a persistent Linux (Ubuntu) virtual machine. It is not just a temporary container; it is a full-fledged VM equipped with SSH and SCP access, ensuring that developers and agents have the level of control required for complex workflows. box by ASCII is built with a three-pronged focus: it is optimized for AI agents, designed for programmatic use via APIs and SDKs, and remains fully accessible for human developers.
Every box is a dedicated machine with a unique IPv4 address and features high-performance capabilities like a 60fps virtual desktop. This makes box suitable for tasks ranging from simple script execution to complex GUI-based agent interactions. By providing a persistent environment, box allows agents to maintain state, facilitating long-running tasks and sophisticated multi-step operations.
Key Features of box by ASCII
box is packed with features that prioritize speed, flexibility, and ease of use. Below are the standout technical capabilities that define the box experience.
1. Persistent Ubuntu Virtual Machines
Unlike many sandbox solutions that are ephemeral, a box is a persistent Ubuntu machine. This persistence means that your environment, files, and configurations remain intact across sessions, provided you use the snapshot and stop features appropriately.
2. Fast Disk-Level Forking
One of the most powerful features of box by ASCII is the ability to perform fast disk-level forking from a snapshot. This allows developers or agents to clone an existing environment instantly, making it ideal for scaling agent factories or testing different branches of an agent's logic in parallel.
3. Pre-configured Developer Environment
Every box comes ready to work right out of the gate. You don't have to spend time setting up dependencies. Pre-installed tools include:
- Docker: Full Docker support inside the VM.
- Editors & Tools: VS Code, Ghostty, and the GitHub CLI.
- Browsers: Chrome is ready for web automation or testing.
- Languages & Runtimes: Rust, Node.js, and Bun are pre-installed, supporting a wide range of development workflows.
4. High-Performance Virtual Desktop
For workflows that require a graphical interface, box provides a 60fps virtual desktop. This high-performance stream ensures that human operators or vision-based agents can interact with the Ubuntu environment with minimal latency.
5. Dedicated Networking
Each box is assigned a dedicated IPv4 address, and the platform supports public HTTPS hosting. This is crucial for agents that need to expose endpoints or for developers testing web-based applications.
Why Choose box?
When comparing box to other providers like E2B, GitHub Codespaces, Daytona, Modal, or Vercel Sandbox, box by ASCII offers several distinct advantages:
- Designed for Agents: The CLI and API are built specifically for the unique needs of AI agents and programmatic scaling.
- Full Machine Capabilities: These are full Ubuntu machines, not restricted containers. You can run any devtool, language, or workflow without limitations.
- Honest Pricing: With per-second billing and a transparent cost structure, box is often the most affordable option on the market. A $20 monthly minimum provides approximately 555 hours (2,000,000 VM-seconds) of dedicated 4 vCPU / 8 GB VM time.
How to Use box
Getting started with box is straightforward, whether you prefer a command-line interface or a programmatic approach.
Installation
To install the box CLI, use the following commands based on your operating system:
macOS and Linux:
curl -fsSL https://ascii.dev/api/box/install | sh
Windows:
irm https://ascii.dev/api/box/install.ps1 | iex
Essential CLI Commands
The box CLI is designed to be intuitive for both humans and agents. Key commands include:
box new: Spin up a new box instance immediately.box ssh/box scp: Access your box via SSH or transfer files using SCP.box prompt: Run AI models like Claude or Codex directly inside your box.box fork: Create an identical clone of a box from a snapshot.box stop: Snapshot the current state and pause billing.box desktop: Access the 60fps virtual desktop stream.box list: View all active and stopped boxes in your account.
Programmatic Integration
For developers building automated systems or agent factories, the HTTP API and dedicated SDKs are the preferred methods of interaction. box offers Python and TypeScript SDKs to integrate sandboxing directly into your application logic. Additionally, every CLI command supports a --json flag, providing stable JSONL output for seamless shell integration.
Use Cases for box
box by ASCII is versatile enough to support a variety of advanced use cases:
- Agent Factories: Rapidly spin up and tear down thousands of isolated environments for AI agents to perform tasks.
- AI Research: Use the
box promptcommand to integrate LLMs with a live Linux environment for code execution and testing. - Automated Testing: Utilize the pre-installed Docker and language runtimes to run CI/CD pipelines in an isolated, reproducible environment.
- Web Automation: Leverage the pre-installed Chrome browser and high-speed virtual desktop for complex web scraping or automated UI testing.
Simple and Honest Pricing
box follows a "pay only for what you run" model. Billing is calculated by the second, ensuring you never pay for idle time.
- Minimum Monthly Spend: $20.
- What $20 gets you: Approximately 2,000,000 VM-seconds. This equates to about 555 hours of a dedicated 4 vCPU / 8 GB VM.
- Efficiency: Use your balance across a single box or distribute it across many instances.
FAQ
Q: Am I billed when a box is stopped?
A: When you use box stop, the system creates a snapshot and pauses the per-second billing for the VM instance.
Q: Is the $20/mo a per-box minimum? A: No, the $20 minimum is per account, which covers the usage of one or many boxes.
Q: Where do boxes run? A: Currently, boxes are hosted in EU regions, including Germany, Finland, and France.
Q: What survives a stop and resume? A: Because box utilizes disk-level snapshots, your files and configurations survive the stop and resume process.
Q: Can I give boxes to my own users? A: Yes, box is designed to scale, with self-serve plans supporting 100 to 1,200 active boxes, making it possible to provide isolated environments to your own user base.
Q: What is the default Time-to-Live (TTL)? A: The default TTL for a box is 1 hour, though this is overrideable to suit your specific project requirements.
For more information, visit the official documentation or compare box against other providers at box.ascii.dev/compare.








