Arrakis — Summary
Arrakis is a self-hosted, fully customizable sandboxing solution for AI agent code execution and computer use, built on cloud-hypervisor microVMs. It ships a REST API server (arrakis-restserver), a Go CLI (arrakis-client), a Python SDK (py-arrakis), and an MCP server (arrakis-mcp-server). Each sandbox runs Ubuntu inside a cloud-hypervisor microVM with a pre-installed code execution service and VNC server (Chrome included for computer use). The defining feature is snapshot-and-restore: agents can checkpoint a sandbox at any state and later backtrack exactly to it, enabling Monte Carlo Tree Search-style workflows and multi-step agent explainability. Port forwarding is automatic — VNC access and any service ports are exposed from the VM to the host without extra setup. Arrakis is Linux-only (requires /dev/kvm) and self-hosted (no managed service). Like all sandbox infrastructure projects in this batch, it sits below the agent loop rather than inside it, making it fundamentally different from the 11 seed frameworks.