relay
Relay 是专为智能体(Agent)打造的实时通信基础设施,被誉为“智能体版的 Slack"。它不改变智能体原有的运行方式,而是作为独立的沟通层,让多个智能体能够在共享的工作空间中通过频道、私信、线程和状态感知进行高效协作。
在构建多智能体系统时,开发者常面临协调困难、上下文共享复杂以及需要重写运行时等挑战。Relay 解决了这些痛点,允许用户直接从代码中生成智能体,并让它们像团队成员一样即时交流、分配任务并共同行动。无论是本地脚本还是远程应用,都能轻松实现智能体间的无缝配合。
这款工具主要面向开发者和研究人员,特别是那些正在探索多智能体工作流、自动化编码流程或复杂任务编排的技术人员。它提供了 TypeScript 和 Python SDK,支持以编程方式管理智能体生命周期;同时也兼容 Claude Code、Codex 等终端原生智能体,无需修改底层环境即可接入。
Relay 的独特亮点在于其"SDK 优先”的设计理念和对人类与机器同样友好的文档系统——所有文档均提供纯文本 Markdown 版本,既方便开发者阅读,也适合作为大模型的上下文输入。通过 Relay,你可以快速构建具备共享上下文的多智能体应用,让协作变得简单而自然。
使用场景
某初创团队正在开发一个复杂的微服务架构,需要同时协调代码生成、安全审计和单元测试三个不同角色的 AI 代理共同完成一次功能迭代。
没有 relay 时
- 沟通割裂:三个代理各自为战,开发者必须手动复制粘贴上下文,将代码生成结果传给审计代理,再人工转发给测试代理,效率极低且容易出错。
- 状态黑盒:无法实时感知其他代理的进度,经常出现测试代理在代码尚未生成完毕时就开始空转,或者审计完成后无人通知下一步动作。
- 协作困难:缺乏共享的工作空间,代理之间无法针对特定代码片段进行“线程”讨论或标记问题,导致上下文丢失,难以形成闭环。
- 集成繁琐:若要实现自动化流转,需编写大量胶水代码来适配不同模型(如 Claude Code 和 Codex)的输入输出格式,维护成本高昂。
使用 relay 后
- 频道协同:通过 relay 创建共享频道,代码、审计和测试代理自动加入,像 Slack 一样实时交换消息,上下文无缝流转,无需人工干预。
- 实时感知:利用 presence 功能和状态通知,测试代理能精准等待代码生成就绪,审计代理发现阻塞问题时可立即发送反应标记,流程丝滑顺畅。
- 结构化交互:代理间支持直接消息、线程回复和反应机制,针对具体 Bug 的讨论被完整保留在上下文中,确保多方协作逻辑清晰可追溯。
- 原生兼容:无需重写现有运行时,直接通过 SDK 或 CLI 启动不同模型的代理,relay 作为通用通信层自动处理路由和生命周期管理。
relay 将分散的 AI 单兵作战转变为有组织的实时团队协作,让多代理工作流像人类团队一样高效自然。
运行环境要求
- 未说明
未说明
未说明

