Mac Actions

This page lists every action in the Rex for Mac command palette. Use the name to bind a key or to run it with rex do. Anything tagged Bleeding Edge is on that update channel and not yet in Preview.

Window

ActionNameDefault Shortcut
New Windowclient.window.new cmd+n
Close Windowclient.window.close shift+cmd+w
Toggle Full Screenclient.window.fullscreen.toggle ctrl+cmd+f
Close Closes the focused pane, else the selected tab, else the window.client.close cmd+w

App

ActionNameDefault Shortcut
Command Palette…client.palette.toggle shift+cmd+p
Settings…client.settings cmd+,
Rex Diagnosticsclient.diagnostics shift+cmd+,
Open Onboarding Session…client.onboarding
Grant System Permissions…client.permissions
Toggle Visibility Shows Rex from any app, or hides it when it’s in front.client.visibility.toggle
Copy Version Info Copies the app and server versions to the clipboard.client.version.copy
Copy Debug Info Copies a report of the app, system, server, and host state to the clipboard.client.debug.copy
Pair Device with QR Code…client.pair_device
Install Update The menu shows the current update’s own title; this is the static fallback.client.update.accept shift+cmd+u
Relaunch when Idle Relaunches into a downloaded update once Rex’s windows are out of sight.client.update.accept_when_idle alt+shift+cmd+u
Dismiss Noticeclient.notice.dismiss shift+cmd+.
Change Shortcut…client.shortcuts.edit
Install Rex for Agents Installs the Rex skill and hooks for Claude Code, Codex, and other agents.client.agents.setup
Restart Server… Stops the local Rex server and starts it again.client.server.restart

Session

ActionNameDefault Shortcut
New Sessionsession.new shift+cmd+n
Change Session…session.switch cmd+k
Go to Sessionsession.select
Next Sessionsession.next
Previous Sessionsession.previous
Rename Sessionsession.rename
Close Sessionsession.close
Refresh Sessionssession.refresh cmd+r
Open Session on Web…session.open_on_web
Collapse Sessionsession.collapse
Expand Sessionsession.expand
Collapse Other Sessionssession.collapse_others

Host

ActionNameDefault Shortcut
Switch Hostclient.host.switch
Add Remote Host…client.host.add
Remove Host…client.host.remove

Tab

ActionNameDefault Shortcut
New Tabclient.tab.new cmd+t
Close Tabclient.tab.close alt+cmd+w
Close Other Tabs Bleeding Edgeclient.tab.close_others
Rename Tabclient.tab.rename
Show Next Tabclient.tab.next ctrl+tab, shift+cmd+]
Show Previous Tabclient.tab.previous ctrl+shift+tab, shift+cmd+[
Go to Tabclient.tab.goto cmd+[Digit1], cmd+[Digit2], cmd+[Digit3], cmd+[Digit4], cmd+[Digit5], cmd+[Digit6], cmd+[Digit7], cmd+[Digit8], cmd+[Digit9]
Move Tabclient.tab.move
Move Tab Backwardclient.tab.move.backward ctrl+shift+pageup
Move Tab Forwardclient.tab.move.forward ctrl+shift+pagedown
Move Tab to New Windowclient.tab.move_to_new_window

Pane

ActionNameDefault Shortcut
Split Panepane.split
Split Pane Leftpane.split.left shift+cmd+left
Split Pane Rightpane.split.right cmd+d, shift+cmd+right
Split Pane Uppane.split.up shift+cmd+up
Split Pane Downpane.split.down shift+cmd+d, shift+cmd+down
Split Pane Best Fitpane.split.auto cmd+enter
Focus Panepane.focus
Focus Pane Leftpane.focus.left alt+cmd+left
Focus Pane Rightpane.focus.right alt+cmd+right
Focus Pane Uppane.focus.up alt+cmd+up
Focus Pane Downpane.focus.down alt+cmd+down
Focus Next Panepane.focus_next cmd+]
Focus Previous Panepane.focus_previous cmd+[
Move Panepane.move
Move Pane Leftpane.move.left alt+shift+cmd+left
Move Pane Rightpane.move.right alt+shift+cmd+right
Move Pane Uppane.move.up alt+shift+cmd+up
Move Pane Downpane.move.down alt+shift+cmd+down
Float Panepane.float alt+cmd+enter
New Floating Pane Bleeding Edgepane.new_floating
Minimize Floating Windowpane.minimize_floating alt+cmd+m
Minimize Floating Windowspane.minimize_all_floating alt+shift+cmd+enter
Zoom Panepane.zoom shift+cmd+enter
Close Panepane.close cmd+w
Close Other Panes Bleeding Edgepane.close_others
Balance Splitspane.balance
Resize Panepane.resize
Move Pane to New Tabpane.move_to_new_tab
Move Pane to Tab…pane.move_to_tab
Go to Directory…pane.go_to_directory shift+cmd+g
Insert Path…pane.insert_path ctrl+cmd+i
Copy Pane ID Copies the focused pane’s block ID to the clipboard.pane.copy_id
Rename Pane Bleeding Edgepane.rename
Paste into Pane Pastes the clipboard into the focused terminal. Bleeding Edgepane.paste
Copy from Pane Copies the focused terminal’s selection to the clipboard. Bleeding Edgepane.copy
Select All in Pane Selects everything in the focused terminal, including its scrollback. Bleeding Edgepane.select_all
Send Key Sends one key to the focused terminal, as if it had been pressed there.pane.send_key cmd+backspace, cmd+left, cmd+right, alt+left, alt+right
Send Key to Server Sends the key that performed it to the focused terminal, for a script to answer.client.key.forward
Jump to Previous Promptclient.prompt.previous cmd+up
Jump to Next Promptclient.prompt.next cmd+down
Scroll Page Up Bleeding Edgeclient.scroll.page_up
Scroll Page Down Bleeding Edgeclient.scroll.page_down

Keys

ActionNameDefault Shortcut
Enter Mode Makes the keys a mode binds perform, until the mode is left.client.mode.enter
Exit Modeclient.mode.exit
Exit All Modesclient.mode.exit_all

Find

ActionNameDefault Shortcut
Find…client.find.open cmd+f
Find Nextclient.find.next cmd+g
Find Previousclient.find.previous shift+cmd+g

View

ActionNameDefault Shortcut
Increase Font Sizeclient.font.increase shift+cmd+=, cmd+=
Decrease Font Sizeclient.font.decrease cmd+-
Reset Font Sizeclient.font.reset cmd+[Digit0]
Toggle Sidebarclient.sidebar.toggle cmd+/
Toggle Activityclient.sidebar.activity.toggle cmd+.
Show Activity by Sessionclient.sidebar.activity.by_session
Show Activity by Priorityclient.sidebar.activity.by_priority
Focus Tab Filterclient.sidebar.filter.focus
Toggle Tab Styleclient.tab_style.toggle shift+cmd+s
Change Theme…client.theme.change
Import Theme File Imports a Ghostty theme or iTerm color file and selects it.client.theme.import
Switch Appearance Modeclient.appearance.switch_mode
Copy Config File Pathclient.config.copy_path
Reload Configclient.config.reload