Bring Agents to the
Interfaces Millions Already Use.

Bring Agents to the Interfaces Millions Already Use.

Spectrum is an open-source framework

that

connects

your

agents

to

iMessage app icon

iMessage,

WhatsApp icon

WhatsApp,

Discord app icon

Discord,

Slack App icon

Slack,

Telegram icon

Telegram,

instagram icon

Instagram,

and other interfaces people use every day.

and other

interfaces

interfaces

people use every day.,

people use every day.

Spectrum is an open-source framework

that connects

connects

your

agents

to

iMessage app icon

iMessage,

WhatsApp icon

WhatsApp,

Discord app icon

Discord,

Slack App icon

Slack,

Telegram icon

Telegram,

instagram icon

Instagram,

and other

interfaces

people use every day.

Copy Agent Instruction

Image

Copy Agent Instruction

Image
Image
colorful spectrum loops
Image
Image

iMessage

Send, receive, and take action inside iMessage conversations.
with direct messages, group chats, rich media, location sharing, mini apps,
SMS/RCS fallback, and production-grade infrastructure built for AI agents.

const spectrum = Spectrum(providers: [...], config: {...})
const agent = new Agent()

// Handle incoming messages by type
spectrum.onMessage(async ({ space, message }) => {
  switch (message.type) {
    case "text":
      const response = await agent.generate(message.content)
      await space.send("Hello World", attachment(...))
      await space.send(response)
    case "attachment":
      await message.react("like")
  }
})

// Auto-select the best available channel for delivery
await spectrum.send("+123456789", sticker(...))

// Explicitly route through iMessage with Telegram as fallback
await spectrum.send("+123456789", imessage().fallback(telegram()), poll({...}))

iMessage

Send, receive, and take action inside iMessage conversations.
with direct messages, group chats, rich media, location sharing, mini apps,
SMS/RCS fallback, and production-grade infrastructure built for AI agents.

const spectrum = Spectrum(providers: [...], config: {...})
const agent = new Agent()

// Handle incoming messages by type
spectrum.onMessage(async ({ space, message }) => {
  switch (message.type) {
    case "text":
      const response = await agent.generate(message.content)
      await space.send("Hello World", attachment(...))
      await space.send(response)
    case "attachment":
      await message.react("like")
  }
})

// Auto-select the best available channel for delivery
await spectrum.send("+123456789", sticker(...))

// Explicitly route through iMessage with Telegram as fallback
await spectrum.send("+123456789", imessage().fallback(telegram()), poll({...}))

Native iMessage APIs
for Apple-Level rich experiences

Image

Send & receive messages,

supporting markdown
and bubble / message effects.

Image

Share attachments seamlessly

including files, media,
and stacked images.

Image

Accept location sharing

subscribe to real-time
live users’ location updates.

Image

Build and deliver
generative iMessage mini apps

directly within the conversation.

Image

Customize identity with
profile names and photos,

automatically synced with users.

Image

Create and manage group chats

including names, avatars,
and participant control.

Image
Image

iMessage

Send, receive, and take action inside iMessage conversations.
with direct messages, group chats, rich media, location sharing, mini apps,
SMS/RCS fallback, and production-grade infrastructure built for AI agents.

const spectrum = Spectrum(providers: [...], config: {...})
const agent = new Agent()

// Handle incoming messages by type
spectrum.onMessage(async ({ space, message }) => {
  switch (message.type) {
    case "text":
      const response = await agent.generate(message.content)
      await space.send("Hello World", attachment(...))
      await space.send(response)
    case "attachment":
      await message.react("like")
  }
})

// Auto-select the best available channel for delivery
await spectrum.send("+123456789", sticker(...))

// Explicitly route through iMessage with Telegram as fallback
await spectrum.send("+123456789", imessage().fallback(telegram()), poll({...}))

Native iMessage APIs
for Apple-Level rich experiences

Image

Send & receive messages,

supporting markdown
and bubble / message effects.

Image

Share attachments seamlessly

including files, media,
and stacked images.

Image

Accept location sharing

subscribe to real-time
live users’ location updates.

Image

Build and deliver
generative iMessage mini apps

directly within the conversation.

Image

