# rivet-dev/sandbox-agent

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/rivet-dev-sandbox-agent).**

882 stars · 60 forks · Rust · apache-2.0

## Links

- GitHub: https://github.com/rivet-dev/sandbox-agent
- Homepage: https://sandboxagent.dev
- awesome-repositories: https://awesome-repositories.com/repository/rivet-dev-sandbox-agent.md

## Topics

`agent` `ai` `amp` `claude` `claude-code` `codex` `daytona` `e2b` `opencode` `sandbox`

## Description

Sandbox Agent is a platform designed to manage, secure, and orchestrate autonomous coding assistants. It provides a standardized infrastructure for executing untrusted code and managing agent lifecycles within isolated, containerized environments. By decoupling agent execution from client connections, the platform ensures that session states remain persistent across process restarts and network interruptions.

The project distinguishes itself through a capability-based security model that enforces granular permission checks on tool usage, ensuring that autonomous processes operate within defined boundaries. It translates diverse agent commands into a universal network interface, allowing for consistent control and communication across varied development environments. This architecture supports both local and cloud-based deployments, enabling the scaling of execution environments while maintaining a unified protocol for agent interaction.

Beyond core orchestration, the platform includes comprehensive tools for monitoring and observability, such as real-time event streaming, session transcript persistence, and debugging interfaces. It also provides extensive support for development workflows, including process management, credential handling, and multi-interface access via command-line and programmatic APIs.

The software is distributed as a lightweight binary that integrates with common infrastructure providers to facilitate rapid deployment and remote development connectivity.

## Tags

### Artificial Intelligence & ML

- [Coding Agent Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/coordination-and-routing/ai-agent-orchestrators/coding-agent-orchestrators.md) — The platform translates unique agent commands into a universal format, enabling external development environments to communicate with and direct different coding assistants seamlessly. ([source](https://github.com/rivet-dev/sandbox-agent/blob/main/gigacode))
- [Autonomous Agent Infrastructures](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-agent-infrastructures.md) — Provides a standardized HTTP infrastructure to manage, monitor, and persist autonomous coding agent sessions.
- [Agent Session Management](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-session-management.md) — Provides a standardized interface for managing the lifecycle and state persistence of autonomous coding agent sessions. ([source](https://sandboxagent.dev/))
- [MicroVM Agent Sandboxes](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-execution-sandboxes/microvm-agent-sandboxes.md) — Deploys and manages isolated execution environments for autonomous coding agents using a lightweight binary.
- [Autonomous Agent Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-agent-orchestration.md) — Coordinates multiple artificial intelligence coding assistants through a unified protocol to streamline complex task execution. ([source](https://sandboxagent.dev/docs))
- [Remote Agent Management](https://awesome-repositories.com/f/artificial-intelligence-ml/remote-agent-management.md) — The platform provides a standardized interface to control diverse artificial intelligence coding assistants, maintaining consistent workflows across different agent technologies. ([source](https://github.com/rivet-dev/sandbox-agent#readme))
- [Agentic Process Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-process-managers.md) — Creates and monitors background processes while providing access to logs and interactive terminal sessions. ([source](https://sandboxagent.dev/docs/inspector))
- [Cloud-Hosted Agent Sandboxes](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-agent-platforms/cloud-hosted-agent-sandboxes.md) — Executes agent environments within isolated containers using a lightweight binary for local and cloud deployment. ([source](https://github.com/rivet-dev/sandbox-agent#readme))

### Development Tools & Productivity

- [Agent Session Persistence](https://awesome-repositories.com/f/development-tools-productivity/database-session-management/session-state-persistence/agent-session-persistence.md) — Persists agent session data across memory, local databases, and remote storage to ensure continuity. ([source](https://sandboxagent.dev/docs/quickstart))
- [Session Attachment Tools](https://awesome-repositories.com/f/development-tools-productivity/terminal-automation/terminal-session-management/session-attachment-tools.md) — Connects to active agent background processes to enable interactive code execution and development workflows. ([source](https://sandboxagent.dev/docs/cli))

### DevOps & Infrastructure

- [Code Execution Sandboxes](https://awesome-repositories.com/f/devops-infrastructure/execution-environments/code-execution-runtimes/code-execution-sandboxes.md) — Executes untrusted code within isolated environments to perform autonomous tasks securely. ([source](https://sandboxagent.dev/docs))
- [Cloud Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-platforms.md) — Supports execution across various infrastructure providers and container platforms for production agent hosting. ([source](https://sandboxagent.dev/docs))
- [Orchestration Server Deployments](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments/orchestration-server-deployments.md) — Spawns and manages isolated execution environments as subprocesses or remote containers for agent sessions. ([source](https://sandboxagent.dev/docs/quickstart))

### Programming Languages & Runtimes

- [Sandboxed Code Execution Environments](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtimes/sandboxed-code-execution-environments.md) — Provides a secure containerized runtime for executing untrusted code during autonomous development tasks.

### Security & Cryptography

- [Isolated Execution Sandboxes](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/isolated-execution-sandboxes.md) — Runs untrusted code and autonomous agent processes within secure, ephemeral containers.
- [Cloud-Persistent Agent Sessions](https://awesome-repositories.com/f/security-cryptography/identity-access-management/session-management/stateful-session-persistence/messaging-session-persistence/container-session-persistence/cloud-persistent-agent-sessions.md) — Maintains agent state across crashes and network interruptions using cloud-persistent session management. ([source](https://sandboxagent.dev/docs/manage-sessions))
- [Tool Permission Controllers](https://awesome-repositories.com/f/security-cryptography/permission-management-tools/tool-permission-controllers.md) — Enforces interactive approval workflows for agent tool-use requests to ensure secure and controlled autonomous execution. ([source](https://sandboxagent.dev/docs/inspector))
- [Container-Based Sandboxes](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/execution-sandboxes/container-based-sandboxes.md) — Executes untrusted agent processes within ephemeral, isolated container environments to prevent host system access.
- [Capability-Based Security](https://awesome-repositories.com/f/security-cryptography/security/policies/capability-authorization/capability-based-security.md) — Enforces granular permission checks on agent tool usage to ensure secure interaction with system resources.
- [Agentic Session Persistence](https://awesome-repositories.com/f/security-cryptography/identity-access-management/session-management/stateful-session-persistence/agentic-session-persistence.md) — Maintains agent state across process restarts and network interruptions by decoupling execution environments.

### Networking & Communication

- [Agent Proxying Gateways](https://awesome-repositories.com/f/networking-communication/http-proxies/agent-proxying-gateways.md) — Translates diverse agent-specific commands into a universal network interface to enable consistent communication.

### Web Development

- [Agent Management Interfaces](https://awesome-repositories.com/f/web-development/web-based-development-interfaces/agent-management-interfaces.md) — Offers a standardized HTTP interface for controlling agent sessions and monitoring process activity.
