photon-hq/spectrum-ts
Bring agents to any interfaces
해결하는 문제
AI 에이전트가 웹 채팅 인터페이스에 국한되는 제약을 제거합니다. 개발자는 iMessage, SMS, 이메일, Slack, Discord와 같은 실제 사용 중인 대화 채널을 통해 사용자와 소통할 수 있는 에이전트를 배포할 수 있습니다.
작동 방식
Spectrum은 런타임과 플랫폼 제공자 세트를 제공하는 다중 채널 에이전트 프레임워크입니다. 개발자는 SDK를 사용해 에이전트를 다양한 통신 채널에 연결할 수 있습니다. Spectrum Cloud를 통해 호스팅된 인프라로 사용하거나, 로컬 데이터베이스나 사용자 정의 gRPC 엔드포인트에 연결해 완전히 독립형으로 실행할 수 있습니다.
대상 사용자
사용자가 매일 사용하는 메시징 앱과 커뮤니케이션 도구에 봇을 통합하고 싶은 AI 에이전트 개발자들입니다.
주요 특징
- 다중 채널 지원: iMessage, WhatsApp Business, Telegram, Slack, Terminal용 내장 제공자.
- 확장성:
definePlatform 함수를 통해 사용자 정의 플랫폼 제공자를 지원합니다.
- 유연한 배포: 빠른 출시를 위한 호스팅 클라우드 옵션과 자체 호스팅 가능한 독립형 모드를 모두 제공합니다.
- TypeScript 네이티브: TypeScript 5+ 전용으로 구축되었습니다.
관련
- 프로젝트
TryCaspian/caspian-sdkSlack, Discord, Telegram 등 여러 채널에서 인간과 상호작용하는 AI 에이전트를 위한 통합 커뮤니케이션 SDK. 단일 핸들러로 다중 플랫폼 지원 가능.
- 프로젝트
yincongcyincong/MuseBotMuseBot is an open‑source Go bot that connects Telegram, Discord, Slack, Lark, DingTalk, Enterprise WeChat, QQ and WeChat to a wide range of LLM APIs (OpenAI, DeepSeek, Gemini, OpenRouter, etc.). It streams AI replies, supports image/voice input, function calls, RAG, admin UI, metrics and cron jobs, and can be run locally or via Docker.
- 프로젝트
CopilotKit/channels-sdkAI 에이전트를 Slack, Microsoft Teams, Discord에 연결하여 네이티브 대화형 UI 및 human-in-the-loop 승인을 가능하게 하는 SDK입니다.
- 프로젝트
VRSEN/agency-swarm실제 조직 구조를 기반으로 에이전트를 협업 스웜(swarm)으로 구성하여 멀티 에이전트 AI 애플리케이션을 구축하기 위한 프레임워크입니다.
- 프로젝트
AstrBotDevs/AstrBotTelegram, Discord, Slack과 같은 주요 인스턴트 메시징 앱에 LLM과 AI 에이전트를 통합하는 종합적인 에이전트 챗봇 플랫폼입니다.