Skip to content

Keybindings

All keyboard shortcuts for AgentMux. On macOS, Cmd is used; on Windows/Linux, Alt is used instead.

Press Ctrl + P from anywhere to open the command palette — a searchable launcher for the registered command groups listed below. The palette is not exhaustive: most navigation and split shortcuts (Connect Remote, Settings, Focus Block N, Tab Switching, Block Navigation, etc.) are reachable only via their keybindings, not from the palette.

KeyAction
Ctrl + POpen the palette
Typed charactersFilter the command list
/ Move highlight
EnterRun the highlighted command
EscClose the palette

Commands are grouped by category:

CategoryCommands
OpenOpen Terminal, Open Agent, Open System Info, Open Swarm, Open Help
SplitSplit Right / Left / Down / Up
WindowNew Window, Close Window, Minimize Window, Toggle Maximize
TabNew Tab, Close Tab, Next Tab, Previous Tab
PaneClose Pane, Toggle Magnify, Focus Pane Right / Left / Up / Down
DevToggle DevTools, Restart Backend, Open Settings File

Most commands also have a direct keyboard shortcut — see the tables below.

ActionmacOSWindows / Linux
New TabCmd + TAlt + T
New Terminal BlockCmd + NAlt + N
Open Agent PanelCmd + Shift + AAlt + Shift + A
Close BlockCmd + WAlt + W
Magnify BlockCmd + MAlt + M
Connect RemoteCmd + GAlt + G
SettingsCmd + ,Alt + ,
ActionmacOSWindows / Linux
Switch to Tab NCmd + 1-9Alt + 1-9
Previous TabCmd + [Alt + [
Next TabCmd + ]Alt + ]
ActionShortcut
Navigate Between BlocksCtrl + Shift + Arrow Keys
Focus Block NCtrl + Shift + 1-9
Focus Agent PanelCtrl + Shift + 0
ActionmacOSWindows / Linux
Split RightCmd + DAlt + D
Split BelowCmd + Shift + DAlt + Shift + D
Split in DirectionCtrl + Shift + S, then Arrow Key

Pane resizing is mouse-driven, with Shift selecting the “surgical” variant of each gesture. The modifier is Shift on every platform, and it can be pressed or released mid-drag — the layout re-bases fluidly from wherever it is, with no jumps.

GestureEffect
Drag a pane borderResize the whole row/column. The border under the cursor tracks it exactly; every other pane along that axis adjusts proportionally.
Shift + drag a pane borderResize a single border. Only the two panes flanking the dragged border change size; everything else stays put.

Panes have a 128 px minimum size. When a group resize runs out of room on one side, panes stop at the floor and the drag caps at whatever space was actually available.

GestureEffect
Drag a window edgeProportional. All panes scale with the window.
Shift + drag a window edgeOnly the edge pane resizes. The pane(s) touching the dragged edge absorb the entire size change; every other pane keeps its exact size. Shrinking floors the edge pane at 128 px, then spills inward pane by pane.

Shift + window-edge resizing is currently Windows-only; macOS and Linux always resize proportionally.

Keybindings can be customized in the settings file. See Configuration for details on the settings file location and format.