Documentation
Install the Mac app, pair your phone, point it at your agents. Self-hosting the relay is optional and takes one more command.
Download the DMG and drag Gallager to Applications. It lives in your menu bar and needs tmux — if tmux is missing, the app walks you through installing it.
Open Settings → Agents. Claude Code and Codex CLI work out of the box; add opencode, pi, omp or any other agent by installing its sidecar plugin.
Install the iOS app, then enter the 6-character code shown on your Mac. Keys are exchanged directly between devices — this is the whole setup.
Point both apps at your own domain in Settings → Remote Access. No license needed.
Docker Compose, TLS via Caddy, and optional APNs push notifications on your own server.
How the Claude Code, Codex, opencode, pi and omp integrations hook session events.
X25519 pairing, HKDF key derivation, and what the relay can and can't see.
When they fire, how badges aggregate, and delivering them through a self-hosted relay.
Splitting and resizing on the Mac, live mirroring on iPhone, and per-project persistence.
Script sessions, panes and notifications from the shell — everything the app does, from your terminal.
Live per-session tokens, cost and latency from each agent's telemetry — zero setup for Claude Code.
Review agent diffs beside the terminal: file tree, content search, and a full git workbench.
Open long prompts in a real editor overlay instead of the terminal input line.
Pairing issues, connection problems, missing notifications, and sleep.