Free Mac companion app
RelayKit for Mac
The bridge between Claude Code on your Mac and the RelayKit iPhone app. Lives in your menu bar. Pairs by QR code. Free forever.
Apple Developer ID signed & notarized · auto-updates via Sparkle
What it does
- Bridges your iPhone to Claude Code on this Mac. Anything you'd type into the Claude Code terminal — prompts, model switches, stop, resume — flows from the phone.
- Stays out of your way. A small icon in the macOS menu bar. No dock icon. No notifications unless you ask for them.
- End-to-end encrypted on your local network. X25519 handshake, ChaCha20-Poly1305 transport. No relay server. Your prompts never leave your network.
How to install
-
1
Click Download for macOS
The DMG is small (~2.0 MB) and finishes in seconds.
-
2
Open it and drag
RelayKit.appintoApplicationsStandard macOS install — the DMG window shows the app icon next to a shortcut to your Applications folder.
-
3
Launch RelayKit from
ApplicationsIt appears as a small icon in your menu bar (top right of your screen). First launch takes a second while macOS verifies the signature.
-
4
Pair with your iPhone
Menu bar → Pair iPhone → scan the QR code on your phone. Done. Sessions appear in seconds.
System requirements
- macOS 14 Sonoma or later
- Apple Silicon or Intel (universal binary)
- Claude Code CLI installed and signed in
- iPhone running the RelayKit iOS app on the same Wi‑Fi or via USB
Updates
RelayKit checks for updates on launch and weekly. New builds are signed by Apple Developer ID, notarized, and EdDSA-signed for Sparkle. The auto-update feed lives at /relaykit/appcast.xml.
You can disable auto-update from the menu bar → Settings → Updates.
Privacy & transparency
The Mac helper:
- Only listens for connections from devices that completed the QR pairing handshake.
- Does not phone home, ship telemetry, or log analytics. Full privacy policy →
- Talks to Claude Code via the same local CLI you already use — no new credentials, no separate API keys.
Trouble installing?
If macOS Gatekeeper blocks the launch ("RelayKit can't be opened"), Control‑click the app in Applications → Open → Open. The app is signed and notarized, so this only matters on the very first launch in unusual configurations.
Older versions
If you need to roll back, the previous releases are available below. Most users should stay on the latest version — Sparkle handles upgrades automatically.
- RelayKit 1.0.1 · 2.0 MB · April 2026 · latest
- RelayKit 1.0.0 · 1.8 MB · April 2026