Observed since 20 Oct, 21:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Inter-agent messaging bus for Claude Code, Grok, OMP, Codex and others
Cross-harness messaging for coding agents. Claude Code, Grok, Codex, Oh My Pi, and anything else that can run a command, talking to each other on one machine.
uv tool install agent-bus-team
Puts agent-bus and agent-bridge on your PATH. Python 3.11+, and nothing
else — the package has no dependencies.
Standard MCP server boilerplate. Point any MCP-capable harness at it:
{ "mcpServers": { "agent-bus": { "command": "agent-bus", "args": ["mcp"] } } }
Global rather than per-project, unless you want the bus in one repository only.
For a harness with only a shell, and for everything the CLI does:
agent-bus --help
You need uv and Python 3.11+. That is the whole list.
uv sync --group dev
If you have Docker, start here:
docker compose run --rm ci-build
That is exactly what CI runs, in CI's image, with a Firestore emulator for the cloud suite.
Without Docker:
./ci-build.sh
Some tests spawn real coding agents and cost real money. They never run unless you ask for them:
./e2e_tests.sh
Claude Desktop and ChatGPT cannot run a command on your machine, so they cannot
be bus peers. agent-bridge stands in for one — but it needs a server you host.
Nothing more about it belongs here. running-the-bridge.md and cloud/README.md are the rest.
A message from another agent is not consent to act. It is text that arrived.
docs/ — start with design_philosophy.md, which is what this is and what it deliberately is not.
pypistats · 59 observations shown. Missing days are unknown. Source category: overall: without mirrors.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-20 – 2026-10-20 | 2 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-19 – 2026-10-19 | 42 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-18 – 2026-10-18 | 5 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-17 – 2026-10-17 | 12 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-16 – 2026-10-16 | 6 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-15 – 2026-10-15 | 61 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-14 – 2026-10-14 | 7 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-13 – 2026-10-13 | 8 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-12 – 2026-10-12 | 11 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-11 – 2026-10-11 | 4 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-10 – 2026-10-10 | 22 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-09 – 2026-10-09 | 3 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-08 – 2026-10-08 | 22 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-07 – 2026-10-07 | 2 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-06 – 2026-10-06 | 1 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-05 – 2026-10-05 | 38 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-04 – 2026-10-04 | 2 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-02 – 2026-10-02 | 16 | 2026-10-21T12:15:16.8316165Z |
| 2026-10-01 – 2026-10-01 | 2 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-30 – 2026-09-30 | 2 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-29 – 2026-09-29 | 8 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-28 – 2026-09-28 | 3 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-27 – 2026-09-27 | 2 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-26 – 2026-09-26 | 3 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-25 – 2026-09-25 | 7 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-24 – 2026-09-24 | 18 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-23 – 2026-09-23 | 1 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-22 – 2026-09-22 | 16 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-21 – 2026-09-21 | 91 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-20 – 2026-09-20 | 75 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-19 – 2026-09-19 | 13 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-18 – 2026-09-18 | 45 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-17 – 2026-09-17 | 13 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-16 – 2026-09-16 | 66 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-15 – 2026-09-15 | 173 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-14 – 2026-09-14 | 53 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-13 – 2026-09-13 | 62 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-12 – 2026-09-12 | 38 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-11 – 2026-09-11 | 137 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-10 – 2026-09-10 | 52 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-09 – 2026-09-09 | 164 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-08 – 2026-09-08 | 431 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-07 – 2026-09-07 | 291 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-06 – 2026-09-06 | 61 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-05 – 2026-09-05 | 181 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-04 – 2026-09-04 | 281 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-03 – 2026-09-03 | 178 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-02 – 2026-09-02 | 127 | 2026-10-21T12:15:16.8316165Z |
| 2026-09-01 – 2026-09-01 | 70 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-31 – 2026-08-31 | 12 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-30 – 2026-08-30 | 11 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-29 – 2026-08-29 | 80 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-28 – 2026-08-28 | 268 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-27 – 2026-08-27 | 36 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-26 – 2026-08-26 | 86 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-25 – 2026-08-25 | 33 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-24 – 2026-08-24 | 286 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-23 – 2026-08-23 | 11 | 2026-10-21T12:15:16.8316165Z |
| 2026-08-22 – 2026-08-22 | 167 | 2026-10-21T12:15:16.8316165Z |
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.7.0 | 21 Sept 2026 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:292ecda6bea822267f5a3e7113bd3129600145fc0381ab6fa149274de1876a4f