—  0%
no hand
gmux-virtual-cam
voice ready
in active development

The workspace for
parallel AI

Run 10 agents simultaneously. Navigate with gestures. Control from anywhere. gmux is the ambient layer your AI development is missing.

1:myapp! permission
⚠ Tool use requires approval
Write to auth.py?
[y] once   [a] always   [n] deny
gmux — agent workspace◉ 4 active
AGENTS                           STATE    TODOS
myapp! perm
api-server◉ working3/7
database● waiting
frontend◉ working1/4
2:api-server◉ working
Refactoring route handlers
routes/auth.ts
routes/users.ts
› routes/api.ts
5:shell○ idle
6:tests◆ done
✓ 47 tests passed
0 failures
📷 · !1 · ◉2 · ●3 · ◉4 · ◆5 · ○6 tmux status bar · live · real-time

capabilities

Everything your workflow
has been missing

gmux wraps tmux. It doesn't replace your tools — it adds the visibility and navigation layer that lets you work at scale.

🔍

Real-time state detection

SSE stream from every opencode process. Knows the moment an agent needs you — not by polling, by listening. Permission, waiting, working, error — instantly.

Hand gesture control

MediaPipe tracks both hands. Right hand navigates windows. Left hand sends commands. Swipe, point, three-finger jump. No mouse. No keyboard.

🎤

Local voice routing

faster-whisper STT entirely on-device. Nav commands hit tmux. AI queries hit the focused agent. 400ms latency. Zero cloud dependency.

📱

Phone as remote

Mobile PWA, zero install. Agent carousel, volume-key cycling between agents, push-to-talk. Or SSH via Termux for full terminal access.

🖥

Native UI layer

Tauri desktop app. Real terminal with PTY, agent sidebar with live todo progress and one-click permission approval, gesture calibration view.

👓

Glasses-ready

Ambient state display for Android smart glasses. Agent name, state, last output — visible from 20cm. No custom app needed, just a WebView.


gesture vocabulary

Two hands. Two roles.

Right hand navigates. Left hand commands. Both tracked simultaneously without touching your browser's camera.

◉ RIGHT HAND — navigation
swipe right →next tmux window
swipe left ←previous tmux window
swipe up ↑scroll page / pane up
swipe down ↓scroll page / pane down
pinchselect / configurable
◉ LEFT HAND — commands
point ☝toggle voice listen
three fingersjump to next waiting agent
thumbs up 👍accept / approve
thumbs down 👎reject / deny
peace ✌toggle always-listen mode

state system

Instant clarity across all agents

Each window shows the most urgent state of any pane inside it. Permission beats waiting beats working.

!
permission
Main agent needs your approval
^!
sub-agent
Task tool child needs approval
waiting
Ready for your next input
working
Running tools, streaming
done
Just completed a task
error
Needs attention

coming soon

Be first to know

Terminal stack is working. The Tauri UI is being built. Public release when it's ready — leave your email and we'll reach out.

Version B — Spatial Glass

Rate this demo for Alexei →

✓ saved!

Thanks — logged to Notion