Discover and explore top open-source AI tools and projects—updated daily.
rivet-devControl coding agents remotely and securely in sandboxed environments
Top 39.3% on SourcePulse
Summary
rivet-dev/sandbox-agent simplifies remote control of autonomous coding agents by offering a unified HTTP API and standardized event schema. It enables developers to run agents like Claude Code, Codex, OpenCode, and Amp within isolated sandboxes, abstracting agent-specific interfaces for easier integration, agent swapping, remote management, and session persistence.
How It Works
The system employs a universal adapter architecture. A lightweight Rust daemon within a sandbox exposes an HTTP/SSE API. Each agent has a dedicated adapter translating between the universal API and the agent's proprietary interface. This design provides a consistent control plane and normalized event stream across agents, simplifying development and enabling hot-swapping.
Quick Start & Requirements
Installation uses curl for the server binary or npm/bun for the TypeScript SDK/CLI. The server is a static Rust binary. Dependencies include Node.js/Bun for SDK/CLI. API keys for supported agents are required. Key resources: SDK docs, Deployment guides, OpenAPI Spec.
Highlighted Details
Maintenance & Community
Roadmap includes Python SDK and auto-configuration. Discord community available.
Licensing & Compatibility
The specific open-source license is not detailed in the README. Compatibility is broad, running on platforms capable of executing Linux binaries.
Limitations & Caveats
Session data storage is consumer responsibility. Does not provide direct LLM wrappers (recommends Vercel AI SDK). No Git management features. Sandbox provider API integration relies on guides.
2 days ago
Inactive
agi-inc
Significant-Gravitas