← Back to search

We brought Hermes Agent to iMessage, even on Linux and Windows

The Good Tech Companies · 2026-06-22 · 6 min
relevance 100 1028 words Episode page ↗ Audio ↗
Show full episode description
This story was originally published on HackerNoon at: https://hackernoon.com/we-brought-hermes-agent-to-imessage-even-on-linux-and-windows . Hermes Agent now connects to iMessage through Photon, enabling AI agents to send and receive messages on any OS without a Mac. Check more stories related to tech-stories at: https://hackernoon.com/c/tech-stories . You can also check exclusive content about #hermes-agent-imessage , #photon-imessage-api , #ai-messaging-infrastructure , #imessage-ai-agent-platform , #bluebubbles-alternative , #deploy-ai-agents , #cross-platform-ai-messaging , #good-company , and more. This story was written by: @photonhq . Learn more about this writer by checking @photonhq's about page, and for more stories, please visit hackernoon.com . Hermes Agent now supports iMessage through Photon, removing the need for BlueBubbles, a dedicated Mac, or a persistent relay setup. Users can connect Hermes to a Photon-managed iMessage line and run agents on macOS, Linux, Windows, or the cloud. The setup supports native iMessage features including typing indicators, images, voice notes, and persistent messaging infrastructure.
✨ Episode Outline — click any point to jump to it in the episode
Problem solved
Running a Hermes Agent on iMessage previously required a Mac kept online; Photon removes that dependency.
Benefits
  • Run Hermes on macOS, Linux, Windows, or cloud
  • No Mac relay, no webhook, no public URL
  • Dedicated Photon iMessage line, private to you
  • Free forever for personal use
  • Native iMessage media: images, voice notes, typing indicators
Use cases
  • Connect a personal Hermes agent to iMessage via Photon Spectrum
  • Host a headless agent on a home server or cloud, accessible by texting its Photon number
  • Send images and native iMessage voice notes two-way to the agent
Tools / build
  • Photon Spectrum
  • Hermes Agent gateway
  • Spectrum TS SDK
  • BlueBubbles (compared against)
0:00 / 0:00
This audio is presented by HackerNoon, where anyone can learn anything about any technology. We brought Hermes Agent to iMessage, even on Linux and Windows, by Photon. Hermes Agent can now connect to iMessage through Photon Spectrum, choose Photon as the channel, complete setup, and your Hermes Agent can send and receive e-messages without running on a Mac. About Photon, Photon is a unified API that brings agents to interfaces like iMessage, WhatsApp, Telegram, Slack, and more. It is free to start, and it scales as your agent grows. Why iMessage has been hard for agents Most Hermes users already run their agents inside messaging platforms like Telegram or Discord. These channels are easy to connect, easy to host, and designed with bots in mind. For a personal agent, however, iMessage is the most natural place to interact. It is already built into the iPhone, where personal conversations happen every day. It works seamlessly on the go and does not require users to join another server, install another app, or learn a new interface. Hermes already supports iMessage through Blue Bubbles, an open-source project that bridges iMessage from a Mac. While it works well, the setup comes with real constraints. You need a Mac, the Mac must stay online and awake, and your agent typically needs to run on Mac OS or maintain a connection to that machine. Messages are also sent through your personal iMessage account, which can blurt line between personal conversations and agent interactions. That setup is acceptable for local experimentation, but it is less ideal for an agent you want to keep online continuously. If your Mac sleeps, restarts, loses network connectivity, or requires maintenance, the iMessage channel can go down with it. Photon removes that dependency. Hermes can run anywhere, Mac OS, Linux, Windows, or the cloud, while Photon provides a dedicated connection to the iMessage channel. This separates agent infrastructure from personal devices, making deployments more reliable, portable, and easier to maintain. How Photon brings Hermes to iMessage on any OS. Photon is now a first-class iMessage channel for Hermes agent. During setup, simply select iMessage via Photon, connect your agent to a Photon Managidi message line, and start the Hermes gateway with Photon as the messaging platform. Without Photon with Photon run the agent on Mac OS, run the agent on Mac OS, Linux, Windows, or in the cloud. Keep a Mac awake and connected. Use Photon as the iMessage channel. Send from your own iMessage number. You see a Photon provided line for the agent. Manage bridge reliability. Yourself connect through a persistent Hermes channel. Handle media support. Separately support text, typing indicators, images, and native iMessage voice notes. The first time you set up Photon, you'll create an account on the Photon dashboard at app. Photon codes. The Hermes agent gateway will then automatically authenticate with your Photon account and provision a managed iMessage line. linked to your phone number. That line is private to you. Only messages from your number to this number are forwarded to your agent, and only you can interact with it. Once setup is complete, you can start chatting with your Hermes agent by texting the number Photon assigns to you. Because Photon handles the iMessage connection, your agent can run anywhere. Mac OS, Linux, Windows, a home server, or a cloud deployment. Under the hood. The Photon channel holds a single persistent spectrum TSGRPC stream between Photon's cloud. Which owns the iMessage line, and a small node sidecar next to your Hermes gateway. No public URL. No webhook. No Mac relay. Inbound messages stream in over that connection and outbound replies go back out the same way. Which is why your agent can run headless on any OS. This architecture differs significantly from blue bubbles. With blue bubbles, your iMessage connection depends on a personal Mac that must remain online and properly configured, often requiring system-level modifications such as disabling SIP. Photon eliminates that dependency entirely. Your agent no longer needs to be tied to a specific Mac and can run reliably on any operating system or hosting environment while still being accessible through iMessage. Native iMessage behavior. With Photon, Hermes agent can support more native iMessage behavior, with RC-Sand SMS fallback when needed. Typing indicators let you see when the agent is working on a response. Images allow the agent to receive visual context and send image-based responses. Native iMessage voice notes keep voice interactions inside the same conversation. Two-way attachments enable richer workflows beyond plain text. Free forever, Photon is built around a simple belief. Agents should live in the interfaces where people already are. We believe making that future a reality requires collaboration across the entire developer ecosystem. That's why Photon is free for personal use and for independent developers building small-scale agent experiences. For Hermes agent users, Photon is free forever for personal use. Anyone can create a Photon account, connect their agent, and start using iMessage as a native interface without managing their own messaging infrastructure. We're also actively partnering with agent builders, founders, and developers who share this vision. Our goal is to make messaging channels more accessible, reliable, and developer-friendly so that the next generation of AI agents can meet people where they already are. Try it, https colon slash slash framerusercontent.com, images, 0x9xb838ijv2do4qyy8dc1hte.mp4, embeddable equals true getting started with Photon in Hermes agent takes just a few minutes. Run, then select iMessage via Photon. Hermes will automatically guide you through authentication, account linking, and iMessage line provisioning. Once setup is complete, simply text the iMessage number assigned to your agent. Send a message, share an image, or record a voice note. The conversation works just like any other iMessage chat. Your Hermes agent runs wherever you want it to run. Photon brings it to a message. Get started. Spectrum is open source at Photon. Codes. Bun add Spectrum TS. Docs. Docs. Photon. Codes. Repo. GitHub. Com. Photon HQ. Spectrum TS. Discord. Discord. Com. Invite. 4YXMMFPADR. Thank you for listening to this HackerNoon story, read by Artificial Intelligence. Visit HackerNoon.com to read, write, learn, and publish. Select.