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
Metadata
Release files for mootsh 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mootsh-0.0.1.tar.gz | 2.5 kB | Without provenance | Details for mootsh-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mootsh-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for mootsh-0.0.1-py3-none-any.whl |
Total release size: 6.0 kB
Release files / mootsh-0.0.1.tar.gz
| Download URL | mootsh-0.0.1.tar.gz |
|---|---|
| Size | 2.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b49a2b1615017e8ba313fb72b4f72eeff0ab88358cd0b499dbe4c4a9e175ac8a
|
|
BLAKE2b-256 checksum How to use checksums |
d63da0497aa06147f8853acb8782f5a9666b3907a7d2db3dc16a66e619a22cdf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / mootsh-0.0.1-py3-none-any.whl
| Download URL | mootsh-0.0.1-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
256d95870f5d94eb3315e2cd1d36758bd81b7649c3410a57d7d3243d009da26b
|
|
BLAKE2b-256 checksum How to use checksums |
18f7e150dead347369e77e9b6a29ed9982943abf5c73bcc129c66554f2aed415
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Security for mootsh 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.