qalarc.com / projects / gmux-phone-pwa

Gmux Phone PWA

A project by Qalarc — AI systems studio, Sydney, Australia. Built, shipped and maintained by Qalarc.

Installable phone remote for gmux — swipe between agents, grant permissions, push-to-talk, and use volume keys to cycle panes hands-free

Vanilla JSWeb Speech APIMediaSession APIWebSocketService WorkerCSS (861 lines)Tailscale
Gmux Phone PWA screenshot

A polished installable PWA that turns your phone into a remote control for a fleet of AI coding agents running on your desktop. py over Tailscale. Agent cards show live state (7 states), last terminal output, active tool chip with pulsing dot, and todo progress bars.

Physical volume keys are intercepted via a MediaSession API trick (silent WAV loop keeps audio session alive) so vol↓ cycles agents and vol↑ triggers push-to-talk — no screen touch needed while hands are busy. Swipe the carousel or switch to grid view. Grant or deny agent permission requests with one tap.

mode=glasses) hides chrome and auto-cycles to next non-idle agent every 4s with large-font readout designed for AR glasses. v2 PWA adds mock mode (demo without live gmux), token counter, uptime display, 8-line terminal output preview, and quick-action buttons per card.

Capabilities

Tags

#pwa#mobile#ai-agents#gmux#tailscale#websocket#voice#phone-control#mediasession

Status: active · First built: 2026-04-01 · Last updated: 2026-04-21