hobhob

Keyboard shortcuts

Start agents, move between tasks, and make hob's keyboard controls your own.

Find the key for the action you need, then make the binding your own. hob follows a two-axis convention: Alt handles navigation and pane controls; Cmd/Ctrl opens tools and performs actions. Alt+1–Alt+9 selects a project; adding Shift selects a workspace within it.

This page covers the desktop app and browser IDE. The shortcut editor shows your actual bindings; the tables below show defaults. Cmd/Ctrl means Command on macOS and Ctrl on Windows or Linux.

Start and steer

These are enough to begin working in the example project.

I want to…Shortcut
Start an agentAlt+A (Alt+Shift+A to force a new pane)
Run a command in a terminalAlt+T
Open a browser previewAlt+U
Start another workspaceAlt+N
Jump to workspace 1–9Alt+Shift+1 … Alt+Shift+9
Move focus to a neighboring paneAlt+← Alt+→ Alt+↑ Alt+↓
Find an action in Search hobCmd/Ctrl+K or Cmd/Ctrl+Shift+P
Find text in the current paneCmd/Ctrl+F
Close the current paneAlt+W

Customizing shortcuts

Open the shortcut editor with Cmd/Ctrl+/, or choose Shortcuts in Settings. Search by action name or by its formatted binding. For example, search for “New agent” to compare the normal and force-new actions.

Shortcut editor filtered to New agent, with the normal and force-new bindings and remove controls visible.
Shortcut editor filtered to New agent, with the normal and force-new bindings and remove controls visible.
Find an action, select its binding to change it, or use × to remove it.
  • Rebind: select a binding and press the new combination. Use a Ctrl, Command, or Alt modifier; Escape cancels recording.
  • Remove or disable: select × beside a binding. Removing the last binding disables the action; select the resulting dash (—) to assign one again.
  • Multiple defaults: some actions, such as the command palette, have two bindings. Each displayed binding can be changed or removed independently.
  • Restore: hover a customized binding to see its default and record that combination again. Reset all appears when you have overrides; confirm it to restore every shortcut to its defaults.

If a combination is already assigned, an inline message names the other action. Choose Reassign to move that binding to this action, or Cancel to keep it where it is. Reassigning the other action's last binding leaves that action disabled.

Reserved shortcuts. Stop agent (Cmd/Ctrl+C) and Cycle permission mode (Shift+Tab) appear with a lock. They cannot be rebound or reassigned to another action.

For agents

Agents can perform pane, workspace, and panel actions through the hob CLI. When an agent links a supported hob command in its reply, hob displays your current, platform-aware shortcut beside the action. Rebinding an action does not require changing the agent's instructions.

Default bindings

Notation. Cmd/Ctrl means Command on macOS and Ctrl elsewhere. Alt means Option (⌥) on macOS. Plain Ctrl means the Control key on every platform. A shortcut applies when its surface and action are available.

App

ActionShortcut
Command palette / Search hobCmd/Ctrl+K or Cmd/Ctrl+Shift+P
Go to fileCmd/Ctrl+P
Open folderCmd/Ctrl+O
New workspaceAlt+N
New worktree workspaceAlt+Shift+N
New window (desktop only)Cmd/Ctrl+Shift+N
SettingsCmd/Ctrl+,
Keyboard shortcutsCmd/Ctrl+/
App menu (Windows/Linux)Alt+F
Remote (Access to this computer)Alt+R
License popoverAlt+L
Account usageAlt+Shift+U
FeedbackAlt+Shift+G
Quit all windows (desktop only)Cmd/Ctrl+Q

Tool panels

Panel shortcuts open their destination. Sidebar and Dock shortcuts toggle their respective surfaces.

