Skip to main content

Introduction

Run isolated Linux-compatible VMs with agentOS Core.

agentOS provides isolated filesystem, process, terminal, language, and networking APIs in a lightweight VM.

Run agentOS two ways:

  • Hosted: the prebuilt agentOS Rivet Actor gives each VM a durable ID, versioned configuration, replayable output, and expiring previews, controlled from @rivet-dev/agentos or plain HTTP.
  • Library: @rivet-dev/agentos-core runs VMs inside your Node.js backend. Your application owns the VM’s lifecycle, persistence, and access to host resources such as host functions and mounts.

See which one to use.

Edit this page Last updated November 10, 2026