Free ยท Open source

Put someone in charge of your AI coders.

The Senate gives Claude Code or Codex a lead. It splits the work, gets every piece checked, and changes nothing until you say yes.

curl -fsSL https://raw.githubusercontent.com/escapemanuele/polycode/main/install.sh | sh
macOS and Linux. Then run polycode in your project.
The Legion Hall at dusk: lamps lit, AI workers at their desks.

Work in the terminal. Watch in 3D.

The terminalevery day

The Senate in the terminal: on the left the Consul says the campaign is on track and one delivered Order needs your call; on the right the campaign shows 2 of 5 Orders settled, the current Orders and the settled ones.
The Consul on the left, every Order on the right.

The 3D townoptional

A campaign as a Roman town at dusk: one worker reads at a desk in the Legion Hall; the Consul stands by the campaign board, labelled Awaiting you.
The same work, as a town. Press W to open it.

How it works

You give the order. It comes back checked.

  1. You tell the lead what you want

  2. It splits the job into small pieces

  3. Each piece gets its own AI coder

  4. A second AI checks the work

  5. Your tests run

  6. Nothing lands until you say yes

Watch it work

A demo run. Each figure is one of your agents.

A worker walks to a desk in the Legion Hall to start an Order.
A worker starts.
The Censor reads a submitted tablet at a long table in a lamplit chamber.
The reviewer checks it.
A worker raises a hand under a red banner.
It needs your answer.

The facts

Cost
Free and open source.
Runs on
Your computer. macOS and Linux.
Needs
Claude Code or Codex, and tmux.
Status
Early. Expect rough edges.

Put someone in charge.

curl -fsSL https://raw.githubusercontent.com/escapemanuele/polycode/main/install.sh | sh
Code on GitHub