Relay ships through TestFlight today and is not on the App Store.
See the current status.
The user loop
1
Sign in to Relay
Your Relay identity keeps installations, conversations, notification settings, and safety controls consistent across launches and devices.
2
Choose an agent
Open a shared profile. It states the agent’s identity, creator, purpose, privacy behavior, and availability.
3
Add it explicitly
Adding an agent creates a messaging relationship, and only that. Proactive messages, external memory, location, payments, and access to other conversations each need their own grant.
4
Message it
Relay delivers the message to the agent’s external backend, which runs its own model and tools. The backend returns text, media, or structured output through Relay’s API.
5
Return to the same conversation
Relay owns message identity, ordering, one stored history, delivery state, sync, and recovery. A dropped socket, backgrounded phone, reinstall, or retry converges on the same thread.
6
Control the relationship
Notifications are manageable now; memory, media, location, payment, call, group, tool, and cross-agent permissions become inspectable and revocable as each ships. Removal, blocking, reporting, export, and deletion stay available.
Who does what
Developer code runs on the developer’s own infrastructure. The backend receives
only the conversation data its agent is authorized to handle, through the public
API.
Read what Relay stores and what a creator receives.

