A terminal multiplexer built with Go and Bubble Tea.
- Multiple shell sessions in one terminal.
- Tmux-like Prefix: Use
Ctrl+Bfollowed by a command key. - Selection & Clipboard:
- Select text with mouse (copies to System Primary Selection).
- Middle-click to paste System Primary Selection.
- Explicit Copy/Paste to System Clipboard via Admin Mode.
- Mouse Support:
- Click to focus.
- Drag to select text.
- Double-click to select word.
- Triple-click to select whole line.
- Middle-click to paste.
- Scroll wheel to view history.
- Drag pane borders to resize.
- Scrolling: View scrollback history via Mouse Wheel or Keys.
Ctrl+B: Enter Admin Mode (Prefix).Alt+PageUp: Scroll Up (History).Alt+PageDown: Scroll Down.- Any typing automatically scrolls to bottom.
Navigation & Layout (Stays in Admin Mode):
%: Split pane vertically.": Split pane horizontally.Arrow Keys/h,j,k,l: Navigate focus between panes.
Actions (Returns to Normal Mode):
c: Copy current selection to System Clipboard.v: Paste System Clipboard to active pane.Esc/Enter: Return to Normal Mode.
Global:
q: Quit tmulti.
- Left Click: Focus pane / Clear visual selection (preserves clipboard).
- Left Drag: Select text (automatically copies to Primary Selection).
- Double Click: Select word.
- Triple Click: Select whole line.
- Middle Click: Focus pane and paste Primary Selection.
- Scroll Wheel: Scroll history of pane under mouse.
- Drag Pane Border: Resize panes.
go build -o tmulti .
./tmulti