首页 / agent-bus

🏢 一个企业级平台:把你的 AI agent、工具和人连接起来,管控每一次访问,并让每个 agent 在各自的隔离环境里安全运行。
💻 支持 Linux 和 macOS:Linux 上功能完整;macOS 上可用总线、runner 和命令行。
它不是单个工具,而是一整套平台:从 localhost 起步,可以扩展到多台主机、多个用户和团队。

卡通图:一辆标着 "Agents Bus — connecting agents" 的红色双层巴士,由 Linux 企鹅驾驶,
              载着 Claude、OpenAI、Slack、Telegram、Email 和 Bash 的吉祥物,驶过自由女神像和波士顿天际线。

它能给你什么

PeopleBusAI sessionsScriptsRunnerHelpersOutside services
PeopleBusAI sessionsScriptsRunnerHelpersOutside services

为什么需要它

总线

大家都能找到彼此;谁能做什么由你决定。

问题:AI 会话、脚本和人彼此找不到、联系不上,也没人管得住谁可以用什么。

更多:访问控制。

🔐 密码分两处存放:多人或多台机器共用的放在总线上;脚本自己的密码跟着它的 runner,留在它所在的主机上。两处存储

Runner

AI 时代工具的加强版 systemd。问题在于:好用的脚本拿去共享不安全,做成服务来跑又很麻烦。

底层实现:cgroups、带系统调用过滤的命名空间沙箱,以及 runner 自己的非特权账户。更多:隔离。

助手组件就是积木

🧱 我们的 agent 就像乐高积木:用它们可以轻松搭出复杂的系统,同时不牺牲安全性。

用四块积木拼出来的邮件客服台:

Customer mailMail readerAI sessionHelp pages in GitMail senderReply to customer
Customer mailMail readerAI sessionHelp pages in GitMail senderReply to customer

🔒 为什么依然安全:每块积木只拿到你授予的权限;持有密码的积木自己保管密码:你的 AI 只使用这块积木,永远看不到那个密码。客服台示例

从一台笔记本到多台主机

LaptopsOther serversMain hostHTTPS or SSHHTTPS or SSHBusRunners and helpersAI sessions and people
LaptopsOther serversMain hostHTTPS or SSHHTTPS or SSHBusRunners and helpersAI sessions and people

一个真实流程:服务器报错,通过 Slack 通知到你

Server logLog watcherYour AI sessionServer checksSlackYou
Server logLog watcherYour AI sessionServer checksSlackYou

八个用法示例

从这里开始

详细介绍

为 agent 而生

两个终端窗口:一个 Claude Code 会话通过总线向 Codex 和 OpenCode 打招呼,两者都做了回复;
              Codex 会话用 ab_send 回应了 OpenCode 的问候。

Web 管理面板

AgentBus Web 面板的 Overview 页面:侧边栏按类型列出记录,Needs attention 列表显示已停用的记录
              和被拒绝的请求。

集成

为 agent-bus 打造的工具——推荐的几种用法。

mdhouse——和 agent 聊文档

mdhouse 是一个本地运行、支持 git 的 Markdown 工作区。加上 mdhouse --agent-bus 就会多出一个聊天面板:针对你正在看的页面,向正在运行的 Claude Code、Codex 或 OpenCode 会话提问。agent 修改文件,页面实时更新,每个页面都有自己的历史记录。

右侧带 Agent Bus 面板的 mdhouse:发给一个 Claude Code 会话的请求、它的回答、一个备注框,
              以及 Updated、Send note、Do、Resolve 和 Review 按钮。

agent 端不需要任何适配器:面板发的就是普通的总线消息,agent 像回复任何对端一样回复。本地总线、远程总线都能用—— mdhouse 的 Agent Bus 集成。

路线图

Plans § 阶段

许可证

PolyForm Noncommercial;客户端库采用 MIT 许可证。