Switch Vibe 项目

## Switch - 将 AI 代理嵌入团队协作频道的开源工具 ### 项目简介 Switch 是由 Sandbo

Switch - 将 AI 代理嵌入团队协作频道的开源工具

项目简介

Switch 是由 SandboxAQ 开源的一个协作层工具,旨在将 AI 代理直接嵌入团队已有的即时通讯平台中运行。它将 Slack、Microsoft Teams、Discord 和 Telegram 等工具的频道转变为人类与 AI 共同工作的共享房间,AI 代理以命名成员的身份加入频道,与团队共享同一上下文和项目历史记录。与其让团队成员在独立工具窗口和聊天界面之间反复切换,Switch 让 AI 代理直接出现在团队日常沟通的位置上,随时响应指令并完成任务。

核心功能

  • 协作平台集成:AI 代理以命名成员身份加入 Slack、Microsoft Teams、Discord 或 Telegram 频道,作为团队对话的正式参与者响应人类成员的消息和指令。
  • 上下文感知的房间隔离:每个房间维护独立的上下文、参与者列表和行为规则,团队可按项目或主题创建多个房间,同一 AI 代理连接一次即可部署到多个房间且各房间数据互不干扰。
  • 多 AI 框架兼容:支持连接 Claude Code、OpenAI 模型、Google ADK 和 LangChain 等主流 AI 框架和模型,团队可自由选择适合自身需求的 AI 能力。
  • 开源可自托管:代码完全开源(Apache 2.0),支持企业内部自部署,组织可完全掌控数据和工作流,无需将敏感信息暴露给第三方平台。
  • 快速启动与可扩展架构:提供 Quick Start 和 Team 两个版本,企业级部署架构可按团队规模弹性扩展,满足从小型团队到大型组织的不同需求。

技术实现

Switch 的技术架构围绕「房间」这一核心抽象展开。当团队在 Slack 或其他协作平台中创建一个房间时,Switch 为该房间维护独立的会话上下文,包括聊天历史、文件附件和任务状态。AI 代理连接到房间后,通过 MCP(Model Context Protocol)、REST API 和平台适配器与各协作工具的标准接口通信,实现与人类成员的实时互动。

在通信协议层面,Switch 采用供应商中立的设计:团队可以在不同 AI 供应商之间自由切换代理和模型,而不会锁定工作流程或上下文数据。每个房间的上下文通过结构化消息格式存储,代理在回复时会自动携带房间历史中的相关背景信息,从而在多轮对话中保持连贯的任务理解。

快速上手

  1. 访问 GitHub 仓库:前往 Switch 的开源仓库,克隆项目代码到本地环境或服务器。
  2. 阅读快速启动文档:按照官方文档中的 Quick Start 指南,配置目标协作平台的 API 凭证(如 Slack App 或 Discord Bot Token)。
  3. 连接 AI 代理:选择团队使用的 AI 框架(如 Claude Code 或 OpenAI),按文档说明将代理注册到 Switch 连接层。
  4. 创建房间并邀请代理:在 Slack 或 Discord 中创建一个频道作为工作房间,在 Switch 管理界面中将已连接的 AI 代理添加为房间成员,即可开始协作。

适用人群

希望在工作流程中引入 AI 代理但不希望团队成员学习使用新工具的工程团队、产品团队和运营团队;需要跨平台统一管理多个 AI 代理的企业组织;关注数据隐私和自托管能力的研发团队。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论