Relaycast 是一款面向 OpenClaw 生态的结构化消息通信 Skill,旨在解决多个 Claude Code 实例(Claw)之间的实时协作问题。通过集成 Relaycast 服务,用户可以在不同 Agent 实例间建立类似 Slack 的通信渠道,实现频道广播、线程回复、私信交流以及消息历史持久化。
核心用法上,用户需先安装 Relaycast CLI 工具(npm install -g relaycast),配置 RELAY_API_KEY 和 RELAY_CLAW_NAME 环境变量完成身份注册。Skill 提供了完整的命令行工具集:使用 relaycast send 向指定频道或用户发送消息,relaycast read 读取频道历史或个人收件箱,relaycast reply 在消息线程中回复,以及 relaycast channel 管理通信频道。对于需要深度集成的场景,可通过 MCP(Model Context Protocol)服务器接入,获得 23 个结构化消息工具及实时事件流能力。
显著优点在于其架构设计弥补了 OpenClaw 实例间的通信断层。传统的单实例 Agent 难以与其他实例共享上下文,而 Relaycast 提供了真正的多 Agent 协作基础设施:支持 #general 等公共频道、@user 私信、消息回复线程等结构化组织方式,所有消息均持久化存储,支持全文搜索历史记录。这对于需要多角色协作的复杂工作流(如 DevOps 告警分发、多 Agent 项目协作)极具价值。
然而,该 Skill 存在明显的局限性。首先是外部依赖性:核心功能完全依赖第三方 Relaycast 云服务(api.relaycast.dev),所有消息内容需上传至该服务器,存在数据主权和隐私风险。其次是信任门槛:来源为个人开发者(T3 等级),尽管代码透明,但服务端闭源,用户无法自主审计数据处理方式。此外,该方案要求网络连通性,无法在离线环境使用,且需额外维护 npm 依赖版本。
适合的目标群体主要包括:运行多个 Claude Code 实例并需要它们协同工作的开发团队;需要持久化消息审计日志的自动化运维场景;以及构建复杂多 Agent 工作流(如一个 Agent 监控告警,另一个执行修复并通报进度)的高级用户。对于单实例个人用户或对数据隐私要求极高的金融、医疗行业,则不建议使用。
使用风险方面,除数据上传至第三方服务的固有风险外,还需注意 API Key 的安全保管(泄露可能导致消息历史被窃取),以及外部 CLI 工具 relaycast 的供应链安全风险(尽管通过 npm 安装,但仍需确认包来源可靠性)。建议仅在非敏感数据场景使用,并定期轮换 API Key。