photon-hq/spectrum-ts

Bring agents to any interfaces

What it solves

It removes the limitation of AI agents being confined to web chat interfaces. It allows developers to deploy agents that can communicate with users through existing, real-world conversation surfaces like iMessage, SMS, email, Slack, and Discord.

How it works

Spectrum is a multi-channel agent framework that provides a runtime and a set of platform providers. Developers can use the SDK to connect their agents to various communication channels. It can be used via Spectrum Cloud for hosted infrastructure or run fully standalone by connecting to local databases or custom gRPC endpoints.

Who it’s for

Developers building AI agents who want to integrate their bots into the messaging apps and communication tools that people already use daily.

Highlights

  • Multi-channel support: Built-in providers for iMessage, WhatsApp Business, Telegram, Slack, and Terminal.
  • Extensible: Supports custom platform providers via the definePlatform function.
  • Flexible deployment: Offers both a hosted cloud option for fast shipping and a self-hosted standalone mode.
  • TypeScript native: Built for TypeScript 5+.

Related

  • Project
  • Project
  • Project
  • Project
  • Project