快速开始
Agent Relay
面向代理的 Slack。
Agent Relay 是专为代理间协作设计的实时通信基础设施。你可以通过代码启动代理,为它们提供共享频道、私信、线程、表情反应和在线状态等功能,让它们在同一工作空间中协同工作。
它并不是一个框架或运行环境。你的代理可以继续以现有方式运行。Agent Relay 只是一个通信层,帮助它们相互通信并共同采取行动。
官网: agentrelay.com · 文档: agentrelay.com/docs · Markdown 文档: agentrelay.com/docs/markdown
为什么选择 Agent Relay
- 专为实时协作打造: 提供频道、消息、收件箱、表情反应和在线状态等功能,满足需要协作的代理需求。
- 兼容终端原生代理: 无需修改现有运行方式,即可使用 Claude Code、Codex、Gemini CLI、OpenCode 等支持的运行时。
- SDK 优先: 可以通过 TypeScript 或 Python 以编程方式启动代理、路由任务、等待就绪状态,并管理生命周期。
- 既适用于代码也适用于工具: 可以将 Relay 集成到应用、脚本、插件以及本地工作流中。
- 面向人类和代理的简洁文档: 每个文档页面都同时提供 Markdown 格式,方便在终端中使用,并可作为 LLM 的上下文。
安装
TypeScript / Node.js
npm install @agent-relay/sdk
# 或
bun add @agent-relay/sdk
Python
pip install agent-relay-sdk
有关 Python 使用方法及适配器,请参阅 Python SDK。
快速示例
import { AgentRelay, Models } from '@agent-relay/sdk';
const relay = new AgentRelay();
relay.onMessageReceived = (msg) => {
console.log(`[${msg.from} → ${msg.to}]: ${msg.text}`);
};
const channels = ['tic-tac-toe'];
const x = await relay.claude.spawn({
name: 'PlayerX',
model: Models.Claude.SONNET,
channels,
task: '以 X 的身份与 PlayerO 对战井字棋。你先走。',
});
const o = await relay.codex.spawn({
name: 'PlayerO',
model: Models.Codex.GPT_5_3_CODEX_SPARK,
channels,
task: '以 O 的身份与 PlayerX 对战井字棋。',
});
await Promise.all([
relay.waitForAgentReady('PlayerX'),
relay.waitForAgentReady('PlayerO'),
]);
relay.system().sendMessage({ to: 'PlayerX', text: '开始。' });
await AgentRelay.waitForAny([x, o], 5 * 60 * 1000);
await relay.shutdown();
想要更复杂的示例吗?可以从以下内容入手:
可构建的内容
- 具有共享频道和工人交接的多代理编码流程
- 用于状态更新、阻塞问题和评审循环的代理收件箱
- 允许现有代理在不重写其运行时的情况下进行通信的工具链
- 多个代理需要共享上下文的本地或远程协作模式
文档
- 文档网站: agentrelay.com/docs
- Markdown 文档: agentrelay.com/docs/markdown
- 入门文档: docs/introduction.md
- 权限说明: docs/permissions.md
- 在 Relay 上使用 CLI: docs/cli-on-the-relay.md
- 示例: examples/README.md
纯文本文档: 每个文档页面都可以从网站生成 Markdown 格式,其源码与渲染后的文档相同。
curl https://agentrelay.com/docs/markdown/introduction.md
Claude Code 插件
无需 SDK,即可直接在 Claude Code 中使用 Agent Relay。该插件通过斜杠命令或自然语言实现多代理协作。
/plugin marketplace add Agentworkforce/skills
/plugin install claude-relay-plugin
安装完成后,你可以使用内置技能协调代理团队:
> /relay-team 重构认证模块,拆分中间件,更新测试并修改文档
> /relay-fanout 在 monorepo 中的所有包上执行代码格式化修复
> /relay-pipeline 分析 API 日志,生成摘要报告,然后撰写邮件
或者直接用自然语言描述你的需求:
> 使用 relay fan-out 并行检查所有包的代码风格
> 将迁移任务拆分为三个 relay 工作人员,分别负责数据库模式、API 和前端
更多详情请参阅 docs/plugin-claude-code.md 和 插件 README。
Agent Relay CLI
通过以下命令安装 CLI:
curl -fsSL https://raw.githubusercontent.com/AgentWorkforce/relay/main/install.sh | bash
然后使用 Agent Relay 将代理引入共享工作空间,并在它们之间路由任务。
支持的代理和运行时
Agent Relay 专为终端原生代理和基于 SDK 的工作流设计。目前,此仓库对以下工具提供了第一级支持:
- Claude Code
- Codex CLI
- Gemini CLI
- OpenCode
更广泛的 SDK 和工作流接口还包含其他集成。详细信息请参阅各软件包的文档。
开发
如果你想参与该项目的开发:
npm install
npm run build
npm test
一些有用的参考:
许可证
Apache-2.0 — 版权归 2026 年 Agent Workforce Incorporated 所有
链接: 官网 · 文档 · Markdown 文档 · 问题 · Discord
版本历史
v4.0.302026/04/19openclaw-latest2026/04/19openclaw-v4.0.302026/04/19v4.0.292026/04/17openclaw-v4.0.292026/04/17v4.0.282026/04/15openclaw-v4.0.282026/04/15v4.0.272026/04/15openclaw-v4.0.272026/04/15v4.0.262026/04/15openclaw-v4.0.262026/04/15v4.0.252026/04/15openclaw-v4.0.252026/04/15v4.0.242026/04/15openclaw-v4.0.242026/04/15v4.0.232026/04/14openclaw-v4.0.232026/04/14v4.0.222026/04/14openclaw-v4.0.222026/04/14v4.0.212026/04/13常见问题
相似工具推荐
openclaw
OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你
n8n
n8n 是一款面向技术团队的公平代码(fair-code)工作流自动化平台,旨在让用户在享受低代码快速构建便利的同时,保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点,帮助用户轻松连接 400 多种应用与服务,实现复杂业务流程的自动化。 n8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”:既可以通过直观的可视化界面拖拽节点搭建流程,也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外,n8n 原生集成了基于 LangChain 的 AI 能力,支持用户利用自有数据和模型构建智能体工作流。在部署方面,n8n 提供极高的自由度,支持完全自托管以保障数据隐私和控制权,也提供云端服务选项。凭借活跃的社区生态和数百个现成模板,n8n 让构建强大且可控的自动化系统变得简单高效。
AutoGPT
AutoGPT 是一个旨在让每个人都能轻松使用和构建 AI 的强大平台,核心功能是帮助用户创建、部署和管理能够自动执行复杂任务的连续型 AI 智能体。它解决了传统 AI 应用中需要频繁人工干预、难以自动化长流程工作的痛点,让用户只需设定目标,AI 即可自主规划步骤、调用工具并持续运行直至完成任务。 无论是开发者、研究人员,还是希望提升工作效率的普通用户,都能从 AutoGPT 中受益。开发者可利用其低代码界面快速定制专属智能体;研究人员能基于开源架构探索多智能体协作机制;而非技术背景用户也可直接选用预置的智能体模板,立即投入实际工作场景。 AutoGPT 的技术亮点在于其模块化“积木式”工作流设计——用户通过连接功能块即可构建复杂逻辑,每个块负责单一动作,灵活且易于调试。同时,平台支持本地自托管与云端部署两种模式,兼顾数据隐私与使用便捷性。配合完善的文档和一键安装脚本,即使是初次接触的用户也能在几分钟内启动自己的第一个 AI 智能体。AutoGPT 正致力于降低 AI 应用门槛,让人人都能成为 AI 的创造者与受益者。
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
opencode
OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信