Command Palette

The command palette is the fastest way to access any action in Rift Panel. Press Ctrl+Shift+P to open it and start typing to fuzzy-search across every available command.

The palette is a modal dialog that appears centered in the workspace. It consists of a text input at the top and a scrollable list of matching commands below. Each command entry shows its name, a brief description, and the associated keyboard shortcut (if one exists). The list updates in real time as you type.

Opening the Palette

Press Ctrl+Shift+P from anywhere in the application to open the command palette. The shortcut works regardless of which panel is focused or whether a session is actively receiving input — Rift Panel intercepts it at the application level before it reaches any PTY process.

When the palette opens, the text input is focused and empty. The full list of commands is visible, sorted by category. Begin typing to filter the list. Press Escape or click outside the palette to dismiss it without executing a command.

Navigate the filtered list with Up and Down arrow keys. The first result is highlighted by default. Press Enter to execute the highlighted command. The palette closes immediately after execution.

Available Commands

Commands are organized into categories. The palette displays the category as a subtle prefix on each command entry, making it easier to distinguish similarly named actions.

Session Management

  • Session: New Shell — Open a new shell session in the focused panel
  • Session: New Claude Code — Launch a Claude Code session
  • Session: New Codex — Launch a Codex session
  • Session: Close — Close the active session in the focused panel
  • Session: Close All — Close all sessions across every panel
  • Session: Rename — Change the label of the active session
  • Session: Switch To... — Open the session switcher (Ctrl+K)

Panel Operations

  • Panel: Split Right — Split the focused panel horizontally
  • Panel: Split Down — Split the focused panel vertically
  • Panel: Close — Close the focused panel and its sessions
  • Panel: Close Others — Close every panel except the focused one
  • Panel: Maximize / Restore — Toggle maximize on the focused panel
  • Navigate: Focus Left — Move focus to the panel on the left
  • Navigate: Focus Right — Move focus to the panel on the right
  • Navigate: Focus Up — Move focus to the panel above
  • Navigate: Focus Down — Move focus to the panel below
  • Navigate: Next Tab — Switch to the next tab in the current panel
  • Navigate: Previous Tab — Switch to the previous tab

Tools & Settings

  • Layout: Apply — Apply a saved or preset layout
  • Layout: Save Current — Save the current panel arrangement as a named layout
  • Find: In Session — Open the find-in-session search bar
  • Editor: Toggle Drawer — Open or close the editor drawer
  • Settings: Open — Open the settings panel
  • Settings: Keybindings — Jump directly to keybinding configuration

The palette uses fuzzy matching, which means your query does not need to be an exact substring of the command name. Characters are matched in order but can be separated by any number of unmatched characters. For example:

  • sr matches Session: Split Right
  • nc matches Session: New Claude Code
  • mxr matches Panel: Maximize / Restore

Results are ranked by match quality. Consecutive character matches score higher than spread-out matches, and matches at the beginning of words score higher than mid-word matches. This means typing the first letters of each word in a command name is usually the fastest way to find it — for example, snc for "Session: New Claude Code".

The category prefix is included in the search corpus, so you can also filter by category. Typing panel shows all panel-related commands; typing layout narrows to layout commands.

The command palette is the best way to discover what Rift Panel can do. Even if you know the keyboard shortcut for an action, opening the palette and browsing the full command list helps you find features you might not know about — like saving custom layouts or toggling the editor drawer. Each command also shows its shortcut, so the palette doubles as a keyboard shortcut reference. See the Keyboard Shortcuts page for the full shortcut table.