Components#

Cleanroom is composed of four discrete components, each with a single responsibility.

ComponentLanguageRole
cleanroom-mcpGoMCP server — AI agent integration layer
cleanroom-controllerGo / PocketBaseJob scheduler, node registry, power control
cleanroom-workerGoRuns inside the Buildroot image on each node
Buildroot imageBuildroot / shellOS image PXE-served to worker nodes