The best harness changes every month.
gmux doesn't care. It's just tmux, so it runs whichever one is winning. Switch freely, keep your muscle memory.
Works with the harnesses you already run
Know which harness needs you
Working or idle, at a glance. A shell script checks each pane for harness processes and spins a dot in the tab. Your harness finished? You noticed.
Terminal
$ curl -fsSL https://gmux.sh/install.sh | sh
See every dev server at a glance
A background lsof loop maps listening ports to tmux windows. Server starts, its port shows up in the tab. Server stops, it disappears. 40 lines of bash.
Learn about port watching →Cmd-keys that just work
Ghostty sends Meta escapes, tmux binds them. Cmd+1 switches windows. No prefix key, no plugins, no package.json.
See all keybindings →Tools come and go. Your tmux.conf survives.
Shell scripts and dotfiles. That's the whole stack.