Customize identity with
profile names and photos,

automatically synced with users.

Image

Create and manage group chats

including names, avatars,
and participant control.

Built for teams at every scale

Built for teams
at every scale

  • Basement

  • AgentCard

  • Dim

  • Backdoor

Image

Copperlane modernizes mortgage origination through seamless communication across SMS, RCS, iMessage, and phone calls

Copperlane modernizes mortgage origination through seamless communication across SMS, RCS, iMessage, and phone calls

Fae is Gen Z’s AI best friend on iMessage - your dating coach, 2am therapist, red-flag detector, and whatever you need right now. Learn how we helped them deliver 85% Week 4 retention across hundreds of thousands of weekly messages.

85%

week 4 retention

50k+

followers

People chatting with S1  on iMessage using Spectrum Service
Ditto logo

Ditto is an iMessage-based matchmaker agent for college students. Learn how we helped them connect 42,000+ users through iMessage.

140k+

active users

4M+

messages processed

People using ditto sending date invitation on iMessage using Spectrum Service
Image

Runner is your always-on AI teammate that works across apps, files, meetings, and workflows.

Rho is a financial platform for startups and growing businesses that brings banking, corporate cards, spend management, bill pay, and treasury into one place. Photon helps Rho bring its sales team and AI agents directly into iMessage and phone calls, supercharging sales productivity and the customer experience.

Rho is a financial platform for startups and growing businesses that brings banking, corporate cards, spend management, bill pay, and treasury into one place. Photon helps Rho bring its sales team and AI agents directly into iMessage and phone calls, supercharging sales productivity and the customer experience.

Image

Flip is an AI financial assistant you text in iMessage to help you move money, pay people back, track your portfolio, manage subscriptions, and execute trades across connected accounts.

First-class for the agent era.

First-class
for the agent era.

Photon delivers reliable, low-latency agent execution and
messaging infrastructure. built to scale with real user demand.

Photon delivers reliable, low-latency agent execution and messaging infrastructure.
built to scale with real user demand.

Green bubble visual background

Photon Spectrum

<1s

Edge-first Provider

~500ms – 1.5s

CPaaS Avg.

~1500 – 2500ms

//E2E Latency

Low latency, high reliability. Spectrum is built to power real-world agents at scale - delivering fast, reliable messages in under 1 second on Photon's edge network with 99.9% uptime.

Image

//iMessage

imessage(space).sendPoll({
question: "Where should we eat?",
options: ["Sushi", "Hotpot", "Italian"]
})

Sushi

Hotpot

Italian

Where should we eat?

Adaptive content rendering. Spectrum adapts message structure, formatting, and interaction patterns to match native platform constraints. Ensuring conversations feel natural and responsive everywhere.

Blue bubble visual background
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face

Scale from first user to millions. Spectrum handles scaling transparently, supporting growth from early experimentation to high-volume production deployments without requiring architectural changes.

Purple bubble visual background
Image
Image

Built-in observability and control. Spectrum provides detailed audit logs, message histories, and human-in-the-loop controls — enabling teams to monitor behavior, improve conversation, and operate Agent systems with confidence.

Green bubble visual background

Photon Spectrum

<1s

Edge-first Provider

~500ms – 1.5s

CPaaS Avg.

~1500 – 2500ms

//E2E Latency

Low latency, high reliability. Spectrum is built to power real-world agents at scale - delivering fast, reliable messages in under 1 second on Photon's edge network with 99.9% uptime.

Image

//iMessage

imessage(space).sendPoll({
question: "Where should we eat?",
options: ["Sushi", "Hotpot", "Italian"]
})

Sushi

Hotpot

Italian

Where should we eat?

Adaptive content rendering. Spectrum adapts message structure, formatting, and interaction patterns to match native platform constraints. Ensuring conversations feel natural and responsive everywhere.

Blue bubble visual background
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face

Scale from first user to millions. Spectrum handles scaling transparently, supporting growth from early experimentation to high-volume production deployments without requiring architectural changes.

Purple bubble visual background
Image
Image

Built-in observability and control. Spectrum provides detailed audit logs, message histories, and human-in-the-loop controls — enabling teams to monitor behavior, improve conversation, and operate Agent systems with confidence.

