Free, local tool for AI-assisted coding

Your AI coding agents, working as one team.

The Senate is a local terminal app that coordinates AI coding tools. Give it a goal: a lead breaks it into tasks, agents build in separate workspaces, and Standard brings in another model to review. Your tests run. You decide what reaches your project.

Use Claude Code, Codex, or models available through OpenCode.

YOUR REQUESTFix the double charge in checkout
  1. 01
    A lead makes the planSmall tasks, clear order
  2. 02
    Agents build and checkSeparate workspaces; a second opinion with Standard or Deep
  3. 03
    You make the callInspect the diff. Apply, revise, or discard.

Your checkout stays untouched until you approve.

See the idea

Stop copying code between AI models.

One model builds, another checks. The Senate coordinates the handoffs, so you can focus on the decisions.

69 seconds · First, manual copy and paste between models. Then, The Senate coordinates the work and review on your computer.

From request to decision

Tell it what needs doing. Review what comes back.

  1. Describe a coding goal

    The lead turns it into small tasks and keeps track of what depends on what.

  2. Let agents do the work

    Each task runs in its own copy of your repository. Different roles can use different models.

  3. Choose how much review

    Standard and Deep add independent reviewers. Your repository’s own tests run after edits.

  4. Keep the final say

    Read the diff and decide: apply it, ask for a fix, or discard it.

Two ways to see the same work

Control it in your terminal. Watch it 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 terminal is where you inspect progress, diffs, and decisions.

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 optional 3D view shows the same work as a Roman town. Press W to open it.

The facts

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

Start on your computer

Install The Senate.

curl -fsSL https://raw.githubusercontent.com/ember-mind/the-senate/main/install.sh | sh
Free and open source · macOS and Linux · requires Git, tmux, and a supported AI coding CLI. Setup and source on GitHub