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.