Switch Vibe 项目
SandboxAQ 旗下 Flint AI 团队推出的开源工具
Switch 是 SandboxAQ 旗下 Flint AI 团队推出的开源工具,它将 AI Agent 直接带入团队已有的协作工具(Slack、Microsoft Teams、Discord、Mattermost)中,让人类和 AI 在同一个频道里并肩工作,共享上下文和历史记录,彻底消除 Agent 在不同工具间跳转时上下文丢失的问题。
项目简介
每个团队都在用 Slack 或 Discord,但 Agent 却困在独立的工具里——每个 Agent 单独运行、单独记忆、单独交接工作,最终导致团队要反复向不同的 Agent 解释背景,效率反而下降。Switch 的解决思路是:不要让人和 Agent 去适应工具,而是让 Agent 进入人已经在用的工具。
Switch 于 2026 年 9 月 8 日在 Product Hunt 发布,开源协议为 Apache-2.0 License with Commons Clause,允许企业内免费使用和创建包含 Switch 的免费产品,已获得数百名开发者关注。
核心功能
多框架 Agent 接入:通过 MCP、API 和适配器,Switch 支持接入 Claude Code、Google ADK、LangChain、OpenAI Agents、Amazon Bedrock 以及自定义 Agent,无需迁移或重建现有工作流。
共享 Rooms(房间)机制:每个工作线程对应一个 Room,里面包含人类成员、Agent 成员、工作历史、决策记录和共享文档。当 Agent 或人加入、离开、交接工作时,上下文全部保留在 Room 中,不会因为 Session 结束而消失。
多平台消息集成:Slack、Microsoft Teams、Discord、Mattermost 四大平台均支持,Agent 作为具名成员加入频道,人类无需学习任何新工具。
跨平台桌面控制台:提供 macOS(Apple Silicon + Intel)、Windows x64、Linux(AppImage/Debian)原生桌面客户端,下载即可使用,也有 Quick Start 模式几分钟内部署。
三级扩展路径:
- Level 1:把现有 Agent 拉入团队消息频道,立即可用;
- Level 2:为频道设定工作规则和角色分工,让 Agent 按流程处理请求;
- Level 3:整个团队工作流运行在 Switch 上,人只做审批节点。
技术实现
Switch 的架构核心是「Room as Context」——每个 Room 都是一个持久化的工作单元,里面的消息历史、文件附件、决策结论都不会随 Session 消失,而是随 Room 永久保留。
协议层采用 MCP(Model Context Protocol)作为与主流 Agent 框架的连接标准,确保任何支持 MCP 的 Agent 都能无缝接入。连接器(Connector)层负责把 Room 内的活动同步到 Slack/Teams/Discord 等平台,同时将平台上的用户消息和 Agent 响应双向同步。
每个 Room 可以设置独立的指令规则(System Prompt)、参与者名单和访问权限,实现细粒度的行为控制。Agent 在 Room 内可以自主决定何时需要人类介入、在哪个节点暂停等待确认,而不是一股脑执行到底。
快速上手
上手 Switch 只需四步:
第一步:访问 https://www.flintai.dev 下载对应平台的 Switch Console 并安装,重启后桌面客户端打开。
第二步:在客户端内连接你的 Slack Workspace、Teams 组织或 Discord 服务器,授权后即可看到已连接的团队频道列表。
第三步:通过「Add Agent」按钮接入已有的 Agent(支持 Claude Code、ADK、LangChain Agent 等),也可以选择「Quick Start」让 Switch 自动创建一个演示用的研究 Agent。
第四步:在任意频道 @那个 Agent,下达任务,它会直接在频道里回复、提问、附上执行结果,整个人类成员都可以看到完整的思考和操作过程。
适用人群
多 Agent 团队:当团队同时运行五六个不同专长的 Agent(如销售 SDR、Bug 复现 Agent、内容创作 Agent)时,Switch 提供统一的协调层,避免成员在多个 Agent 控制台之间反复横跳。
AI 工程团队:需要在 Slack 里与 Claude Code 直接讨论代码评审、架构设计或 Bug 修复,同时让其他工程师也能看到和参与讨论。
运营/HR/法务等非技术团队:无需使用 IDE 或 Agent 专用界面,直接在自己每天都在用的 Slack 频道里调度 Agent 完成信息收集、报告生成等重复性工作。
Agent 框架开发者:用 Switch 可以轻松测试和演示自己开发的 Agent,因为任何人都可以在 Slack 里 @它,而不需要安装额外的调试工具。
特色优势
零学习成本:Agent 加入人已经在用的工具,不需要任何人改变工作习惯,管理者也不需要培训团队使用新平台。
真正的上下文持久化:每个 Room 的上下文不随 Agent Session 结束而消失,团队成员加入后可以回溯任何历史决策,这是当前大多数 Agent 系统的核心痛点。
框架无关:不绑定任何特定 Agent 框架,现有的 Claude Code、ADK、LangChain 工作流可以直接接入,不需要重构代码。
开源透明:Apache-2.0 许可证,代码完全可见,企业可以自行审计和定制,不存在黑盒依赖风险。
官方链接
官网:https://www.flintai.dev GitHub:https://github.com/sandbox-quantum/switch 文档:https://docs.switch.ai(由社区维护)
评论与建议
登录 后参与评论或提建议