Panel or actionShortcut
HomeCmd/Ctrl+Shift+M
FilesCmd/Ctrl+Shift+E
HistoryCmd/Ctrl+Shift+H
Search in files (opens Files with search focused)Cmd/Ctrl+Shift+F
AutomationsCmd/Ctrl+Shift+X
StatsCmd/Ctrl+Shift+U
Saved — BookmarksCmd/Ctrl+Shift+B
Saved — WorkspacesCmd/Ctrl+Shift+Y
Local issues (a browser may reserve this for devtools)Cmd/Ctrl+Shift+I
Remote issuesCmd/Ctrl+Shift+R
ChangesCmd/Ctrl+Shift+D
CommitsCmd/Ctrl+Shift+G
Switch projectCmd/Ctrl+Shift+L
Cycle open projectsCmd/Ctrl+Shift+O
Cycle open projects backwardCmd/Ctrl+Shift+Alt+O
Jump to project 1–9Alt+1 … Alt+9
Toggle project railAlt+0
Switch branchCmd/Ctrl+Shift+K
Toggle sidebarCmd/Ctrl+B
Toggle DockCmd/Ctrl+Alt+B

Panes

ActionShortcut
New agent paneAlt+A
New agent pane (force new)Alt+Shift+A
New terminal paneAlt+T
New browser paneAlt+U
Expand / collapse paneCtrl+. (Control on every OS)
Pin / unpin paneAlt+Shift+P
Bookmark paneAlt+Shift+B
Share paneAlt+Shift+S
Pane actions menuAlt+.
Show file locationAlt+Shift+F
Close paneAlt+W

Alt+W closes a pane; Alt+Q, next door on the keyboard, closes a workspace; Alt+Shift+Q closes all workspaces.

Pane navigation

ActionShortcut
Focus pane (left/right/up/down)Alt+← Alt+→ Alt+↑ Alt+↓
Swap pane (left/right/up/down)Alt+Shift+← Alt+Shift+→ Alt+Shift+↑ Alt+Shift+↓
Equalize gridAlt+Shift+E
Previous / next agent turn or terminal commandAlt+[ / Alt+]
Top / bottom of agent or terminal historyAlt+\ / Alt+/

Read more about workspace layouts and terminal command blocks.

Workspaces

ActionShortcut
Next workspaceAlt+PgDn
Previous workspaceAlt+PgUp
Jump to workspace 1–9Alt+Shift+1 … Alt+Shift+9
Close workspaceAlt+Q
Close all workspacesAlt+Shift+Q

Agent pane

These controls apply to the focused agent pane. Available choices depend on its backend and configuration; see Parallel agents and Accounts and profiles.

ActionShortcut
Model pickerAlt+M
Reasoning effortAlt+E
Backend / profile pickerAlt+B
Account pickerAlt+C
Toggle fast modeAlt+S
Toggle Auto approvalAlt+Y
Toggle PlanAlt+P
Cycle permission mode (reserved)Shift+Tab
Send / queue the draftEnter in the composer
Steer the running agentCmd/Ctrl+Enter in the composer
Schedule sendAlt+Enter
Start / stop voice dictationCtrl+Space (Control on every OS)
Stop a running agentCmd/Ctrl+C or Esc Esc

To swap queue and steer, set Settings → Agents → Enter while an agent works to Send now. For queue, steering, and schedule behavior, see Parallel agents. Alt+Enter opens Schedule send when the agent has a sendable draft. Ctrl+. expands or collapses the pane, including an agent pane.

A quick double Escape stops the focused, running agent when its menus are closed. Cmd/Ctrl+C stops a running agent when no text is selected; selected text keeps its normal Copy behavior. Dictation can be stopped after focus moves away from the pane where recording began.

Zoom

These are hob's desktop zoom controls. In a browser, the browser handles its own page zoom.

ActionShortcut
Zoom inCmd/Ctrl+= or Cmd/Ctrl+Shift++
Zoom outCmd/Ctrl+-
Reset zoomCmd/Ctrl+0

Other

ActionShortcut
Find in paneCmd/Ctrl+F
Save (editable file pane)Cmd/Ctrl+S
Send selected issues to an agentCmd/Ctrl+Enter
Search settingsCmd/Ctrl+F (in Settings)

Browser and mobile scope

The browser IDE uses the desktop shortcut registry, including the Alt navigation controls. Your browser or operating system can claim a combination before hob receives it: Quit, New window, and devtools chords are common examples. Use the visible control or find the action in Search hob when a shortcut is intercepted. A browser IDE connected to a headless Host has the same browser limitations.

hob mobile has its own touch-oriented navigation; this table is not a promise of desktop shortcut parity. With a keyboard attached, Left and Right can move between panes when you are outside an editable field.

Next

On this page