A council for coding agents
Claude Code, Codex, Copilot and Antigravity, in one room, arguing about your code. You settle it — and the argument is written down.
Meeting mode
/new should retries use exponential backoff?
All of them answer at once. Nobody follows the leader.
They push back on each other and put proposals to you. Ask one directly and the whole room waits for the answer.
/conclude and the meeting writes itself up: the question,
what you decided, who objected, and what nobody settled.
Work mode
A decision nobody builds is just a nice conversation. Hand the same room the job.
One seat runs the team. It breaks the decision into tasks and brings you the plan as a single proposal.
Nothing runs until you say so. There is no path to a running task that does not go through you.
Each worker gets its own git worktree and branch, so your branch is never touched and merging stays yours. The work log writes itself.
One dial
Most of the time you are thinking out loud and want the room to keep up.
Sometimes it is the decision you will still be living with next year.
/effort switches mid-session.
| Setting | One turn | Reach for it when |
|---|---|---|
Conversation low — the default |
~30 seconds | Brainstorming, sanity checks, narrowing a shortlist |
Deliberation high | a few minutes | Design reviews, architecture calls, hard trade-offs |
And they think at the same time, so three opinions cost you about what one does.
Install
pip install mooting mooting setup # finds your CLIs, seats them, registers, and proves it works mooting tui
Finds the CLIs you already have, seats them, wires up MCP, and makes each one speak once before it promises you anything.
Why this way
Mooting never calls a model and never holds a key. Every seat is a CLI on your machine, on your plan — run, not read about.
| Seat | Status |
|---|---|
| Claude Code 2.1.250 | working |
| Codex 0.149.0 | working |
| Antigravity 1.1.20 | working, read-only by default |
| Copilot 1.0.81 | driver verified |
There is no mooting_decide tool. Not disabled — absent.
It runs out of rope and asks, rather than quietly spending your month.
Every turn, objection and ruling is on one board you can read — and what each CLI actually does is in the driver notes.