OMP Session Gateway

Private mobile access to live OMP sessions

Every live OMP session. One private mobile page.

OMP Session Gateway is an Android-first PWA and loopback-only broker for Oh My Pi (a coding-agent client). It auto-discovers every running interactive OMP session, tells you when one is waiting for input, and opens OMP's own encrypted collaboration client on that exact session — without QR codes, copied links, or a second chat surface. The terminal stays the source of truth.

Stable v0.3.0 · exact patched OMP v18.1.14:
Debian 13 x86-64 · macOS 26.6.1 arm64 · Chrome 152 on Android 17 (Pixel 10 Pro) · 28,800 s relay endurance · signed candidate v0.3.0-prealpha.3 runtime-equivalent.
Fresh qualification, no historical transfer · approved 2026-09-09 · release ledger
Build and run Download v0.3.0
Three-step product flow: discover every live OMP session automatically, triage the oldest request that needs attention, and open the exact encrypted OMP collaboration session with View or Control.
Captured from the built PWA and pinned collaboration client with seeded synthetic fixtures — no real sessions, hosts, accounts, or capabilities.

Use it when

Use something else when

You want a browser-first cockpit that hosts its own sessions (omp-deck), raw terminal access from a phone across many agents (oh-my-portal), or an established multi-agent web UI (claudecodeui). The comparison is candid about this — the narrow job is what makes the recommendation credible.

How it fits together

Each interactive omp process registers over user-only IPC with omp-gatewayd, a loopback-only daemon. Tailscale Serve exposes that loopback listener to allowlisted tailnet identities over tailnet HTTPS, and the OMP Sessions PWA lists every live process as bounded metadata. Tapping View or Control fetches one no-store capability and hands off to OMP's end-to-end-encrypted relay; the gateway never stores or renders transcripts. Full detail: architecture · protocol · operations.