A cross-machine, cross-mux session switcher
// readme
xmux
English Β· νκ΅μ΄
A cross-machine, cross-mux session switcher.
Open a session from the start screen
Switch sessions
Walk up to the host and the machine
Log in to a password machine
Resize the nav
Place the nav
Auto-hide the nav
What xmux is
xmux owns the terminal it is launched in and splits it in two. The nav holds a
card for every session on this machine, on its WSL distributions, and on every ssh
host it reaches, and the terminal view shows the selected session through a
live mux client. Hosts come from ~/.ssh/config and from the machines this one
already reaches, and each hostβs mux is detected from what it runs.
xmux works over ssh and the mux each host already runs, so it is installed only on the machine it is used from. It is not an alternative to tmux: it makes reaching tmux sessions simpler.
Install
macOS, Linux, WSL, Android Termux:
curl -fsSL https://github.com/zer0ken/xmux/releases/latest/download/install.sh | sh
Windows PowerShell:
irm https://github.com/zer0ken/xmux/releases/latest/download/install.ps1 | iex
Windowsβ¦