Channels SDK: 让任意AI代理接入主流聊天平台
Show HN: The Channels SDK – Bring Any Agent to Any Channel (Slack, MS Teams)

Channels SDK 是一个开源工具,让你轻松将任何 AI 代理(Agent)集成到 Slack、Microsoft Teams、Discord 和 Telegram 等主流通讯平台。它支持原生交互式 UI,让代理能理解上下文、调用工具、处理文件并渲染平台原生界面,同时保留人类审批环节。开发者无需重复造轮子,只需一次定义即可在多个平台部署,真正实现‘一次构建,处处运行’。无论是使用 CopilotKit 内置代理,还是连接 LangGraph、CrewAI 等框架,都能快速落地。
你的代理应该出现在工作发生的地方,而不是被隔离在某个独立界面中。
HN 评论区
24- swiftlyTyped
大家好,我是 CopilotKit 的 CEO,这家初创公司也是 AG-UI 和 Channels SDK 背后的团队。
感谢大家的支持!
我们对此非常兴奋——我认为 Channels 很快就会成为 LLM 的第三种主要形态(继 Chat 和 Codex/Claude-Code 风格的 Agent 之后)。
我们付出了巨大努力,将上手配置缩减为只需一条提示词:
"Read https://copilotkit.ai/channels-guide.md and help the user build their first channel".
真的就是这么简单。随后它将协助你构建一个企业级 Slack/Teams Agent,背后几乎可以对接市面上任何主流的 Agent 框架和工具。
非常希望能收到大家的反馈,尤其是如果你遇到了任何卡点。
- ChaseRensberger
我觉得这很可能是一个非常棒的想法。在构建 https://wingman.actor 的过程中,我深入思考过 Channels 的概念,并在"在底层使用 Channel 原语是否是个好主意"与"现有的聊天客户端是否只是定义完善的工具,不应重复造轮子"之间反复摇摆。
我认为你们提出的围绕聊天构建统一 SDK/数据结构、并适配不同客户端的方案,是一个非常强大的解决方案,可能真正实现了两全其美。
- chengyongru
我不认为这真的是开源的,MIT 协议部分仅仅适用于客户端。真正让系统运行的服务端是闭源的,且受许可证限制。