Cyclops CYCLOPS
// Open source coordination for coding agents

CYCLOPS

One eye. Multiple agents. A single coordinated team.

Coordinate and track coding agents across providers in one terminal workspace.

terminal
$ curl -fsSL https://www.usecyclops.dev/install.sh | sh
Builds from source: needs tmux 3.2+. No Rust toolchain? The installer gets one from rustup.rs itself.

Live mock · click an agent, a pane, or a tab

THE PROBLEM

Motivation

Your agents are powerful.
Their teamwork is manual.

Most people already run more than one coding agent, each in its own window. Getting them to work together means copying context between windows, handing out the work yourself, and watching every pane. Cyclops puts them in one workspace where they can talk to each other.

Before Cyclops
With Cyclops
Copy-paste to hand context between agents
An agent hands off with one command
A separate terminal window per agent
Every agent's pane in one workspace
No way for agents to reach each other
Agent-to-agent messages, with receipts
Panes with no name and no state
Named panes that show their state

HOW IT WORKS

Workflow
01
Open the workspace

Run cyclops to open the full-screen workspace — it starts a tmux session and the daemon if none are running.

terminal
$ cyclops
02
Talk to your agents

Start the coding agents you already use in its panes, name them, then just ask naturally.

Ctrl+B m · Name pane
03
Agents coordinate for you

Agents run the handoff through the cyclops CLI underneath, and the workspace shows the receipt.

implementer
$ claude
> send the rate limiter to reviewer for review
$ cyclops send reviewer \
--subject "Review the rate limiter"
✓ delivered · unverified (screen)

COMPATIBILITY

Any agent

If it runs in your terminal,
it can run in Cyclops.

Cyclops detects supported agents automatically. Each one is described by a small manifest file: what its process is called, how it reports back, and how to tell when it's busy. 4 agents detected out of the box. Teaching Cyclops a new agent CLI is one file.

  • Detected out of the box
  • claude Claude Code
  • codex Codex CLI
  • cursor-agent Cursor Agent
  • agy Antigravity CLI
your-agent Any agent you want Write a manifest →

WHY CYCLOPS

Principles
One workspace, any size
Just your terminal when that's all you need. Split into agent panes when it isn't, and they message each other by name.
Provider-independent
Use the right coding agent for each task without forcing your workflow into one provider.
Terminal-native
Keep every agent inside its real terminal environment with its existing tools and context.

OPEN SOURCE

Repository

Built in the open.
Runs on your machine.

Inspect it, extend it, and help shape how coding-agent teams should work. Cyclops keeps coordination close to your code and terminal.

// Get started

BUILD WITH YOUR
WHOLE AGENT TEAM

Install Cyclops and coordinate any agents you can run from the terminal.

terminal
$ curl -fsSL https://www.usecyclops.dev/install.sh | sh
Builds from source: needs tmux 3.2+. No Rust toolchain? The installer gets one from rustup.rs itself.
github.com/cyclops-team/cyclops