For Claude Code & Codex on macOS

The private cockpit for your Mac’s AI agents.

Fire a long Claude Code or Codex run, lock your Mac, and walk away. RelayKit puts every live session in your pocket — watch it stream, steer it when it needs you, stop a run that’s gone sideways. One QR scan, end-to-end encrypted. $0.99 once, no subscription, no relay server — nothing ever leaves your devices.

iOS 17 + macOS 14 · $0.99 once, no subscription · Mac helper free

An inbox that organizes itself.

Smart Groups, computed locally.

Tap one button. The Mac helper hands your session metadata to your local Claude install and ships back named clusters like “HearthPilot Pairing” or “Investment Memo Drafts”. Headers tap to collapse, Apple-Mail style.

Short, meaningful titles.

“help me with” and similar vague openers become “Pairing Race Condition” or “Q3 Memo Outline”. Generated in batches by your local Claude, cached on the Mac, refreshed weekly.

A search bar that scales.

Pull down. Type. Matches across custom names, titles, first prompts, project folders, and model names. Works inside every grouping mode — Smart Groups auto-expand clusters with matches, hide ones without.

Suggested next prompts.

When a turn ends, three short follow-on ideas appear above the composer. Tap to fill, edit, send. Drawn from the recent turns of this specific session — not a generic template list.

On-device by design. Only session metadata (titles, project names, last activity) is sent to your local model. Transcript content never crosses a network.

Built for the way you actually ship code.

Every session, in one list.

CLI sessions and Claude for Mac Cowork sessions side by side — titles, models, last-activity — across every Claude instance you run. The same list as your desktop.

Live transcripts, beautifully rendered.

Markdown with tables, nested lists, and syntax-highlighted code blocks. Responses stream in as Claude writes them.

Prompt, steer, stop.

Send a new prompt, pick Opus / Sonnet / Haiku, fork to try an alternative, stop a run mid-flight. Your Mac does the work.

Push when it matters.

A tap on the shoulder when a turn completes or errors. Short summaries only — nothing sensitive ever leaves your Mac.

End-to-end encrypted. No cloud.

X25519 pairing, ChaCha20-Poly1305 payloads via Apple CryptoKit. Direct iPhone → your Mac. No relay server, no telemetry.

VPN-native, not VPN-locked.

Works on LAN out of the box. Tailscale, WireGuard, ZeroTier, Cloudflare Tunnel, plain static IPs — all fine.

Claude Code and Codex.

One app drives Anthropic's Claude Code CLI and OpenAI's Codex CLI side by side. Per-session backend chip, model picker per agent, transcripts that replay either way. Pick a default; switch any time.

Two accounts? One tap.

Run work and personal Claude from one app. Pick which account a session uses — right beside the model picker — with a default for new sessions. Curate them on the Mac: rename, set the default, hide the ones you don’t use. Your phone shows the picker only when there’s a choice to make.

Approvals that ride along.

When Codex wants to run a shell command, write a file, or apply a patch, RelayKit asks first. Allow once, allow for the session, or deny — including a local notification if the app's in the background.

“The phone doesn't replace your keyboard. It just makes sure you don't have to be sitting in front of it.”

Compatible with your Claude plan

It’s just Claude Code — on your Mac, in your hand.

RelayKit doesn’t replace Claude Code. It doesn’t call the Anthropic API. It doesn’t hold your Claude credentials. The official Claude Code CLI runs on your own Mac, signed in with your own Claude account — same as if you opened Terminal and typed claude. RelayKit is a remote control for that local session. Think of it as an IDE extension that happens to live in your pocket.

  • Your Mac authenticates to Anthropic. RelayKit never sees or proxies your OAuth token.
  • No RelayKit-operated server sits between your iPhone and your Mac. The phone talks to your Mac directly.
  • Drives interactive Claude Code sessions — not the Agent SDK or claude -p headless mode.
  • Usage counts against your normal Claude Pro / Max session limits, exactly like running Claude Code yourself.

RelayKit is independent software from Schalliol Automation. Not affiliated with Anthropic.

Privacy is a feature, not a policy.

  • No relay server. Traffic goes iPhone → your Mac and nowhere else.
  • No analytics. No trackers. No third-party SDKs. Nothing to opt out of.
  • Apple CryptoKit end-to-end: X25519 → HKDF-SHA256 → ChaCha20-Poly1305.
  • Keys live in the Keychain on both devices. One-tap unpair wipes them.
Read the full privacy policy →

Install.

  1. 1

    Install the Mac helper (free).

    Download the notarized DMG, drag RelayKit.app into Applications, launch. It lives in your menu bar.

    Download RelayKit for Mac

  2. 2

    Grab RelayKit on iPhone.

    App Store, iOS 17+.

    View on the App Store

  3. 3

    Pair with a QR code.

    From the Mac menu bar → Pair iPhone → scan the code on your phone. Done. Your sessions appear in seconds.

Questions?

FAQ, troubleshooting, and direct support live on the support page.