

We often find ourselves wondering what the world will look like five years from now.
AI and agents have existed for barely a few years, yet they have already reshaped how we search, how we code, and even how we understand ourselves as humans. So what comes next? Will they truly become, as science fiction once imagined, an integral part of our society? Will we work alongside them as colleagues, relate to them as friends, or form even deeper bonds? And when future generations look at them, will it feel no different from how we look at one another today?
We think about this a lot. And we believe the answer is yes — but only if we solve a problem that almost no one is talking about.
When computers were first invented, they were for scientists and researchers. Not for ordinary people. They sat in rooms full of vacuum tubes, operated by specialists, solving problems most humans would never encounter. The technology was remarkable, but it did not matter to the world until it became accessible. It took the personal computer, the graphical interface, and eventually the smartphone before computing touched everyone's life.
Agents are at that same stage today. The technology is extraordinary. The models are good enough. But agents still live behind dashboards, inside developer tools, and within apps that most people will never download. The people who benefit most from agents are the people who already know how to use them. Everyone else — the vast majority of humans on this planet — is left out.
Billions of people use iMessage, WhatsApp, and Telegram every day. That is where human life already happens — where families coordinate, where friends catch up, where work gets done. But agents are nowhere to be found in those conversations.
With this belief, we created Spectrum.
What Spectrum is
Spectrum is an open-source SDK and cloud platform that connects your agents to the messaging interfaces people already use — iMessage, WhatsApp, Telegram, Slack, Discord, and any platform you choose to build for.
Our mission is to make AI a living part of society — to bring its extraordinary capabilities within reach of every individual. We believe this is the first real step toward integrating agents into human society: they must appear where human life already happens.
Write your agent logic once, and deliver it everywhere.
That is a working iMessage agent. It shows up in your recipient's Messages app like any other conversation.
When you want to reach people on WhatsApp too, you add one provider to the same array:
Same message loop, same agent logic. Spectrum handles the differences between platforms so you do not have to.
What you get
Spectrum SDK — open source, MIT licensed
Unified interface across iMessage, WhatsApp, Telegram, terminal, and custom platforms
Type-safe message handling — inbound and outbound are distinct types
definePlatformto build your own providersText, attachments, contacts, voice, and custom content types
Spectrum Cloud — hosted infrastructure
Managed iMessage and WhatsApp connectivity, ready in minutes
Sub-second end-to-end latency on Photon's edge network
99.9% uptime
Audit logs, message histories, human-in-the-loop controls
Scales from first user to millions
The SDK is fully open source. You can self-host the entire system, or use Spectrum Cloud and let us handle the infrastructure.
Spectrum currently ships in TypeScript. Python, Go, Rust, and Swift are coming.
A story from a client
One of our early clients told us a story that stayed with us.
Their user — someone's mother — used an AI agent for the very first time through iMessage. She had never downloaded a new app on her phone. She did not know what a "prompt" was. But the agent showed up in her Messages app like any other contact, and she talked to it the way she talks to her son. There is no new interface to learn and no learning curve.
There is something undeniably powerful about that moment. For the first time, an agent was not a distant tool but a participant — joining a conversation in an app she already opens a hundred times a day. That is the door to widespread adoption.
The real problem we are facing today is not building yet another smarter agent. The real problem is putting agents where people already are.
Agents for the rest of us
What we do at Photon is take away yet another barrier. We have a chance to change the way people think about agents.
We call it agents for the rest of us — because agents are not built for ordinary people. Not yet.
But we believe that together, you and we have the chance to change that. We are inviting you to build with us.
Get started
bun add spectrum-tsDocs: docs.photon.codes
Spectrum Cloud: app.photon.codes
Discord: discord.com/invite/4yXmmFPadR