Desktop
Keyboard shortcuts
Every default shortcut in Hull Desktop.
On Windows and Linux, use Ctrl where this page shows ⌘, and Alt for ⌥. Change any shortcut in Settings › Keybindings, or in ~/.hull/userdata/keybindings.json. Help › Keyboard Shortcuts shows the current list.
Navigation
| Action | Shortcut |
|---|---|
| Search | ⌘ K |
| Toggle sidebar | ⌘ B |
| Toggle right panel | ⌘ ⌥ B |
| Activity | ⌘ ⌥ U |
| Add project | ⌘ ⇧ O |
| Previous / next space | ⌘ ⌥ ← / → |
| Go to space 1-9 | ⌘ ⌥ 1-9 |
| Settings | ⌘ , |
Sessions
| Action | Shortcut |
|---|---|
| New session | ⌘ N |
| New session in the latest project | ⌘ ⇧ N |
| New terminal session | ⌘ ⇧ T |
| Split chat | ⌘ \ |
| Go to session 1-9 | ⌘ 1-9 |
| Next / previous chat | ⌘ ⇧ ] / [ |
| Recent views | Ctrl Tab |
| Copy session ID | ⌘ ⇧ C |
| Focus the composer | ⌘ L |
Agent and model
| Action | Shortcut |
|---|---|
| Next / previous agent | ⌘ . / ⌘ ⇧ . |
| Model picker | ⌘ ⇧ M |
| Next / previous model | ⌥ ] / ⌥ [ |
| Model options | ⌘ ⇧ E |
Panels and tools
| Action | Shortcut |
|---|---|
| Toggle terminal | ⌘ J |
| Terminal workspace | ⌘ ⇧ J |
| Split terminal | ⌘ D (in the terminal) |
| New terminal | ⌘ T |
| Close terminal | ⌘ W |
| Toggle diff | ⌘ D (outside the terminal) |
| Toggle browser | ⌘ ⇧ B |
| Open in editor | ⌘ O |
| Commit & push | ⌃ ⌘ P (Ctrl Alt P on Windows and Linux) |