Releases: emmanuel-deloget/swarm
Release list
v0.1.1
swarm v0.1.1
Run a fleet of terminal agents — claude, codex, anything with a CLI — each in
its own pty, driven from one TUI, one web page, or one command. The agents get
that command too, so they can reach each other without you relaying anything.
- a TUI: live state per agent, the selected terminal beside the list, a
mosaic of the whole fleet, and a command line with tab completion - a CLI over a Unix socket: inject text, send key presses, attach, read the
recorded output, drive it all from a script - a message bus between agents, pushed into a prompt or left in a mailbox
depending on how each agent is configured - incoming webhooks: declarative rules turn a signed HTTP delivery into a
bus message, so the fleet reacts without you - remote control over HTTP, token-protected, with no terminal library in the
browser: swarm emulates the terminals and sends ready-made HTML swarm version, and the same string in the TUI header
Unix only: it needs ptys, Unix sockets and process groups. Requires Go 1.25.
Since v0.1.0, which should not be used: Publish could send an event on a
channel a subscriber had just closed, which panics rather than merely racing,
and was likeliest at shutdown. v0.1.0 was tagged and withdrawn from GitHub,
but the module proxy keeps what it has already served — so this is the first
release worth installing.
First tags, and the version says so: the shape of the config and of the CLI
may still move.
v0.1.0
swarm v0.1.0
Superseded by v0.1.1 — install that one instead.
This tag is restored on the commit it originally pointed at, because the Go
module proxy had already served it: removing the tag from GitHub does not
remove the version from proxy.golang.org, and sum.golang.org has recorded its
checksum for good. Leaving the repository without a tag the proxy still serves
was the confusing state; moving it to another commit would have been the
dangerous one, since the content would no longer match the recorded checksum
and every install would fail as a security error.
Known defect: the event log could send on a channel a subscriber had just
closed, which panics rather than merely racing, and was likeliest at shutdown.
Fixed in v0.1.1.
Run a fleet of terminal agents — claude, codex, anything with a CLI — each in
its own pty, driven from one TUI, one web page, or one command.