Skip to main content
Your agent runs as a worker: your code, wrapped by zeroruntime.serve(...). The Zero Runtime runtime handles the real-time media (transport, GPUs, STT/LLM/TTS orchestration, and turn-taking). Your worker registers with the runtime and receives sessions, so you never operate low-latency media infrastructure.
Deployment architecture: a caller's live session reaches the Zero Runtime runtime, which manages transport, GPUs, and real-time media. The runtime streams the session to your agent worker, deployed on Zero Runtime Cloud via the CLI. The control plane invokes your agent to start the session.

How a session flows

  1. A caller starts a live session from a playground, a web or mobile client, or an inbound phone call.
  2. The session reaches the Zero Runtime runtime, which manages transport, GPUs, and real-time media.
  3. The control plane invokes your agent to start the session.
  4. The runtime streams the session to one of your registered workers, which runs your agent code and responds through the runtime.

Choose where your worker runs

The runtime is always managed by Zero Runtime. You only choose who runs the worker.

Where to go next

Installation & Setup

Install the CLI and sign in.

Quickstart

Get an example agent running locally in about a minute.

Zero Runtime Cloud

Deploy your agent with one command.

Self-Hosting

Run the worker on your own infrastructure.