Without a plane
Three scripts, three copies of the secret
Each process owns its env, HITL, and logs. Delegation is ad-hoc HTTP. Ops is SSH and grep.
Runkite
Live Admin at getrunkite.com/admin. A real Runkite process, not a mock
Scenario
When one script stops being enough: coordinators and workers still need one place for credentials, HITL, kill, and audit.
Without a plane
Each process owns its env, HITL, and logs. Delegation is ad-hoc HTTP. Ops is SSH and grep.
With Runkite
Clients speak Agent Protocol. Runners pull jobs. Connectors mint credentials from the assignment, not from forged headers.
Try it
Click the walkthrough or Open live Admin. You are hitting a running Runkite binary on this host (Postgres, Redis, runners), not a screenshot. Shared key below. Fake agents, no SLA. Your real graphs stay on your runners: Compose, Helm, Kubernetes, a VM.
600d9704de73d08db3b5d621b6e17c9172053cb480415ae8
Open live Admin Install (Compose / Helm)On the plane
Grants, HITL, fencing, and reclaim ceilings live on the plane, not as afterthought middleware in every script.
Architecture
Agent Protocol on the front. Runner Protocol on the back. The plane owns lifecycle, policy, and proof. State, transport, and vectors plug in under an honest tier model. Supported for Postgres + Redis. Compatible for the rest.
1 · Clients
Agent Protocol
2 · Control plane
Go · multi-replica · Admin UI
3 · Runners
Pull jobs · run agents
Pluggable backends attach under the plane
State
threads · runs · checkpoints
Transport
queue · events · cancel
Vectors
optional retrieval
Start
Sandbox here. Supported production is Postgres, Redis, and a runner you run.