awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rivet-dev avatar

rivet-dev/sandbox-agent

0
View on GitHub↗
882 stars·60 forks·Rust·apache-2.0·7 viewssandboxagent.dev↗

Sandbox Agent

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.

Features

  • Coding Agent Orchestrators - The platform translates unique agent commands into a universal format, enabling external development environments to communicate with and direct different coding assistants seamlessly.
  • Autonomous Agent Infrastructures - Provides a standardized HTTP infrastructure to manage, monitor, and persist autonomous coding agent sessions.
  • Agent Session Management - Provides a standardized interface for managing the lifecycle and state persistence of autonomous coding agent sessions.
  • MicroVM Agent Sandboxes - Deploys and manages isolated execution environments for autonomous coding agents using a lightweight binary.
  • Autonomous Agent Orchestration - Coordinates multiple artificial intelligence coding assistants through a unified protocol to streamline complex task execution.
  • Remote Agent Management - The platform provides a standardized interface to control diverse artificial intelligence coding assistants, maintaining consistent workflows across different agent technologies.
  • Agent Session Persistence - Persists agent session data across memory, local databases, and remote storage to ensure continuity.
  • Code Execution Sandboxes - Executes untrusted code within isolated environments to perform autonomous tasks securely.
  • Sandboxed Code Execution Environments - Provides a secure containerized runtime for executing untrusted code during autonomous development tasks.
  • Isolated Execution Sandboxes - Runs untrusted code and autonomous agent processes within secure, ephemeral containers.
  • Cloud-Persistent Agent Sessions - Maintains agent state across crashes and network interruptions using cloud-persistent session management.
  • Tool Permission Controllers - Enforces interactive approval workflows for agent tool-use requests to ensure secure and controlled autonomous execution.
  • Container-Based Sandboxes - Executes untrusted agent processes within ephemeral, isolated container environments to prevent host system access.
  • Capability-Based Security - Enforces granular permission checks on agent tool usage to ensure secure interaction with system resources.
  • Agentic Process Managers - Creates and monitors background processes while providing access to logs and interactive terminal sessions.
  • Cloud-Hosted Agent Sandboxes - Executes agent environments within isolated containers using a lightweight binary for local and cloud deployment.
  • Session Attachment Tools - Connects to active agent background processes to enable interactive code execution and development workflows.
  • Cloud Deployment Platforms - Supports execution across various infrastructure providers and container platforms for production agent hosting.
  • Orchestration Server Deployments - Spawns and manages isolated execution environments as subprocesses or remote containers for agent sessions.
  • Agent Proxying Gateways - Translates diverse agent-specific commands into a universal network interface to enable consistent communication.
  • Agentic Session Persistence - Maintains agent state across process restarts and network interruptions by decoupling execution environments.
  • Agent Management Interfaces - Offers a standardized HTTP interface for controlling agent sessions and monitoring process activity.

Star history

Star history chart for rivet-dev/sandbox-agentStar history chart for rivet-dev/sandbox-agent

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Sandbox Agent

Hand-picked collections where Sandbox Agent appears.
  • Secure code sandbox
  • E2B SDK integration

Frequently asked questions

What does rivet-dev/sandbox-agent do?

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.

What are the main features of rivet-dev/sandbox-agent?

The main features of rivet-dev/sandbox-agent are: Coding Agent Orchestrators, Autonomous Agent Infrastructures, Agent Session Management, MicroVM Agent Sandboxes, Autonomous Agent Orchestration, Remote Agent Management, Agent Session Persistence, Code Execution Sandboxes.

What are some open-source alternatives to rivet-dev/sandbox-agent?

Open-source alternatives to rivet-dev/sandbox-agent include: letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… daytonaio/daytona — Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized… qwibitai/nanoclaw — Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI… agentwrapper/agent-orchestrator — This project is an LLM coding agent orchestrator and AI software engineering platform designed to manage fleets of…

Open-source alternatives to Sandbox Agent

Similar open-source projects, ranked by how many features they share with Sandbox Agent.
  • letta-ai/lettaletta-ai avatar

    letta-ai/letta

    21,168View on GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    View on GitHub↗21,168
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
  • claude-code-best/claude-codeclaude-code-best avatar

    claude-code-best/claude-code

    20,272View on GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    TypeScript
    View on GitHub↗20,272
  • daytonaio/daytonadaytonaio avatar

    daytonaio/daytona

    72,416View on GitHub↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    TypeScriptagentic-workflowaiai-agents
    View on GitHub↗72,416
  • See all 30 alternatives to Sandbox Agent→