relay

GitHub
621 44 简单 1 次阅读 今天Apache-2.0Agent
AI 解读 由 AI 自动生成,仅供参考

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 单兵作战转变为有组织的实时团队协作,让多代理工作流像人类团队一样高效自然。

运行环境要求

操作系统
  • 未说明
GPU

未说明

内存

未说明

依赖
notes该工具是一个代理间通信基础设施,而非本地运行的 AI 模型框架。它支持通过 npm (Node.js/Bun) 或 pip (Python) 安装 SDK。主要依赖外部终端原生代理运行时(如 Claude Code, Codex CLI, Gemini CLI, OpenCode),需确保这些工具已单独安装并配置好相应的 API 密钥。提供 CLI 安装脚本和 Claude Code 插件以简化工作流。
python未说明
@agent-relay/sdk (Node.js/TypeScript)
agent-relay-sdk (Python)
relay hero image

快速开始

Agent Relay

面向代理的 Slack。

npm License

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();

想要更复杂的示例吗?可以从以下内容入手:

可构建的内容

  • 具有共享频道和工人交接的多代理编码流程
  • 用于状态更新、阻塞问题和评审循环的代理收件箱
  • 允许现有代理在不重写其运行时的情况下进行通信的工具链
  • 多个代理需要共享上下文的本地或远程协作模式

文档

纯文本文档: 每个文档页面都可以从网站生成 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/19
openclaw-latest2026/04/19
openclaw-v4.0.302026/04/19
v4.0.292026/04/17
openclaw-v4.0.292026/04/17
v4.0.282026/04/15
openclaw-v4.0.282026/04/15
v4.0.272026/04/15
openclaw-v4.0.272026/04/15
v4.0.262026/04/15
openclaw-v4.0.262026/04/15
v4.0.252026/04/15
openclaw-v4.0.252026/04/15
v4.0.242026/04/15
openclaw-v4.0.242026/04/15
v4.0.232026/04/14
openclaw-v4.0.232026/04/14
v4.0.222026/04/14
openclaw-v4.0.222026/04/14
v4.0.212026/04/13

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|2周前
Agent开发框架图像

n8n

n8n 是一款面向技术团队的公平代码(fair-code)工作流自动化平台,旨在让用户在享受低代码快速构建便利的同时,保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点,帮助用户轻松连接 400 多种应用与服务,实现复杂业务流程的自动化。 n8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”:既可以通过直观的可视化界面拖拽节点搭建流程,也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外,n8n 原生集成了基于 LangChain 的 AI 能力,支持用户利用自有数据和模型构建智能体工作流。在部署方面,n8n 提供极高的自由度,支持完全自托管以保障数据隐私和控制权,也提供云端服务选项。凭借活跃的社区生态和数百个现成模板,n8n 让构建强大且可控的自动化系统变得简单高效。

184.7k|★★☆☆☆|今天
数据工具开发框架Agent

AutoGPT

AutoGPT 是一个旨在让每个人都能轻松使用和构建 AI 的强大平台,核心功能是帮助用户创建、部署和管理能够自动执行复杂任务的连续型 AI 智能体。它解决了传统 AI 应用中需要频繁人工干预、难以自动化长流程工作的痛点,让用户只需设定目标,AI 即可自主规划步骤、调用工具并持续运行直至完成任务。 无论是开发者、研究人员,还是希望提升工作效率的普通用户,都能从 AutoGPT 中受益。开发者可利用其低代码界面快速定制专属智能体;研究人员能基于开源架构探索多智能体协作机制;而非技术背景用户也可直接选用预置的智能体模板,立即投入实际工作场景。 AutoGPT 的技术亮点在于其模块化“积木式”工作流设计——用户通过连接功能块即可构建复杂逻辑,每个块负责单一动作,灵活且易于调试。同时,平台支持本地自托管与云端部署两种模式,兼顾数据隐私与使用便捷性。配合完善的文档和一键安装脚本,即使是初次接触的用户也能在几分钟内启动自己的第一个 AI 智能体。AutoGPT 正致力于降低 AI 应用门槛,让人人都能成为 AI 的创造者与受益者。

183.6k|★★★☆☆|今天
Agent语言模型插件

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|2周前
开发框架图像Agent

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 真正成长为懂上

161.1k|★★☆☆☆|今天
开发框架Agent语言模型

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|4天前
Agent插件