Prefix any command with gmux to open the same live session
in your terminal and any number of browsers.
brew install gmuxapp/tap/gmux Run gmuxd remote once to enable the built-in Tailscale listener. No open ports to manage, no auth to configure. Only your devices can reach your sessions, over encrypted tunnels.
# one-time setup
gmuxd remote
# any time after
gmux <command> Add gmux to your shell aliases and start a session from any terminal. Close the terminal whenever you want; the session keeps running headless, available from any browser.
alias claude = "gmux claude"
alias codex = "gmux codex"
alias pi = "gmux pi" Adapters read live state from each agent (codex, Claude, pi, shell) and surface it as status dots. When an agent finishes or needs input, gmux fires a notification on whichever device you're using.