switch

把任意 AI Agent 接进 Slack/Teams/Discord,自托管开箱即用

开源 🏷️基础免费,高级付费 ⚠️ 链接可跳转,访问体验不确定 智能体 🍴 复刻 186 🐛 待处理 356 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2801
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 开源可自托管,官网提供云服务,定价信息待确认

项目预览

switch 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队sandbox-quantum
定价模式🏷️基础免费,高级付费
价格说明开源可自托管,官网提供云服务,定价信息待确认
访问状态⚠️ 链接可跳转,访问体验不确定
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agent-orchestration,ai,ai-agents,chatops,discord,langchain,mcp,microsoft-teams,multi-agent,open-source,openai,self-hosted,slack
GitHub 星标★ 2801
上线时间2026-07-16 00:00:00
代码更新2026-11-02
仓库体积62.5 MB
本站数据更新2026-11-02
维护状态活跃
收录时间2026-09-13
浏览次数1

项目介绍

Switch 是一个开源的智能体接入层,目标是把任意 AI Agent 快速接入团队日常使用的 Slack、Microsoft Teams 和 Discord。它解决的核心问题是:企业或个人已经用 LangChain、OpenAI 或自研方式构建了 Agent,但缺少一个统一、可自托管的渠道,让 Agent 像同事一样在聊天工具里被 @ 和调用。项目用 TypeScript 编写,支持多智能体编排和 MCP 协议,提供自托管部署,数据不出内网。核心能力包括:多平台适配器、Agent 路由与编排、对话上下文管理、以及通过配置文件把不同 Agent 绑定到不同频道或场景。对于想在公司内部落地 ChatOps 和 AI 助手的团队,Switch 省去了从零对接各平台 API、处理鉴权和消息格式的重复工作,同时保留对模型和数据的完全控制权。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 2801

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 15 分钟 部署方式:本地安装 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js / Python 运行时(README 未给出具体版本,请按仓库内文档确认)
  • 一个可用的 Slack、Microsoft Teams、Discord、Telegram 或 Mattermost 工作区
  • 至少一个可调用的 AI Agent 或模型服务(自建或第三方)
  • 可自托管部署的服务器或本地机器,保证数据不出内网

安装与启动步骤

  1. 1获取项目源码

    README 节选未给出安装命令,先把仓库克隆到本地,再以仓库内完整 README 为安装依据。

    git clone https://github.com/sandbox-quantum/switch.git
  2. 2阅读仓库安装文档

    进入目录查看 README 与文档,确认运行时依赖、安装方式与启动命令,不要自行猜测包名。

    cd switch
  3. 3对照官网文档

    打开官网文档,按其中给出的自托管部署与聊天平台接入步骤操作,配置 Agent 与频道绑定。

如何确认成功

README 节选未提供启动命令与端口,请以仓库 README 和官网文档中的启动说明与日志输出为准确认是否成功。

常见问题

Q:项目支持哪些聊天平台?

A:README 说明支持 Slack、Microsoft Teams、Discord、Telegram 和 Mattermost,可让 Agent 加入对应频道的对话。

Q:可以接入已有的 LangChain 或自研 Agent 吗?

A:可以。README 强调“任意 Agent、任意模型、任意供应商”,只要 Agent 能按项目约定的协议通信即可接入。

Q:数据会上传到第三方吗?

A:不会。项目支持自托管部署,数据留在自己的内网环境中。

Q:为什么教程里没有具体的安装命令?

A:所提供的 README 节选只包含项目介绍,没有安装与配置章节,因此未编造任何命令,请以仓库完整文档为准。

注意事项

  • 本教程仅依据 README 节选整理,缺少安装章节,实际部署前务必通读仓库完整 README 与官网文档。
  • 项目信息中标注开发语言为 Python、描述中提及 TypeScript,两者存在不一致,请以仓库实际文件为准。
  • 接入 Slack、Teams、Discord 等平台通常需要创建应用并配置凭证,具体字段名与权限请参照官方文档。

核心亮点

  • 同时支持 Slack、Teams、Discord 三大平台,一套配置多处复用
  • 支持自托管,Agent 和对话数据可留在自己服务器,适合企业内网
  • 基于 TypeScript 和 MCP,与 LangChain、OpenAI 等主流 Agent 生态兼容

不足之处

  • 项目处于早期,606 星标,文档和示例覆盖度有限
  • 多平台适配的稳定性与权限细节仍需更多生产验证

适用场景

  • 公司内部把自研客服 Agent 接入 Slack,员工在频道里直接提问
  • 用 Teams 作为入口,让 AI 助手处理 IT 工单和知识库查询
  • 在 Discord 社区部署多智能体,自动回答用户常见问题

替代项目

Botpress、Rasa、Dify

同类项目推荐

redmine-mcp-server 开源

让 AI 直接操作 Redmine,用自然语言管项目、看板、工时和 Wiki。

MCP server connecting AI assistants to Redmine: issues, projects, wikis, time tracki···

★ 89 2026-08-09
BidMaster-Pro 开源

上传招标文件,一键生成合规标书,自动检查21项风险

全流程 智能招投标 Agent:标书生成 · 招投标解读 · 标书检查 · 标书文档ai排版 · 商机···

★ 431 2026-08-09
mcp_agent_mail 开源

给多个AI编码代理装上收件箱和文件租约,协作不打架

Deprecated: superseded by mcp_agent_mail_rust, the maintained Rust rewrite. Original···

★ 2227 2026-10-11
claude-skills 开源

用自然语言驱动 AI 完成视频转写、翻译、配音和剪辑,一键发布公众号。

13 Claude Code skills for video production (transcribe / translate / dub / multicam ···

★ 137 2026-08-09
open-reverselab 开源

用 AI 智能体自动化逆向分析,CTF 和样本分析效率翻倍

Open-source AI reverse-engineering agent platform and MCP server for Ghidra, Frida, ···

★ 1328 2026-08-09
sdk-typescript 开源

几行代码,模型驱动,快速构建 AI 智能体

A model-driven approach to building AI agents in just a few lines of code.

★ 696 2026-08-09
cccc 开源

把多个 AI 编码助手拉进群聊,手机远程调度,7x24 小时稳定运行。

Coordinate your coding agents like a group chat — read receipts, delivery tracking,···

★ 1292 2026-08-09
cantrip 开源

用 Elixir 打造实时多智能体协作环境,让编码自动化更灵活。

the extensible, customizable, self-documenting, real-time multi-agent computing envi···

★ 129 2026-08-09
when-claudes-meet 开源

让两个AI共用一个文件夹,自主协作写代码,人类旁观。

Two AI agents. One filesystem. Zero humans. We ran this experiment twice.

★ 62 2026-08-09