Skip to main content

From human operators
to agent operators

Unix gave humans a common language to control machines.
AgentOS gives agents the same power.

1969

The Unix Foundation

Before Unix, every computer spoke a different language. Programs written for one machine couldn't run on another. Computing was fragmented, expensive, and inaccessible.

Unix changed everything. It introduced a radical idea: a portable operating system with a universal interface. Files, processes, pipes, permissions. Simple primitives that composed into infinite complexity.

Ken Thompson and Dennis Ritchie, creators of Unix, 1973

Ken Thompson and Dennis Ritchie, 1973. Public Domain

Philosophy

Do one thing well. Compose small programs into larger systems.

Interface

Everything is a file. Text streams connect all programs.

Impact

The foundation for Linux, macOS, Android, and the modern internet.

1991

Linux & The Open Source Revolution

Linux took Unix's ideas and made them free. Not just free as in cost. Free as in freedom. Anyone could read, modify, and distribute the code that powered their machines.

This openness sparked an explosion of innovation. The kernel became the backbone of servers, phones, cars, and spacecraft. Open source became the default way to build software.

The first web server at CERN

The first web server at CERN. Photo by Coolcaesar, CC BY-SA 3.0

2006

The Cloud Era

AWS, then Azure, then GCP. Computing became a utility. No more buying servers. Just rent capacity by the hour. Infrastructure as code. Scale on demand.

But the fundamental model stayed the same: humans writing code, humans operating systems, humans in the loop at every step. The cloud made computing elastic, but it was still computing for humans.

Server racks at NERSC

Server racks at NERSC. Photo by Derrick Coetzee, CC0

Model

Pay for what you use. Scale infinitely. APIs for everything.

Assumption

Humans write the code. Humans click the buttons. Humans fix the errors.

Now

The Agent Era

AI agents are the new operators. They write code, run commands, fix errors, and deploy software. They work around the clock. They scale to thousands of instances. They don't need a GUI.

But agents have different needs than humans. They need persistent memory that survives crashes. They need secure execution environments they can't escape. They need real-time communication with other agents and systems.

Data flock (digits) by Philipp Schmitt

"Data flock (digits)" by Philipp Schmitt, CC BY-SA 4.0

They need an operating system built for them.

Human operatorsAI agents

Soon, more computing tasks will be performed by AI agents than by human operators.

The shift is happening now

For fifty years, we built operating systems for human operators. Humans who read documentation. Humans who type commands. Humans who understand error messages and fix bugs.

But the next wave of computing won't be operated by humans.

Introducing

AgentOS

AgentOS

A lightweight Linux-like VM for agents.
Secured by V8 isolates and WebAssembly.

npm install @rivetkit/agent-os

Your tools, ready to go

Git, curl, Python, npm. The tools agents already know. No custom runtimes or language restrictions.

gitcurlpythonnpmnode

Instant coldstart

Minimal memory overhead. No waiting for VMs to boot. Agents wake instantly when needed.

~5mscoldstart

Real file system

Not a mock. A real, persistent file system agents can read, write, and navigate like any Linux environment.

Granular security

V8 isolates + WebAssembly. Hardware-level isolation without the overhead. Control exactly what agents can access.

Hybrid execution

Lightweight isolation by default. Spin up full sandboxes when you need them. Best of both worlds.

Runs anywhere

Railway, Kubernetes, browsers, edge. No microVMs. No special infrastructure. Just npm install and go.

RailwayK8sBrowsersEdge
"Unix was built on the insight that humans think in files and text streams. AgentOS is built on the insight that agents need Linux-like power without Linux-like overhead."

Design principles for the agent era

01

State is primary

Agents need memory. Not just databases. Embedded state that moves with them, survives restarts, and replicates across regions.

02

Security by default

Agents run untrusted code. The security boundary isn't optional. It's the foundation. Isolation without overhead.

03

Agent-agnostic

Claude Code today, Codex tomorrow, something new next month. The operating system shouldn't care which agent you run.

04

Real-time native

Agents communicate constantly. WebSockets aren't an add-on. They're built into the runtime. Events flow without polling.

05

Scale to zero

Millions of agents, most idle. Pay for what runs. Wake in milliseconds when needed. No wasted capacity.

06

Deploy anywhere

Your cloud, our cloud, bare metal. The agent OS shouldn't lock you into a platform. Open source, self-hostable, portable.

Build for the agent era

The next generation of software will be built by agents, for agents. Start building today.