Split Panes
Getting Started
Reference
Split Panes
Split any tab into multiple panes — side-by-side or stacked. Each pane is a live session, up to 4 per tab. Always on — no setup needed.
Splitting a tab
Split the active tab from the keyboard, or drag a session tab onto an existing pane. A new split opens the current session in the new pane; drag a different tab in to load another session.
| Shortcut | Action |
|---|---|
| Ctrl+Shift+D | Split side-by-side (vertical divider) |
| Ctrl+Shift+E | Split stacked (horizontal divider) |
| Ctrl+Alt+W | Close the active pane |
Drag to split
Drag a session tab onto another pane to see four edge zones and a center zone. Drop on an edge to split in that direction; drop in the center to swap the session into that pane.
Navigating & resizing
Move focus between panes and resize splits without touching the mouse. Double-click a divider to reset it to a 50/50 split.
| Shortcut | Action |
|---|---|
| Ctrl+Alt+Arrow | Focus the pane in that direction |
| Ctrl+Alt+Shift+Arrow | Resize the active split in that direction |
Zoom a pane
Press Ctrl+Shift+Z to expand the active pane to fill the whole tab, hiding its siblings without closing them. Press again to restore the layout. You can also use Zoom Pane / Restore from the pane context menu. Zoom clears automatically when the pane closes.
Broadcast input
Broadcast input mirrors your keystrokes from the active pane to every visible pane on the same tab — the same idea as tmux synchronize-panes. Run the same command across several devices at once.
Destructive commands run everywhere
The first time you enable broadcast, a warning explains the risk. A rm -rf typed once will run on every broadcasting pane.
- Toggle with Ctrl+Alt+B — Per-tab — enables on the current tab only
- Visual indicator — A warm outline on every broadcasting pane
- Disconnected panes skipped — Only connected sessions receive the input
- Auto-disables — On tab close, when a tab drops to a single pane, or when you zoom a pane
Per-pane input bar & active pane
Serial panes get their own input bar and can re-apply filters independently. The active pane is highlighted with an accent bar; inactive panes are gently dimmed without touching the terminal's GPU color accuracy.