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: 에이전트 ID, 자격 증명 및 세션을 관리하는 데스크톱 애플리케이션으로, 로컬 서버를 실행하거나 원격 서버에 연결할 수 있습니다.
대상 사용자
이미 메시징 앱을 협업에 사용하고 있으며, 현재 소프트웨어 스택을 교체하지 않고 다양한 AI 에이전트를 기존 워크플로우에 통합하려는 팀과 조직.
주요 특징
- 플랫폼 독립적: Slack, Microsoft Teams, Discord, Telegram, Mattermost를 지원합니다.
- 프레임워크 독립적: Switch 프로토콜을 사용하는 모든 에이전트, 제공자 또는 프레임워크와 작동합니다.
- 데이터 주권: 데이터가 사용자의 통제 하에 유지되도록 자체 호스팅이 가능하도록 설계되었습니다.
- 워크플로우 설계: 모델의 즉흥성에 의존하지 않고 인간과 에이전트가 상호작용하는 방식에 대한 역할, 지침 및 추적 작업을 정의할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트