Argo OS Build Swarm
Distributed binary package compilation for Argo OS
Live Swarm Status
Gateway
API endpoint & job dispatch
Orchestrators
Queue management & failover
Build Drones
Parallel compilation workers
Currently Building
What is the Build Swarm?
The Argo OS Build Swarm is a distributed compilation system that transforms how Argo OS packages are built. Instead of compiling everything on a single machine (which can take hours or days), the swarm distributes builds across multiple worker nodes simultaneously.
This project was born from the practical need to maintain multiple Gentoo systems without spending endless hours waiting for compilations. By centralizing builds and distributing binary packages, systems can be updated in minutes instead of hours.
Key Features
Parallel Compilation
Distribute builds across 5+ worker nodes with 60+ CPU cores for massive parallelization.
Automatic Failover
Primary/standby orchestrator architecture ensures builds continue even if a node fails.
Binary Packages
Compiled packages are stored on a binhost for instant deployment to client systems.
Sweeper Drones
Specialized workers handle long-running builds (LLVM, Rust, Firefox) without blocking the queue.
Cross-Network
Works across multiple sites via Tailscale mesh VPN for geographically distributed builds.
Real-time Monitoring
Live dashboards show build progress, drone status, and queue depth.