Terminal User Interface for managing tmux sessions, windows, and panes.
- Go to the Releases page
- Download the archive for your platform
- Extract and move to your PATH:
tar -xzf tmux-tui_*.tar.gz
mkdir -p ~/.local/bin
mv tmux-tui ~/.local/bin/Run inside a tmux session:
tmux-tuiOr bind to a tmux key (add to ~/.tmux.conf):
bind-key w display-popup -E -w 80% -h 80% "tmux-tui"Press ? in the application to see all keybindings, or see below:
j/kor↓/↑- Navigate down/up in current listctrl+n/ctrl+p- Navigate down/up (alternative)1- Focus sessions column2- Focus windows column3- Focus panes columntab- Cycle focus forward (1→2→3→1)shift+tab- Cycle focus backward (3→2→1→3)enter- Switch to selected session/window/pane
n- Create new (prompts for name)N- Create new (auto-generated name)r- Rename selected itemd- Delete selected items- Enter swap mode (thens/space/enterto confirm)
v- Split pane vertically (when pane focused)h- Split pane horizontally (when pane focused)
/- Enter filter modea- Toggle show all itemsm- Toggle maximize preview window
?- Toggle help menuqorctrl+c- Quit applicationesc- Cancel current operation
Build from source:
git clone https://github.com/hype08/tmux-tui.git
cd tmux-tui
makeSee LICENSE file.