Documentation
Ringleader Documentation
Technical documentation for Ringleader: persistent, reproducible development environments managed as Kubernetes-style resources.
Ringleader manages workstations (local VMs, containers, and remote cloud
machines) as declarative resources. You describe the environment you want once in
YAML, apply it like kubectl, and Ringleader keeps the real machine matching that
description. Hand the same file to a teammate, or to an AI coding agent, and they
get the same environment.
This site covers installing Ringleader, driving it from the command line, and authoring the resources that define your environments.
Getting Started
Install Ringleader on macOS or Windows, complete onboarding, and bring up your first workstation.
Stacks
Ready-made development environments with your coding agent already installed. Pick a stack, pick your agent, and paste three commands.
Tutorials
A guided path from your first workstation to running an AI coding agent inside it, one short tutorial at a time.
Terminal UI
A live, keyboard-driven dashboard over your workstations, configs, bindings, SSH keys, and grants.
CLI Reference
Every rl command and subcommand, with flags, arguments, and examples.
Reference
The Ringleader resource model: how the objects relate, and a field-by-field reference for each kind.
Cloud Onboarding
Run your developers' workstations as VMs in your own AWS, Azure or Google Cloud account, on your bill and inside your network, by granting Ringleader a narrow, keyless identity there.
Troubleshooting
Diagnose a Ringleader install: local status, a stuck workstation, the daemon logs, and the sendable diagnostics bundle you share with the Ringleader team.