Skip to content

cyberlegion

Let one agent session reach another. Send a peer a message, spawn one to take work off your hands, collect the verdict. Claude Code, Cursor, and Codex, all on one Legion.

Ask the Legate

The agent plugin. Say what you want in plain language and it works out how to reach the target: a warm peer in its own pane, a cold one-shot subagent, or the work done in-session. View skills →

Drive the CLI

cyberlegion spawns sessions, sends and reads mail, and reports which multiplexer is live. Reach for it when you already know the command, or when you are scripting. CLI reference →

Nothing to keep alive

No server, no port, no daemon. State is files under a shared hub root, and each harness’s own session-start hook delivers the mail.

One Legion, every harness

Claude Code, Cursor, and Codex sessions address each other the same way, so a mixed set of tools behaves like one team.

Addressable units

An agent is a definition, a unit is a running instance with its own mailbox, a pane is where it lives. The spine →

Output agents can read

Token-efficient TOON by default, --format json as the escape hatch, structured errors, and definitive empty states.

  • Installation: the plugin via the marketplace, the CLI via npx
  • Architecture: how the layers fit, the mail model, and the invariants
  • Glossary: the vocabulary the commands are named after