A shell for orchestrating your local agents — convene councils, run debates, surface where the models disagree. Installs as `mootsh`; the command is `moot`. (Early development.)
Project description
moot
A shell for orchestrating your local agents. Convene a council, run a debate, surface where the models disagree — then keep the verdict.
⚠️ Early development. This
0.0.1release reserves the name. The tool is being actively built; the CLI below is the direction, not yet the reality.
moot orchestrates the agentic harnesses you already have installed (Claude Code, Codex, Gemini CLI, OpenCode, goose, …) into structured multi-agent deliberations, and deposits the results into a durable, queryable garden of markdown. It speaks ACP to drive local agents and MCP for tools and memory. Local-first; it uses your own agents and credentials, never a proxy.
The headline isn't "consensus = a better answer" — it's disagreement as a signal: moot shows you where independent frontier models diverge, and why, so you know exactly where a decision needs a human.
moot council "Should we ship the migration on Friday?" --via claude-code,codex,gemini
moot debate "Rust vs Go for the new service" --rounds 3
moot disagree < design.md # where do the models diverge?
moot plant ~/garden/decisions/ # keep the verdict, queryable forever
Install
uv tool install mootsh # or: pipx install mootsh
Installs as mootsh; the command you run is moot.
Status
Under construction. Star/watch the repo for the first real release.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mootsh-0.0.1.tar.gz.
File metadata
- Download URL: mootsh-0.0.1.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b49a2b1615017e8ba313fb72b4f72eeff0ab88358cd0b499dbe4c4a9e175ac8a
|
|
| MD5 |
56ce958a6ecf14c0f2496eb38bc4ff88
|
|
| BLAKE2b-256 |
d63da0497aa06147f8853acb8782f5a9666b3907a7d2db3dc16a66e619a22cdf
|
File details
Details for the file mootsh-0.0.1-py3-none-any.whl.
File metadata
- Download URL: mootsh-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
256d95870f5d94eb3315e2cd1d36758bd81b7649c3410a57d7d3243d009da26b
|
|
| MD5 |
494a6b596d6984d7c5fb7dd902235f43
|
|
| BLAKE2b-256 |
18f7e150dead347369e77e9b6a29ed9982943abf5c73bcc129c66554f2aed415
|