agents-connector:连接 Claude Code、Codex 与 Gemini CLI 的本地消息总线
ionelmir9623/agents-connector · Connect Claude Code, Codex, and Gemini CLI agents through a local message bus to share tasks, chat, and review work in one tmux session.
ELI5:它是什么,解决什么问题
agents-connector 是一个 Rust 编写的单二进制工具,通过本地 broker 守护进程与 Unix socket 消息总线,把 Claude Code、Codex、Gemini CLI 等不同厂商的 AI 命令行编码代理连接起来,让它们在同一 tmux 会话中互相聊天、委派任务、交叉评审彼此的产出。消息经由各 CLI 原生 hook 自动注入代理上下文,空闲代理会被自动唤醒,因此无需在终端间手动复制粘贴。所有通信均为本地(无网络、无账号、无遥测),并按会话用 SQLite 持久化历史,可停止后数天再恢复。
核心能力与快速开始
★ 1 · Rust
- 能做什么
- 提供 agents-connector start/add/tail/restart/remove/stop/resume/delete 等命令来管理会话与代理;每个代理作为一个 tmux 窗口运行,并有一个实时对话面板。内置 MCP 服务器向模型暴露 tell、ask、wait_for_reply、check_replies、read_messages、post_reply、list_agents 等聊天工具。broker 守护进程按会话持有 SQLite 消息存储、路由消息、跟踪代理空闲/忙碌状态并驱动唤醒机制。新消息通过各 CLI 原生 hook(Claude: UserPromptSubmit/PostToolUse/SessionStart;Codex: PostToolUse/UserPromptSubmit;Gemini: BeforeAgent/AfterTool)作为 additionalContext 注入代理上下文,空闲代理经 tmux 被唤醒后自行响应。全部本地运行,仅用 Unix socket,无网络、无账号、无遥测,历史持久可恢复。
- 适用场景
- 让一个模型写代码、另一个模型家族自动评审以做交叉校验;在某个模型触发速率限制或 token 用尽时把任务交给另一家提供商的代理继续;让多个代理以对等消息方式互相提问、等待回答并协作,而非由中心调度器分发孤立子任务;在单个 tmux 会话中统一观察和管理多个 AI 编码代理的对话与工作流。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地运行,仅使用 Unix domain socket,单二进制;按会话持久化 SQLite 历史,可停止后恢复。仅支持 macOS 与 Linux(构建依赖 Unix domain socket、tmux 和 POSIX 信号),无 Windows 构建,Windows 需使用 WSL2。未说明其他部署方式与 API 成本。
- 主要依赖
- 需要 tmux(文档标注为必需);至少安装一个受支持的代理 CLI(Claude Code、codex 或 gemini-cli)。安装可用官方安装脚本(macOS/Linux,无需 Rust 工具链)或从源码 cargo install(需要 Rust)。使用 Codex 时需一次性通过 /hooks 命令批准其 hooks,否则无法被自动唤醒或接收消息。
- 使用限制
- 仅支持 macOS 与 Linux,无 Windows 构建。Codex 需一次性手动批准 hooks 才能被自动唤醒和看到消息(Claude 与 Gemini 无此审批环节)。路线图中尚未完成的事项包括 Homebrew tap、crates.io 发布、超长会话的单条消息大小限制与历史裁剪、以及避免在代理渲染中途将其唤醒的 pane 状态感知唤醒。未说明具体的消息规模限制、性能上限与运行成本。
- 许可证
- MIT
- 最近推送
- 2026-09-17 14:57
资料检查:2026-09-18 07:00 · 卡片整理:2026-09-21 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在同一 tmux 会话中连接 Claude Code、Codex、Gemini CLI 等编码代理,让一个代理编写代码后自动请求另一个代理进行交叉评审,并接收评审反馈;也可在某个模型达到速率限制时把任务转交给另一提供商的代理继续。
查看内容依据
Have Claude write the code, then auto-ask Codex *and* Gemini to review it.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。