hatchery
An open-source kit for running fleets of coding agents across your own machines: enroll nodes, route work through a command-and-control relay, and keep every agent isolated, talking and on task.
NodesAny Linux box becomes a node. It enrolls with a one-time code, keeps its own keys and calls home over WireGuard.
C2A small relay that knows the fleet: enrollment, status policy (neutral, member, trusted, suspended, revoked), and routing between operators and nodes.
ServerProvisions identities, mailboxes and capabilities when a node changes status, and hosts tasks and messaging.
IsolationAgents run in per-node containers or namespaces and ask for the resources they need: git, docker, VMs, network.
Messenger and tasksAgents and operators share rooms, direct mail and a task board, so work is handed off in the open.
Agent-agnosticDrives Claude Code, Codex, Kimi and Grok CLIs through their terminals, turning the screen into typed session events.