LEISSON
All work · Case

Swarm24 — a round-the-clock autonomous engineering swarm

A swarm of Claude Code and Codex CLI agents working on the AgroNutikas repos 24 hours at a time: token telemetry, cost attribution, quota circuit breakers and settings that change without a restart.

StatusRunning · daily
Period2026-07 →
StackClaude Code · Codex CLI · Windows · Node · GitHub
6+6default swarm shape (ClaudeOnly) · source: AgroNutikas-Swarm24h
24 hof unattended operation · source: Swarm24 leiupäevik
10small dependent PRs in the efficiency and live-config programme · source: swarm24-efficiency-live-config-runner

Problem

One agent does one thing at a time and needs a human at every decision. If development must run at night too, you need a swarm that decides for itself, measures its own cost and stops itself when the quota runs out.

System

Swarm24 runs 6+6 Claude agents (the ClaudeOnly shape) on the AgroNutikas repos, each in its own worktree with its own PR. The control plane measures tokens (cache read vs cache creation), attributes cost to the task and trips a circuit breaker on work that exhausts the quota. Settings are versioned: every worker loads the new effective configuration at the next cycle boundary, not mid-cycle — a half-landed setting does not fail loudly, it runs the wrong config for a whole day. The dashboard shows what is blocking the swarm right now.

Decisions

Ten small dependent PRs, not one big change — every intermediate state on master must be shippable. Every PR proves one load-bearing assertion with a mutation: the test must fail first. The findings log is an artifact updated at the same URL after every major session.

Metrics

6+6 agents, a 24 h cycle, a 10-PR programme (source: agronutikas-workspace, findings log). The “weeks, not quarters” promised on this site comes from here — from the log, not from a slogan.

Stack

Claude Code + Codex CLI orchestration on Windows, a Node control plane, GitHub PR gates.