sandbox-quantum/switch
AI 工程把团队自有 AI 智能体接入 Slack、Teams、Discord、Telegram 和 Mattermost 频道,与成员在同一会话中协作,可自行部署。
项目介绍
Switch 把每个聊天频道变成人和 AI 智能体共享的房间:对话、决策和文档都在同一处,团队成员不必迁移到新工具。它支持 Slack、Microsoft Teams、Discord、Telegram 和 Mattermost。
Switch 本身不提供智能体,也不提供模型,它是一层编排:你已有的 Claude Code、Codex、OpenCode 或 LangChain 智能体加入房间,各自带有角色、指令和工具(Google Workspace、Jira、GitHub)。上下文只在智能体所属的房间内可见。
它面向已经在使用编码或运维智能体、希望这些智能体在现有聊天工具里与同事协作的团队。README 用分级方式描述落地路径,从把日常智能体搬进频道,到形成跨频道的团队工作流。
快速使用
文档给出的入口是桌面应用 Switch Console:
- 从最新发布下载对应平台的安装包:macOS 的 Apple Silicon 或 Intel DMG、Windows 安装程序、Linux x64/ARM64 的 AppImage 或 DEB。
- 打开应用,与
switch-buddy对话。说明你想做什么,它会创建第一批智能体和频道、协助接入团队使用的聊天应用,并回答关于 Switch 的问题。
更完整的配置可参考入门指南(从第一个智能体到第一个频道)和远程部署指南。文档同时以 MCP 服务形式提供在 https://docs.switchagents.ai/mcp,可用 Claude Code(claude mcp add switch-docs --transport http https://docs.switchagents.ai/mcp)、Codex CLI 或 OpenCode 注册后让智能体带着你走配置流程。
使用约束
- Switch 为自托管产品,团队使用需要自己运行服务器。README 区分了桌面端 Switch Console 和服务端 Switch Core。
- Console 的遥测为默认开启、可关闭:发送事件名、版本、操作系统、智能体提供方和固定取值的计数,不含自由文本。Switch Core 遥测默认关闭,仅在
TELEMETRY_ENABLED=true时上报,字段清单见 docs/TELEMETRY.md。 - 权限管控和成本报告分别对应 Switch Trust 和 Switch ROI,相关说明指向项目官网而非仓库内文档。
- 许可证为 Apache 2.0 加 Commons Clause,商业再分发前需阅读条款。
- 入门主要依赖预编译桌面安装包,运行前应确认发布产物可信。
HotRepo 点评
2026-11-05,该项目进入 Python 日榜第 11 名,当日新增 215 Star,累计 3,892 Star、270 Fork。这只是一天的快照,不足以说明持续趋势,但表明聊天集成的智能体编排正受到关注。项目能否站住脚,取决于房间模型和智能体接入协议在真实团队中的实际表现;README 用演示录像展示这些场景,没有在源码层面展开说明。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。