AgentGridAgentGrid Docs
Reference

Keyboard shortcuts

Current AgentGrid keyboard shortcuts, grouped by focus context.

Shortcuts are context-sensitive: canvas actions stand down while you type in a terminal, editor, or text field. The chips below show platform-correct keys; use the switcher to preview another platform.

Spaces and global actions

ShortcutAction
CmdTCtrlTNew space
CmdWCtrlWClose the active space
CmdShiftTCtrlShiftTReopen the last closed space
CmdOption←CtrlShiftTabPrevious space
CmdOption→CtrlTabNext space
CmdZCtrlZUndo a pane or space close
CmdShiftZCtrlShiftZRedo a close
Cmd\Ctrl\Toggle the workspace explorer
CmdShift\CtrlShift\Toggle the Coordinator pane — its draft, queued follow-ups, scroll position and any running turn survive a hide, and the previous width comes back on reveal
CmdFCtrlFFocus explorer search, or search inside the focused pane
CmdShift2CtrlShift2Zoom and center on the selected pane, or fit the workspace
Ctrl-Alt←Go back through canvas view history
CtrlShift-Alt→Go forward through canvas view history
Cmd]Ctrl]Select and reveal the next pane in workspace-explorer order
Cmd[Ctrl[Select and reveal the previous pane in workspace-explorer order
CmdShift]CtrlShift]Jump to the next sibling group — the first pane of the group beside the current pane's parent
CmdShift[CtrlShift[Jump to the previous sibling group

Undo and redo defer to the active editor while focus is inside editable content.

Both panel toggles fire from anywhere — an agent composer, the Coordinator, a terminal, a note or a browser page. The one exception is the unshifted Ctrl\Ctrl\ inside a Windows / Linux terminal, which stays the shell's quit signal; the shifted Coordinator chord is not a control byte, so it works in terminals on every platform. When the Coordinator hides while its composer has focus, focus returns to the pane you were in before, so Enter never submits into a hidden composer.

Next / previous pane follow the explorer's displayed order in the current space — groups, nesting, sort mode and the search filter included — and stop at the first and last pane rather than wrapping. With nothing focused or selected, next starts at the first pane and previous at the last. A folded parent unfolds to reveal the destination. Both chords fire while typing in an agent composer or a macOS terminal; a note editor and a browser page keep them, and on Windows / Linux a focused terminal keeps Ctrl[Ctrl[ (Escape) and Ctrl]Ctrl].

The shifted chords hop a level up: from any member of a group — or any worker of a master — they skip the rest of that group and land on the first pane of the next / previous group beside its parent, never on the group row itself. At the top level, groups, masters and loose panes are each other's neighbours, so this is how you move team to team. The same starting-point, no-wrap and unfold rules apply, and with nothing selected CmdShift]CtrlShift] enters the first top-level group and CmdShift[CtrlShift[ the last. Because a shifted chord is never a terminal control byte, these also fire from a focused terminal on Windows / Linux.

Canvas

Shortcut or gestureAction
Hold OptionCtrl + drag, middle-click, or scrollPan from anywhere, including over live panes
CmdScrollCtrlScrollZoom under the cursor
Trackpad pinchZoom the canvas
Cmd=Ctrl= / Cmd-Ctrl-Zoom in / out
CmdNCtrlNOpen the spawn menu at the cursor
Cmd1Ctrl1 through Cmd3Ctrl3Spawn the first, second, or third enabled harness
Cmd4Ctrl4Spawn a terminal
Cmd7Ctrl7Spawn a browser
Cmd8Ctrl8Spawn a note
Cmd9Ctrl9Spawn a title
Cmd0Ctrl0Insert image or video panes
CmdVCtrlVPaste clipboard images or videos as panes when canvas has focus
F2F2Rename the selected pane, including browser, note, and worker panes
DeleteDelete / CmdBackspaceCtrlBackspaceDelete selected panes
EscEscClear selection and close menus

CmdRCtrlR remains the alternate rename binding for non-browser panes. On a browser pane it reloads the page; F2F2 always uses the pane rename action.

Space is ordinary terminal and editor input. Canvas pan moved to Option on macOS and Ctrl on Windows/Linux.

Terminal-backed panes

These behaviors apply to plain terminals and supported harness panes unless noted.

ShortcutActionNotes
CmdFCtrlFSearch scrollbackEnter finds next, Shift+Enter finds previous, Esc closes.
ShiftEnterShiftEnterInsert a newlineProvider-specific translation; Claude receives its CLI newline sequence.
Cmd←Home / Cmd→EndStart / end of linemacOS translates the chord for shells and TUIs.
Cmd↑PgUp / Cmd↓PgDnPrevious / next history pagemacOS translates the chord for shells and TUIs.
CmdVCtrlVPasteText is bracketed and sanitized. Clipboard images attach directly when the harness supports image input; otherwise AgentGrid pastes a saved file path.
CmdKCtrlKClear visible scrollbackClears the rendered viewport without sending a shell command or restarting the process.

Standard terminal chords such as CtrlCCtrlC, CtrlDCtrlD, CtrlLCtrlL, and CtrlRCtrlR pass through to the PTY.

Browser panes

ShortcutAction
CmdRCtrlRReload the page
CmdFCtrlFSearch within the browser pane
Hold CtrlAlt while pinchingSend zoom to the page instead of the canvas
F2F2Rename the browser pane

Workspace explorer

ShortcutAction
CmdFCtrlFFocus the search field
EnterEnterOpen or focus the highlighted pane
SpaceSpaceExpand or collapse the highlighted group
F2F2Rename the selected pane
EscEscClear the search query

Right-click the explorer for Collapse all and Expand all.

Voice

Open a call from a supported pane's Phone button. CmdMCtrlM toggles mute while the call overlay is open, and EscEsc dismisses the overlay.

Push-to-talk is unbound by default on every platform — record a key in Settings -> Shortcuts to opt in. It is an in-app shortcut, not a system-wide hotkey. (A bare AltAlt default would collide with the AltAlt+Arrow pane focus history chords.)

Source control

Open Source Control from an agent pane to review its worktrees, diffs, commits, and pull requests.

On this page

Analytics and advertising

Essential features, including sign-in and remembering these choices, stay on. Your choice applies to this browser for six months.

Turning a category off reloads this page to stop tags already loaded.