Bring Agents to the
Interfaces Millions Already Use.
Spectrum is an open-source framework that connects
your agents to iMessage, Telegram, WhatsApp, Slack, Discord, Instagram,
and other interfaces people use every day.
Spectrum is an open-source framework that connects your agents to iMessage, Telegram, WhatsApp, Slack, Discord, Instagram,
and other interfaces people use every day.
Spectrum is an open-source framework that connects your agents to iMessage, Telegram, WhatsApp, Slack, Discord, Instagram,
and other interfaces people use every day.
Bring Agents to the
Interfaces Millions Already Use.
Spectrum is an open-source framework that connects
your agents to iMessage, Telegram, WhatsApp, Slack, Discord, Instagram,
and other interfaces people use every day.

Cross Channel
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({...}))
Run
Simple, powerful, unified API
that connects to infinite platforms
Send rich, structured content
Including styled text,
images, files, and more.
Deliver Generative Agentic UI
As native, interactive
components across platforms.
Available across
every interfaces
From direct messages to
group chats and beyond.
Built for omni-channel communication
Seamlessly support text,
voice, and video.
Tap into platform-
specific capabilities
When you need deeper,
native integrations.
Stay proactive
with real-time events
Event-driven and responsive.
Cross Channel
Bring Agents to the
Interfaces Millions Already Use.
Spectrum is an open-source framework that connects
your agents to iMessage, Telegram, WhatsApp, Slack, Discord, Instagram,
and other interfaces people use every day.

Cross Channel
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({...}))
Run
Simple, powerful, unified API
that connects to infinite platforms
Send rich, structured content
Including styled text,
images, files, and more.
Deliver Generative Agentic UI
As native, interactive
components across platforms.
Available across
every interfaces
From direct messages to
group chats and beyond.
Built for omni-channel communication
Seamlessly support text,
voice, and video.
Tap into platform-
specific capabilities
When you need deeper,
native integrations.
Stay proactive
with real-time events
Event-driven and responsive.
Cross Channel

Cross Channel
Code
Features
Simple, powerful, unified API
that connects to infinite platforms
Send rich, structured content
Including styled text,
images, files, and more.
Deliver Generative Agentic UI
As native, interactive
components across platforms.
Available across
every interfaces
From direct messages to
group chats and beyond.
Built for omni-channel communication
Seamlessly support text,
voice, and video.
Tap into platform-
specific capabilities
When you need deeper,
native integrations.
Stay proactive
with real-time events
Event-driven and responsive.
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.

Photon Spectrum
<1s
<10ms
Edge-first Provider
CPaaS Avg.
~500ms – 1.5s
CPaaS Avg.
Edge-first Provider
~150 – 250ms
//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.

//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.


















































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



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.

Photon Spectrum
<1s
Edge-first Provider
~500ms – 1.5s
CPaaS Avg.
~150 – 250ms
//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.

//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.


















































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



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.
Trusted by the world's
best agent teams and developers




Trusted by the world's
best agent teams and developers




Trusted by the world's
best agent teams and developers




Built for teams at every scale

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

Ditto
Built for teams at every scale

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

Ditto
Flag for human review.
9:41 AM
👍
❤️
Well done!
👍
👍
Iced latte
Caramel Macchiato
Here are the restaurants:

Nobody's going to download an app
or visit a website just to talk to your agent.
Telegram

iMessage

Slack

Discord


Phone

The best interface for your agent already exists.
Flag for human review.
9:41 AM
👍
❤️
Well done!
👍
👍
Iced latte
Caramel Macchiato
Here are the restaurants:

Nobody's going to download an app or visit a website just to talk to your agent.
Telegram

iMessage

Slack

Discord


Phone

The best interface for your agent already exists.
Deploy your
Coding
Companion
Custom Support
and
Trading
agents
to the platforms
people actually live on.





Deploy your
Coding
Companion
Custom Support
and
Trading
agents
to the platforms
people actually live on.





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.

Start building with Spectrum today
Start building with Spectrum today
