BetaReady for early users who want a local agent board with real human gates. Agents run with your local permissions.

Keyboard shortcuts

Press ? anywhere to see every shortcut. Shortcuts are grouped as Navigate, Tickets, and Review. Change shortcuts in Settings.

Mod is ⌘ on macOS and Ctrl on Linux and on WSL. Sequences are shown as G then B.

Shortcuts don’t fire while you’re typing in a field, and the terminal keeps its own keys. Press Esc to close whatever is open.

ActionIdKeys
Open command palettepalette.openMod+K
Show keyboard shortcutshelp.show?
ClosecloseEsc
Next cardboard.nextCardJ or Down
Previous cardboard.previousCardK or Up
Next columnboard.nextColumnL or Right
Previous columnboard.previousColumnH or Left
Go to column 1board.column.1G then 1
Go to column 2board.column.2G then 2
Go to column 3board.column.3G then 3
Go to column 4board.column.4G then 4
Go to column 5board.column.5G then 5
Go to column 6board.column.6G then 6
Go to column 7board.column.7G then 7
Go to column 8board.column.8G then 8
Go to column 9board.column.9G then 9
Go to Boardsnav.boardsG then B
Go to Agentsnav.agentsG then A
Go to Chatnav.chatG then C
Go to Knowledgenav.knowledgeG then K
Go to Repositoriesnav.repositoriesG then R
Go to Pluginsnav.pluginsG then P
Go to Usersnav.usersG then U
Go to Toolsnav.toolsG then T
Go to Settingsnav.settingsG then S
Next sectiondrawer.nextSection]
Previous sectiondrawer.previousSection[

Go to column 1 through Go to column 9 follow the board from left to right: 1 Backlog, 2 Plan Review, 3 Ready, 4 In Progress, 5 In Review, 6 In QA, 7 Wait for Human Review, 8 Done, 9 Blocked.

Go to Plugins, Go to Users, Go to Tools, and Go to Settings are omitted for members, same as the sidebar. The desktop app also omits Go to Users.

Next card and Previous card move within a column and do not wrap. Next column and Previous column land on the card at the same index, the last card, or the column heading when that column is empty. Next section and Previous section move the open drawer across Detail, Live Console, and Agent Runs.

Tickets

ActionIdKeysWhen
Open ticketticket.openEnterA card is focused
Create ticketticket.createCBoard, no drawer
Assign ticketticket.assignAA card is focused or the drawer is open
Move to next columnticket.moveNextM then LA card is focused or the drawer is open
Move to previous columnticket.movePreviousM then HA card is focused or the drawer is open
Post commentticket.commentMod+EnterThe comment editor is focused and has text

Create ticket focuses the Add ticket… field in the focused column. Enter submits that form. That field is on Backlog.

Assign ticket opens the assignee combobox. If the drawer is closed, the ticket opens and then the combobox opens.

Move to next column and Move to previous column follow the column order above.

Review

ActionIdKeysWhen
Approve planreview.approvePlanR then PThe ticket is in Plan Review and Approve plan is enabled
Accept…review.acceptMod+Shift+EnterThe ticket is in Wait for Human Review and is not archived
Merge…review.mergeR then MMerge… is already shown
Open code reviewreview.openCodeDOpen code review is enabled

Accept… opens the Accept this ticket? dialog with Cancel focused. Choose Accept to finish.

Merge… opens the Merge ticket branch dialog.

A pass with only the keyboard

  1. On the board, press C. It focuses Add ticket…. Type a title and press Enter.
  2. Move to that card with J or K, then press A. The assignee combobox opens.
  3. Press Enter.
  4. Focus the comment editor, type, and press Mod+Enter.
  5. Press D.
  6. When the ticket is in Wait for Human Review, press Mod+Shift+Enter. Cancel is focused. Choose Accept to finish.
  7. Press Esc. Focus returns to the card on the board.

Custom shortcuts

Change any shortcut in Settings, under [keybindings]. Use the command’s id from the tables above. Your keys replace the defaults, and an empty value turns the shortcut off.

If a shortcut can’t be read, names an unknown command, uses a key another command already has, or belongs to the browser or the system, that command keeps its default. Settings explains why. The shortcut help and the command palette show the keys that are in effect.

[keybindings]
"palette.open" = "P"
"ticket.create" = ""

Open Settings, edit the file, and choose Save. The new keys show in the shortcut help and the command palette without a restart.