Skip to content
Keyboard shortcuts

Keyboard shortcuts

Press ? on any screen for that screen’s keys. This page lists them all.

Everywhere

KeyAction
?show or hide the keys for the current screen
escclear the search and filter, then go back
q, ctrl+cquit

Session picker

KeyAction
↑ ↓, j kmove
pgup pgdnpage (also ctrl+u ctrl+d)
g Gfirst and last session
enter, →open the session
/fuzzy search titles, projects and branches
ffind sessions by a file, command or prompt
conly sessions for this directory
osort by the next column: age, project, branch, session, size
Oreverse the order
sswitch between the list and the summary
wopen the live board

Search results stay best match first until you choose a column with o.

Live board

KeyAction
↑ ↓, j kmove
g Gfirst and last session
enter, →open the session; esc comes back
Aallow the selected session’s permission request once
Yallow it and stop Claude Code asking again, as its “don’t ask again” does
Ddeny it, with an optional reason Claude sees
Rreply to the selected session’s agent
osort by the next column: state, project, session, context, cost, age
Oreverse the order
esc, wback to the session picker

Session

These work on every tab.

KeyAction
1 2 3 4 5Timeline, Tools, Stats, Files, Diff
[ ]previous and next tab
!jump to the latest alert
A Y Dallow once, always allow, or deny the session’s permission request
Rreply to the session’s agent; in the Timeline and Tools, about the selected call or message, which the reply quotes
ycopy the selection
eexport the timeline as shown to Markdown

Timeline

KeyAction
↑ ↓, j kmove
pgup pgdnpage (also ctrl+b ctrl+f, space)
gfirst event
Glast event, and resume following
n Nnext and previous prompt
/search text, commands, paths and results
f Fcycle the filter: all, chat, tools, skills, MCP, agents, errors
tshow thinking blocks
enter, tab, →focus the detail pane
J Kscroll the detail pane (also ctrl+d ctrl+u)
xexpand or collapse a subagent inline
Xexpand or collapse every subagent
a, oopen a subagent’s transcript

Tools

KeyAction
spaceexpand or collapse a group
enterexpand a group; on a call, show it in the timeline
→ lexpand a group, or focus the detail pane
← hcollapse a group, or move to a call’s group
Eexpand everything; again to reset
/keep only matching calls

Files

KeyAction
entershow the file’s latest change in the timeline
n Nnext and previous change
/keep only files whose path matches
Tswitch between the tree of folders and a flat list
space, ← →in the tree, close or open a folder (← on a file moves to its folder)
Ein the tree, open the folder and every folder in it, or close them; on a file, every folder
zshow the right pane on the whole screen, or the list again
ccomment on the change at the top of the right pane
Ccomment on the whole file
Ssend every comment to the agent

Diff

KeyAction
bswitch between the uncommitted changes and the whole branch
Bchoose the base the branch is compared with
enter, tab, →move into the file’s lines
tab, ←, escback to the files
Tswitch between the tree of folders and a flat list
space, ← →in the tree, close or open a folder (← on a file moves to its folder)
Ein the tree, open the folder and every folder in it, or close them; on a file, every folder
zshow the diff on the whole screen, or the files again
J K, n Nnext and previous hunk
ccomment on the line, or on the selected range
vstart or clear a range selection
Ccomment on the whole file
e xedit and delete the comment on the line
Ssend every comment to the agent
rread the diff again
ycopy the file’s diff