Discover and explore top open-source AI tools and projects—updated daily.
abshkbhSandboxing solution for AI agent code execution and computer use
Top 51.6% 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-arrakisHighlighted Details
py-arrakis) for programmatic control.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
5 months ago
1+ week
microsandbox
e2b-dev
e2b-dev
daytonaio