Switch Vibe 项目

## Switch——把任意 AI 智能体接入团队协作频道 ### 项目简介 Switch 是由 SandboxAQ

Switch——把任意 AI 智能体接入团队协作频道

项目简介

Switch 是由 SandboxAQ( Flint AI 产品线)开源的多智能体协作平台,核心功能是将 AI 智能体直接嵌入团队已使用的协作工具(Slack、Microsoft Teams、Discord、Telegram)中,让人和 AI 在同一频道里共享上下文、历史记录和工作进展,协同完成任务。

Switch 于 2026 年 8 月正式开源,遵循 Apache 2.0 许可证,完全免费使用。区别于传统的 AI 助手或聊天机器人,Switch 的核心抽象是「房间(Room)」——每个房间是一个持久化的工作空间,无论人或 AI 何时加入或离开,上下文都不会丢失,团队输出得以持续积累而非每次交接都重置。


核心功能

  • 多协作平台直连:原生支持 Slack、Microsoft Teams、Discord、Telegram、Mattermost,智能体以具名用户身份加入频道,可被 @提及、在线程中回复
  • 持久化共享房间:每个房间维护独立的上下文、参与者列表和规则,AI 加入后立即理解房间历史,无需重复「自我介绍」
  • 跨框架兼容:支持 Claude Code、Google ADK、LangChain、OpenAI 等主流 AI 框架构建的智能体,团队可混合使用不同提供商的模型
  • MCP 协议支持:基于 Model Context Protocol 构建,架构开放,可接入任意 MCP 兼容智能体
  • 一个智能体跨多房间:同一智能体可在多个房间工作,各房间之间上下文完全隔离,适合多项目并行的团队
  • 完全开源自托管:代码开源,支持私有部署,满足企业数据合规要求

技术实现

架构层面,Switch 扮演协调层的角色,位于 AI 智能体与协作平台之间,不替代任何一个。核心组件包括:

  • 房间状态管理层:每个房间维护一份持久状态,包含对话历史、上下文摘要、参与者权限和房间规则,当智能体重新加入时自动恢复
  • 多框架适配器:通过标准化的适配器接口连接 Claude Code、Google ADK、LangChain、OpenAI 等框架,屏蔽底层差异
  • MCP 协议层:以 MCP 为标准协议实现智能体与房间状态的双向通信,确保工具调用和上下文传递的一致性
  • 协作平台连接器:为每个协作平台(Slack SDK、Teams API、Discord API 等)提供原生集成,智能体以标准成员身份出现在频道中

上下文保持机制是 Switch 与普通聊天机器人的本质区别。传统 AI 工具在任务切换时需要重新「喂」背景,而 Switch 的房间将上下文作为第一公民对象持久化存储,新加入的智能体可以直接读取历史记录,无需人类重复说明。


快速上手

第一步:准备智能体

准备好要接入的 AI 智能体。Switch 支持 Claude Code(需安装并配置 Claude Code CLI)、Google ADK 智能体、LangChain Agent 或任何提供 API 的 OpenAI 兼容智能体。

第二步:部署 Switch

访问 GitHub(github.com/sandboxaq/switch)或 FlintAI.dev 文档,按照 Quick Start 指南完成本地部署。安装过程在标准企业环境中可在数分钟内完成。

第三步:连接协作平台

在 Switch 管理界面中授权 Slack、Teams 或 Discord 工作区,创建第一个房间(Room)。

第四步:将智能体加入房间

在房间配置中指定要连接的智能体框架和 API 凭证,智能体即以具名用户身份出现在频道中。

第五步:开始协同工作

在频道中 @智能体 发出任务指令,智能体基于房间内的历史上下文理解背景并执行,结果直接在频道中呈现,团队成员可查看、评论并继续交接。


适用人群

  • 工程团队:将 Claude Code 等编程智能体接入 Slack,在代码审查、故障排查时保持完整的上下文传递
  • 营销与内容团队:在 Teams 中同时接入研究智能体、文案智能体和设计智能体,协同完成营销活动策划
  • 法务与合规团队:在房间中接入合同审查和文书起草智能体,审查人员无需重复传递背景信息
  • 运营与客服团队:将数据分析智能体接入客服频道,实时辅助客服人员提供数据驱动的回答
  • 多智能体系统开发者:希望构建多智能体协同工作流,但不希望绑定特定模型或框架

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论