Components#
Cleanroom is composed of four discrete components, each with a single responsibility.
| Component | Language | Role |
|---|---|---|
| cleanroom-mcp | Go | MCP server — AI agent integration layer |
| cleanroom-controller | Go / PocketBase | Job scheduler, node registry, power control |
| cleanroom-worker | Go | Runs inside the Buildroot image on each node |
| Buildroot image | Buildroot / shell | OS image PXE-served to worker nodes |