# iOS Actions

This page lists every action in the Rex for iOS command palette. Use the name to run it with `rex do`.

## Window

| Action | Name |
| --- | --- |
| New Window | `client.window.new` create workspace window |
| Close Window | `client.window.close` close workspace window |
| Close | `client.close` close pane tab window focused |

## App

| Action | Name |
| --- | --- |
| Settings… | `client.settings` preferences settings options configure |
| Command Palette… | `client.palette.toggle` command palette search commands actions |
| Copy Version Info | `client.version.copy` version build number copy clipboard about app server release |
| Copy Debug Info | `client.debug.copy` debug debugging info report copy clipboard diagnostics troubleshoot support bug commit build environment |
| Rex Diagnostics | `client.diagnostics` diagnostics logs debug troubleshoot server report |
| Install Rex for Agents | `client.agents.setup` `rex skill` install agent agents coding ai claude code codex cursor copilot gemini hook hooks setup |

## View

| Action | Name |
| --- | --- |
| Toggle Sidebar | `client.sidebar.toggle` sidebar collapse expand fold hide show tabs |
| Toggle Activity | `client.sidebar.activity.toggle` activity mode view filter working waiting attention programs status sidebar tabs |
| Copy Config File Path | `client.config.copy_path` config configuration file path copy clipboard init.lua lua keybindings shortcuts settings location where |
| Increase Font Size | `client.font.increase` terminal font size larger bigger increase zoom text typography |
| Decrease Font Size | `client.font.decrease` terminal font size smaller decrease zoom text typography |
| Reset Font Size | `client.font.reset` terminal font size reset default original text typography |
| Change Theme… | `client.theme.change` theme colour color scheme palette appearance |
| Switch Appearance Mode | `client.appearance.switch_mode` appearance mode light dark toggle color scheme |
| Focus Tab Filter | `client.sidebar.filter.focus` filter search find type query focus keyboard sidebar activity tabs sessions hosts |
| Show Keyboard | `client.keyboard.show` keyboard show open type input |
| Hide Keyboard | `client.keyboard.hide` keyboard hide close dismiss |

## Session

| Action | Name |
| --- | --- |
| New Session | `session.new` create session add |
| Go to Session | `session.select` session select show jump go identifier id |
| Next Session | `session.next` cycle session forward |
| Previous Session | `session.previous` cycle session back |
| Rename Session | `session.rename` rename session name title |
| Close Session | `session.close` close kill destroy delete session |
| Refresh Sessions | `session.refresh` reload sync sessions |
| Open Session on Web… | `session.open_on_web` open web browser share session link |
| Change Session… | `session.switch` session switch jump go |

## Host

| Action | Name |
| --- | --- |
| Add Remote Host… | `client.host.add` host remote add server machine url http https connect |
| Remove Host… | `client.host.remove` remove forget delete disconnect host remote server machine |

## Tab

| Action | Name |
| --- | --- |
| New Tab | `client.tab.new` create tab window add |
| Show Previous Tab | `client.tab.previous` cycle tab window back |
| Show Next Tab | `client.tab.next` cycle tab window forward |
| Go to Tab | `client.tab.goto` tab window select number index jump go |
| Move Tab Backward | `client.tab.move.backward` move tab window reorder left up earlier |
| Move Tab Forward | `client.tab.move.forward` move tab window reorder right down later |
| Rename Tab | `client.tab.rename` rename tab window name title |
| Close Tab | `client.tab.close` close tab window |
| Close Other Tabs | `client.tab.close_others` close other tabs windows kill only keep |
| Move Tab | `client.tab.move` move tab window reorder |
| Move Tab to New Window | `client.tab.move_to_new_window` move tab new window tear off detach separate pop out own |

## Pane

| Action | Name |
| --- | --- |
| Split Pane Left | `pane.split.left` pane split terminal divide new left |
| Split Pane Right | `pane.split.right` pane split terminal divide new right |
| Split Pane Up | `pane.split.up` pane split terminal divide new above up |
| Split Pane Down | `pane.split.down` pane split terminal divide new below down |
| Focus Previous Pane | `pane.focus_previous` pane focus previous back |
| Focus Next Pane | `pane.focus_next` pane focus next forward |
| Focus Pane Left | `pane.focus.left` pane focus navigate left |
| Focus Pane Right | `pane.focus.right` pane focus navigate right |
| Focus Pane Up | `pane.focus.up` pane focus navigate up above |
| Focus Pane Down | `pane.focus.down` pane focus navigate down below |
| Move Pane Left | `pane.move.left` pane move swap rearrange left |
| Move Pane Right | `pane.move.right` pane move swap rearrange right |
| Move Pane Up | `pane.move.up` pane move swap rearrange up above |
| Move Pane Down | `pane.move.down` pane move swap rearrange down below |
| Zoom Pane | `pane.zoom` pane zoom maximize restore terminal |
| Move Pane to New Tab | `pane.move_to_new_tab` pane block move new window tab detach split |
| Close Pane | `pane.close` pane close remove terminal |
| Split Pane | `pane.split` pane split terminal divide new |
| Split Pane Best Fit | `pane.split.auto` pane split terminal divide new automatic best fit |
| Close Other Panes | `pane.close_others` close other panes kill only keep focused |
| Move Pane to Tab… | `pane.move_to_tab` pane block move tab window send other existing join |
| Go to Directory… | `pane.go_to_directory` go to directory folder path cd new tab open navigate |
| Insert Path… | `pane.insert_path` insert path file folder directory cursor type paste complete browse |
| Copy Pane ID | `pane.copy_id` pane block id identifier copy clipboard target agent capture |
| Rename Pane | `pane.rename` rename pane block name title label |
| Balance Splits | `pane.balance` pane split balance equalize equalise evenly distribute resize layout |
| Resize Pane | `pane.resize` pane resize grow shrink divider wider narrower taller shorter |
| Float Pane | `pane.float` pane float floating window dock undock detach overlay pop out tile |
| New Floating Pane | `pane.new_floating` pane new create open float floating window terminal overlay popup scratchpad |
| Minimize Floating Window | `pane.minimize_floating` pane floating window hide show toggle minimize minimise restore taskbar capsule stash scratchpad |
| Minimize Floating Windows | `pane.minimize_all_floating` pane floating windows all hide show toggle minimize minimise restore taskbar capsule stash scratchpad |
| Paste into Pane | `pane.paste` paste clipboard insert text terminal |
| Copy from Pane | `pane.copy` copy selection clipboard text terminal |
| Select All in Pane | `pane.select_all` select all selection text terminal scrollback |
| Send Key | `pane.send_key` send key terminal press chord binding |
| Jump to Previous Prompt | `client.prompt.previous` jump scroll previous prompt command mark shell integration up back history |
| Jump to Next Prompt | `client.prompt.next` jump scroll next prompt command mark shell integration down forward |
| Scroll Page Up | `client.scroll.page_up` scroll page up back scrollback history |
| Scroll Page Down | `client.scroll.page_down` scroll page down forward scrollback history |
| Go to Anything… | `pane.go_to` go to anything pane block tab session agent jump switch navigate find search tree overview |
| View Activity… | `pane.view_activity` view activity active working blocked failed done agents programs status priority |
