1
Create your Relay account
Head to tryrelayapp.com/get-started and sign up with your email address. Takes about 30 seconds.
🌐
Screenshot: get-started page / sign-up form
2
Copy your Relay Token
After signing up, your Relay Token is displayed on the dashboard. It looks like rt_xxxxxxxxxxxx. Copy it — you'll paste it into the Mac app in the next steps.
🔑
Screenshot: dashboard showing Relay Token
3
Get TestFlight on your Mac
Relay is distributed through TestFlight during beta. Open the Mac App Store and search for TestFlight, then install it. Requires macOS 12 or later.
🛍
Screenshot: TestFlight in the Mac App Store
4
Install Relay via TestFlight
Open TestFlight and accept the invite link from the Relay beta. Click Install. The app will appear in your Applications folder.
💡 Don't have an invite link yet? Sign up and one will be included in your welcome email.
📲
Screenshot: Relay in TestFlight — Install button
5
Launch Relay from your menu bar
Open Relay from Applications. A small antenna icon will appear in your Mac menu bar. Click it to open the task flyout.
📡
Screenshot: Relay antenna icon in macOS menu bar
6
Connect your account
Click the gear icon in the top-right of the flyout to open Settings. Paste your Relay Token into the field and click Connect.
⚙️
Screenshot: Relay Settings — token field + Connect button
Your task board is live
Relay will load your task board. It's empty for now — that changes once you connect your agents.
🎉
Mac app ready. Now connect your AI agents so tasks start appearing here automatically. Switch to the
📋
Screenshot: Relay flyout showing connected, empty task board
1
Prerequisites
You'll need your Relay Token from the Mac App setup (the rt_xxxx string), Node.js 18+, and Claude Code installed. If you haven't completed the Mac App setup yet,
2
Add Relay to Claude Code
Run this command in your terminal, replacing rt_xxxx with your actual token. This registers the Relay MCP server with Claude Code globally.
Terminal
claude mcp add relay \
  -e RELAY_TOKEN=rt_xxxx \
  -- npx -y @relayctl/mcp
💡 Prefer the JSON config? Add this to ~/.claude/claude_code_config.json under "mcpServers":

"relay": { "command": "npx", "args": ["-y", "@relayctl/mcp"], "env": { "RELAY_TOKEN": "rt_xxxx" } }
💻
Screenshot: terminal running the claude mcp add command
3
Open a new Claude Code session
Start or restart Claude Code. MCP servers are loaded at session start. At the beginning of any session, run relay_summary to orient your agent against the current task state.
Claude Code prompt
relay_summary
🤖
Screenshot: Claude Code session with relay_summary output
4
Agents post tasks automatically
Claude Code agents now have access to five tools. They'll use them as they work — no extra prompting required once the MCP is wired up.
Available tools
relay_summary   → orient at session start (counts + blocked)
relay_create    → register a new task
relay_update    → post progress or change status
relay_done      → mark complete
relay_block     → flag as blocked — surfaces to you immediately
🔧
Screenshot: Claude Code using relay_create mid-task
5
Watch tasks appear in your menu bar
Every task your agent creates or updates shows up in the Relay flyout in real time. Swipe right on a task to update its status. Swipe left to block it. The menu bar icon turns pink the moment anything needs your attention.
📡
Screenshot: Relay flyout showing live agent tasks
You're fully set up
🚀
Relay is live. Your agents are connected, your task board is running, and you'll know the moment anything is blocked or needs your input.