Sandboxing solution for AI agent code execution and computer use
Top 58.8% on sourcepulse
Arrakis provides a self-hosted, customizable sandboxing solution for AI agent code execution and computer use, enabling safe multi-step workflows with backtracking. It targets AI developers and researchers needing secure, isolated environments for testing and running potentially malicious or buggy code. The key benefit is robust isolation and state management for complex agent operations.
How It Works
Arrakis leverages MicroVMs (specifically cloud-hypervisor) for secure, lightweight isolation of each sandbox. It supports snapshot-and-restore functionality, allowing agents to checkpoint and backtrack to previous states. Sandboxes run Ubuntu with pre-configured code execution services and VNC servers, accessible via a REST API, Python SDK, and MCP server, simplifying interaction and GUI access.
Quick Start & Requirements
curl -sSL https://raw.githubusercontent.com/abshkbh/arrakis/main/setup/setup.sh | bash
followed by running ./arrakis-restserver
./dev/kvm
accessible).pip install py-arrakis
Highlighted Details
py-arrakis
) for programmatic control.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 months ago
1+ week