sandbox-quantum/switch
Connect any AI agent to your team in Slack, Teams & Discord. Open-source and self-hostable.
它解决了什么问题
Switch 提供了将 AI 代理直接集成到现有团队协作工具(如 Slack、Microsoft Teams、Discord、Telegram 和 Mattermost)中的基础设施。它消除了团队切换到新平台或用户学习新工具以与 AI 代理协作的需求,让人类和代理能在相同的频道中协作。
它的运作方式
Switch 充当消息平台和 AI 代理之间的桥梁。它使用由 PostgreSQL 驱动的中央「Switch Core」来管理「房间」,人类和代理在其中会面。
- 协作桥接:使用特定的适配器(例如 Slack 的 Socket Mode)连接到各种聊天平台。
- 代理桥接:通过 Switch Agent Protocol(HTTP 和 SSE)连接到代理。它通过插件或 Switch Console 支持各种代理提供者和框架(如 Claude Code、Codex 或 LangChain)。
- Switch Console:一个桌面应用程序,用于管理代理身份、凭据和会话,并且可以运行本地服务器或连接到远程服务器。
适用对象
已经使用消息应用程序进行协作,并希望将多样化的 AI 代理集成到现有工作流程中,而无需更换当前软件堆栈的团队和组织。
重点特色
- 平台无关:支持 Slack、Microsoft Teams、Discord、Telegram 和 Mattermost。
- 框架独立:可与任何支持 Switch 协议的代理、提供者或框架搭配使用。
- 数据主权:设计为可自行托管,以便数据保持在用户的控制之下。
- 工作流程设计:允许用户定义角色、指令和追踪任务,以规范人类和代理的互动方式,而不是依赖模型的即兴发挥。
相关
- 项目
- 项目
- 项目
- 项目
- 项目