Getting Started

OpenRig is a local control plane for Claude Code and Codex teams. It runs a daemon and SQLite database on your machine, launches ordinary tmux-backed agent sessions, records their state, and gives you one CLI for booting, inspecting, and restoring the team.

What OpenRig Does

Start with product-team, a real product-development rig, instead of inventing a team from scratch. rig up product-team boots the shipped starter, wires its seats together, gives each one its startup context, and records the team as a rig you can inspect, shut down, and bring back by name.

# Install the CLI
npm install -g @openrig/cli

# Prepare this machine for local agent teams
rig setup

# Boot the hero starter
rig up product-team

# Inspect the running team
rig status
rig ps --nodes
rig workspace doctor

# Open the local UI
rig ui open

product-team is the fuller starter: 7 seats, 4 Claude and 3 Codex, with an orchestration HA pair plus development and review pods. Because 4 Claude seats run at once, single-plan users should expect provider throttling, and conveyor is the light-footprint option with 2 Claude seats.

rig specs preview conveyor
rig up conveyor

conveyor is the smallest shippable software factory, one command. It's still a real 4-seat starter, 2 Claude and 2 Codex: intake, planning, build, and review seats move work through a visible handoff path.

Workflow pair
The product loop in one screenshot

OpenRig's lifecycle is easier to understand when the teardown handoff and restore path are shown together.

1. rig down <rigId> --snapshot2. rig up <rig-name>
workflow pair showing rig down with snapshot followed by restore-by-name rig up

Two Users, Always Together

The Human

Directs the work. Decides what to build, which agents to spin up, when to snapshot. Watches the operator view. Steps in when something needs a judgment call.

The Coding Agent

Drives the CLI. Runs rig up,rig ps,rig restore. Reads error messages, adapts, retries. The CLI is designed for this user - a 10x staff engineer at the terminal.

The relationship: Human directs agent. Agent drives CLI/UI. System is honest to both levels - the agent needs accurate error messages, the human needs accurate dashboard state.

Core Concepts

What Ships In The Library

The spec library is part of the product surface, not just a folder on disk. Operators can inspect what ships with OpenRig, preview a topology, and boot from proven examples instead of starting every rig from scratch.

That makes the CLI documentation useful for both onboarding and reuse: you can point an agent at the library and tell it to start from an existing pattern.

CLI proof
Spec library inventory

Browse reusable rigs and agents directly from the terminal.

rig specs ls output showing the shipped OpenRig spec library

Install

npm install -g @openrig/cli
rig setup
rig up product-team
rig status
rig ps --nodes
rig workspace doctor
rig ui open

rig setup checks the local machine and reports what it changed or couldn't change. rig up product-team boots the starter. rig ps --nodes shows every running seat. rig workspace doctor checks whether the local workspace is ready for agent work.

# Shut the rig down and bring it back
rig ps
rig down product-team
rig up product-team

rig ps is a fleet glance. rig down product-team snapshots the team and stops it. rig up product-team brings it back by name from that snapshot.

CLI proof
Install health check

`rig doctor` is the fastest way to confirm that local prerequisites are actually in place.

rig doctor output showing install health checks passing

Product Vocabulary

A handful of words name the things you work with day to day. The first group is the topology: what a rig is made of and how you run it. The second group is the coordination layer: how a fleet of agents passes work around without losing it. These are first-class product surfaces, not internal plumbing; the Taxonomy page defines the full set.

Topology
rig - a multi-agent topology
agent - one harnessed coding agent
pod - a bounded context group inside a rig
node - one running agent within a rig
snapshot - a point-in-time capture of a rig
up / down - boot a rig / tear it down (auto-snapshots)
Coordination
queue item - one unit of owned work
handoff - passing work, transactionally
workflow - a durable sequence of work
chatroom - durable rig-scoped messaging
context pack - a bundle that primes an agent
watchdog - a daemon-native scheduler

Where To Go Next