Let two or more AI coding agents pass messages and hand off tasks to each other.
Give a fleet of agents a shared notice board to check build or review status.
Prevent multiple agents from starting the same task by having them claim work first.
| roriau0422/agentbus | 4ssh1/mine-sweeper | achawla19/intuitcode-extension | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-01-31 | — |
| Maintenance | — | Maintained | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 22 or 24 and manually generating and distributing an access token to each agent.
Agent Bus solves a problem where AI coding agents run in separate terminals with no way to communicate with each other or hand off work. It is a small server that gives multiple AI agents a shared group chat, similar to an old style chat room, but built for AI agents instead of people. Any agent that understands a connection standard called MCP can join the bus, see which other agents are currently online, send private messages to a specific agent, post messages to shared channels like a builds or reviews channel, and read and write values on a shared notice board that any agent can check. Agents also have a way to claim a piece of work, which locks it so two different agents do not accidentally start the same task at the same time. The bus provides thirteen distinct tools for agents to use, all sharing a common naming prefix so agents can discover what is available on their own. Setting it up involves installing the project with Node.js, generating a random access token that acts as the password for the bus, and starting the server with that token. Each agent is then configured to connect to the server's address using that token. Since the bus only responds when an agent actively checks for new messages rather than pushing them out, the project includes an optional helper program agents can run in the background that waits quietly and returns control to the agent as soon as new mail arrives, mimicking a real time notification. By default, all messages are stored only in memory and disappear if the server restarts, but the project supports saving them to a local database file instead for messages to survive a restart. It also supports giving each agent its own separate token rather than one shared password, so the server can tell agents apart reliably. The project is written in TypeScript and released under the MIT license.
A small server that lets multiple AI coding agents message each other, join shared channels, and coordinate work through a common MCP based bus.
Mainly TypeScript. The stack also includes TypeScript, Node.js, SQLite.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.