Command palette & hotkeys

Ghostex shares one command palette for session switching and command fuzzy-finding. Cmd+P opens session search; Cmd+Shift+P opens command mode with a leading > prefix. All shortcuts are configurable in Settings → Hotkeys.

Cmd+PCmd+Shift+PHotkeys

Command palette modes

OptionWhat it does
Session search (Cmd+P)Open the palette with no leading >. Search current sessions, previous sessions, and switch focus.
Command mode (Cmd+Shift+P)Opens with > pre-filled. Commands are only searched while the leading > prefix remains.

The input value is the mode switch. Type > manually in an open palette to enter command mode from session search.

Command mode groups

  • Ghostex — built-in commands: settings, sidebar toggle, clone repository, wake pet.
  • Pane Actions — focused-pane commands: open browser, split, rotate, merge, fork, reload, delayed send, pop out.
  • Project Actions — configured terminal and browser action buttons with slot hotkeys.

Default hotkeys

OptionWhat it does
Cmd+Shift+POpen command palette in command mode.
Cmd+POpen command palette in session search mode.
Cmd+TCreate a terminal session (new tab in focused split pane).
Cmd+NOpen a browser tab beside the focused tab.
Cmd+BCollapse or expand the sidebar.
Cmd+,Open Settings.
Cmd+RRename the focused session.
F12Open the project command terminal panel.
Cmd+DSplit sideways — create a terminal beside the focused pane.
Cmd+Shift+DSplit downwards.
Cmd+Tab / Cmd+Shift+TabNext / previous tab in the focused split pane.
Cmd+Alt+ArrowMove focus up/right/down/left between panes.
Cmd+1…9Focus session slots 1–9.
Cmd+Ctrl+1…5Focus groups 1–5.
Alt+1…4Switch workarea views: Agents, Source, GitHub, Kanban.
Ctrl+Shift+1…5Start action slots 1–5 from the Actions list.
Ctrl+Shift+LRotate panes clockwise.
Ctrl+Shift+RReload the focused session.
Ctrl+Shift+FFork the focused session.
Ctrl+Shift+SDelayed send (schedule Enter).
Ctrl+Shift+MMerge all tabs in the focused group.
Ctrl+Shift+OPop out or restore the focused pane.

Customizing hotkeys

Settings → Hotkeys lists every action with its current binding. Set a blank string to intentionally unassign a shortcut. Retired default keys (like Cmd+K for the palette) are migrated automatically.

Hotkeys dispatch from both AppKit (terminal-focused) and sidebar DOM, using the same shared hotkey model.

Pane context menu parity

Pane context-menu actions are also available as command-palette commands and configurable shortcuts. Hotkeys target the focused pane/session so keyboard use follows the same scope as the visible pane menu.

Action slot hotkeys

Ctrl+Shift+1 through Ctrl+Shift+5 map to the first five entries in Settings → Actions. Slots are positional — reordering actions does not require rebinding hotkeys.

Related docs