Self-hosted · deterministic · agent-agnostic
A compute floor for AI coding agents.
Run Claude Code, Codex, DeepSeek or a plain shell on any number of hosts. A scheduler decides, a builder executes, and the Agent only explains.
Architecture diagrams
Interactive HTML · light and dark · English and Chinese
Four moving parts
Nothing else decides who runs what
Quick start
Single-machine Compose · Node 22+ · PostgreSQL 16 · Docker 24+
cd deploy
cp .env.example .env
mkdir -p keys tokens data/postgres data/artifacts
ssh-keygen -t ed25519 -N "" -f keys/scheduler
ssh-keygen -t ed25519 -N "" -f keys/builder
for os in 20 22 24 26; do cp keys/builder.pub "keys/builder$os.pub"; done
docker compose -f compose.yaml --env-file .env up -d --build
Then open the admin app.
Add a host, deploy a scheduler, add builders, and submit the first task. Sideload a device when it should call the host with curl.
Read more
Every design document has an English default and a Chinese counterpart
README
Why the platform exists, how it is put together and how to run it.
CoreScheduling algorithm
Capability scoring, weighted max-min water filling, pressure handling and relay.
DesignArchitecture
Control plane, host runtime, recursive schedulers and the task state machine.
ScaleHost federation
Merge hosts into a tree, aggregate ΣW and relay work without copying it.