sandbox-quantum/switch

Connect any AI agent to your team in Slack, Teams & Discord. Open-source and self-hostable.

它解決了什麼問題

Switch 提供了將 AI 代理直接整合到現有團隊協作工具(如 Slack、Microsoft Teams、Discord、Telegram 和 Mattermost)中的基礎架構。它消除了團隊切換到新平台或用戶學習新工具以與 AI 代理協作的需求,讓人類和代理能在相同的頻道中協作。

它的運作方式

Switch 充當訊息平台和 AI 代理之間的橋樑。它使用由 PostgreSQL 驅動的中央「Switch Core」來管理「房間」,人類和代理在其中會面。

  • 協作橋接:使用特定的適配器(例如 Slack 的 Socket Mode)連接到各種聊天平台。
  • 代理橋接:透過 Switch Agent Protocol(HTTP 和 SSE)連接到代理。它透過外掛或 Switch Console 支援各種代理提供者和框架(如 Claude Code、Codex 或 LangChain)。
  • Switch Console:一個桌面應用程式,用於管理代理身份、憑證和會話,並且可以執行本地伺服器或連接到遠端伺服器。

適用對象

已經使用訊息應用程式進行協作,並希望將多樣化的 AI 代理整合到現有工作流程中,而無需更換當前軟體堆疊的團隊和組織。

重點特色

  • 平台無關:支援 Slack、Microsoft Teams、Discord、Telegram 和 Mattermost。
  • 框架獨立:可與任何支援 Switch 協定的代理、提供者或框架搭配使用。
  • 資料主權:設計為可自行託管,以便資料保持在用戶的控制之下。
  • 工作流程設計:允許用戶定義角色、指令和追蹤任務,以規範人類和代理的互動方式,而不是依賴模型的即興發揮。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案