tmux, but aware. gmux wraps your terminal sessions and adds a live state layer — gestures, voice, phone control — without replacing a single tool you already use.
gmux doesn't replace your tools. It adds a visibility and navigation layer on top of the tmux sessions you already use.
Subscribes to every opencode SSE stream. Knows exactly when an agent switches from working to waiting — not by polling, by listening.
MediaPipe hand tracking via webcam. Swipe right to move to the next window. Three fingers to jump to the next waiting agent. Point to toggle voice.
faster-whisper STT, fully local. Nav commands go to tmux. AI queries go to the focused agent window. ~400ms latency. No cloud. No API keys.
Mobile PWA served from your machine. Agent carousel, volume-key cycling, push-to-talk. Zero install — open a URL. Termux SSH for full terminal access.
Tauri app with a real terminal (xterm.js + PTY), live agent sidebar with todo progress and one-click permission approval, gesture overlay.
Window names survive tmux kills. Agents relaunch on resurrect. Custom project names persist to disk every 30s. No more losing your workspace layout.
Each tmux window shows the worst state of any pane inside it. Permission beats waiting beats working.
Right hand navigates. Left hand commands. Both tracked simultaneously — the camera broker means no conflicts with your browser.
Terminal stack is working. Tauri UI is being built. Public release when it's ready. Leave your email — we'll reach out when it's time.
Rate this demo for Alexei →
✓ saved!
Thanks — logged to Notion