Green bubble visual background

Photon Spectrum

<1s

Edge-first Provider

~500ms – 1.5s

CPaaS Avg.

~1500 – 2500ms

//E2E Latency

Low latency, high reliability. Spectrum is built to power real-world agents at scale - delivering fast, reliable messages in under 1 second on Photon's edge network with 99.9% uptime.

Image

//iMessage

imessage(space).sendPoll({
question: "Where should we eat?",
options: ["Sushi", "Hotpot", "Italian"]
})

Sushi

Hotpot

Italian

Where should we eat?

Adaptive content rendering. Spectrum adapts message structure, formatting, and interaction patterns to match native platform constraints. Ensuring conversations feel natural and responsive everywhere.

Blue bubble visual background
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face
face

Scale from first user to millions. Spectrum handles scaling transparently, supporting growth from early experimentation to high-volume production deployments without requiring architectural changes.

Purple bubble visual background
Image
Image

Built-in observability and control. Spectrum provides detailed audit logs, message histories, and human-in-the-loop controls — enabling teams to monitor behavior, improve conversation, and operate Agent systems with confidence.

We keep everything secure.

We keep
everything secure.

Each line runs in an isolated, dedicated environment with restricted access by default. Only the required endpoints are exposed, and traffic is securely routed to protect every request in transit.

Dedicated infrastructure.
Locked down by design.

Dedicated infrastructure.
Locked down by design.

Each line runs in an isolated, dedicated environment with restricted access by default. Only the required endpoints are exposed, and traffic is securely routed to protect every request in transit.

Each line runs in an isolated, dedicated environment with restricted access by default. Only the required endpoints are exposed, and traffic is securely routed to protect every request in transit.

Spectrum is built to meet SOC 2 standards for security, availability, and operational control - giving teams the confidence to deploy agents into production conversations.

SOC 2 ready for serious teams.

SOC 2 ready for serious teams.

Spectrum is built to meet SOC 2 standards for security, availability, and operational control - giving teams the confidence to deploy agents into production conversations.

Spectrum is built to meet SOC 2 standards for security, availability, and operational control - giving teams the confidence to deploy agents into production conversations.

Trusted by the world's
best agent teams and developers

Trusted by the world's
best agent teams
and developers

Deploy your

Coding

Companion

Customer Support

and

Trading

agents

to the platforms

people actually live on.

coding case background including multiple blue bubbles
companion case background including multiple blue bubbles
customer support case background including multiple green bubbles
Trading case background including multiple purple bubbles
Cross channel background including multiple colorful bubbles

Deploy your

Coding

Companion

Customer Support

and

Trading

agents

to the platforms

people actually live on.

coding case background including multiple blue bubbles
companion case background including multiple blue bubbles
customer support case background including multiple green bubbles
Trading case background including multiple purple bubbles
Cross channel background including multiple colorful bubbles

Platforms

Spectrum is the infrastructure behind production-ready messaging agents—connecting AI, conversations, and real-world actions across iMessage, WhatsApp, Telegram, and more.

Build once, deploy everywhere, and scale without managing fragmented messaging infrastructure.

Spectrum is the infrastructure behind production-ready messaging agents—connecting AI, conversations, and real-world actions across iMessage, WhatsApp, Telegram, and more.

Build once, deploy everywhere, and scale without managing fragmented messaging infrastructure.

Image

Cross Channel

Cross Channel

Now exploring

Image

iMessage

iMessage

Image

WhatsApp

WhatsApp

Image

Telegram

Telegram

Manifesto

Manifesto

What we do at Photon is taking away yet another barrier of usage of Agents.

We have a chance to change the way people thought about Agents.

We call it Agents for the rest of us because Agents aren't for ordinary people.

We think we have a chance to make a difference.

What we do at Photon is taking away yet another barrier of usage of Agents.

We have a chance to change the way people thought about Agents.

We call it Agents for the rest of us because Agents aren't for ordinary people.

We think we have a chance to make a difference.

A human interacting with a human-like agent in the future

Start building with Spectrum today

Start building with Spectrum today

Image
Colorful Gradient shows the Spectrum