Rivet AgentOS
An open-source AI agent runtime that runs inside your backend on Linux, with isolated execution and persistent files, plus self-hosted or managed hosting.

Rivet AgentOS is a runtime for developers building applications where AI agents need a working environment for code and tools. It runs inside an existing backend process, with WebAssembly isolation instead of a separate virtual machine for each agent.
- Code execution: Agents can run Bash, Python and Node.js, manage subprocesses, and make network requests or serve HTTP under explicit permissions.
- Persistent files: Each agent gets its own filesystem, with mounts for host directories, S3 and Google Drive accessible through ordinary file paths.
- Backend access: Typed host functions let agents use application capabilities while credentials remain on the host; permission requests can pause for human review in your UI.
- Durable coordination: Rivet Actors preserve agent identity and state, while Workflows let multi-step tasks wait, retry and resume with completed operations recorded.
- Agent compatibility: Use Pi, Claude Code, Codex or OpenCode, or bring your own agent; workloads needing native binaries or heavy compilation can attach a full Linux sandbox.
AgentOS is open source under Apache 2.0 and runs on standard Linux infrastructure without nested virtualization. You can run it locally and self-host the control plane as a Rust binary or container. Rivet Cloud provides managed hosting and persisted Actor data. Rivet also offers managed deployment inside your own VPC, where data stays within your cloud. Browser access connects to external providers such as Browserbase.