Desktop command palette
Search every action, session, file, panel and setting of the desktop app from one box.
Command KK opens and closes the command palette. Type to search. Up Arrow Down Arrow move, Return runs the row, and Escapeesc closes. Rows show their shortcut.
This demo holds the fixed entries. If you run a row here, the demo only names it.
What it searches#
| Group | Rows | Running one |
|---|---|---|
| Session actions, Navigate, Model, View, Settings, Editor | The app's actions, with their shortcuts. Session actions include Import repository, which clones a git or GitHub URL into a new draft. | Does the action |
| Sessions | Up to 60 sessions: the ones waiting on you, then running ones, then the latest. An empty query shows the first 6, without the current session. | Opens the session |
| Files | Files of the session's folder, by name (layo res finds layout/resolve.ts), and Go to file… | Opens the file in the Files panel or $EDITOR, per Settings › Interface › Files & editor |
| Panels | One row per side-panel tab, with a count when it holds items waiting on you. Also Open side panel, or Close side panel when it is open. | Shows or hides that tab |
| Commands | Every / command of the session | Runs it through the composer. A command that takes arguments goes into the composer for you to finish. |
| Windows | Open the session, its conversation or its panels in a new window | Opens the window |
| Browser | Annotate the page | Starts or stops marking the page in the Browser tab |
| Navigate | Switch to space, one per space, with spaces on | Shows that space |
| Extensions | The rows installed extensions add | Runs the extension's action. An error shows as a notice. |
How rows are ordered#
An empty query lists recent picks, then actions and sessions. Files match only once you type. Recent rows also rank higher while you type.
Settings rows show their value in the title (Appearance: System) and change it in place. Rows ending in … open Settings on their tab. Conversation preset opens Focused, Balanced and Detailed, with the one in effect checked. Pick one to set every transcript setting of that preset, and the open session draws again at once.
Fixed entries#
Generated from the app's palette sources, with default shortcuts. Bindings you change show in the app.
| Entry | Group | Shortcut | Description |
|---|---|---|---|
| New session | GroupSession actions | ShortcutControl NNorCommand NN | DescriptionLeave the active session and start a fresh one. |
| Go to main session | GroupSession actions | ShortcutControl Shift MM | DescriptionJump to (or lazily create) the pinned "Main" orchestration session for the active directory. |
| Session details | GroupSession actions | ShortcutControl Shift XX | DescriptionOpen the session details modal (rename, export, delete). |
| Generate session title | GroupSession actions | ShortcutControl Shift TT | DescriptionGenerate a title for the session via the active provider/model. |
| Compact conversation | GroupSession actions | ShortcutControl Shift KK | DescriptionCompact older turns via an LLM summary (model still sees everything from the boundary down). |
| Export session as Markdown | GroupSession actions | ShortcutControl Shift EE | DescriptionExport the session as Markdown under .zidane/sessions/. |
| Export session as JSON | GroupSession actions | ShortcutControl Shift JJ | DescriptionExport the session as JSON under .zidane/sessions/. |
| Copy session id | GroupSession actions | ShortcutControl Shift CC | DescriptionCopy the full session id to the clipboard. |
| Toggle favorite | GroupSession actions | ShortcutNone | DescriptionAdd the session to favorites, or remove it. |
| Delete session | GroupSession actions | ShortcutControl Shift DD | DescriptionDelete the entire session (confirm dialog). |
| Cancel a running tool | GroupSession actions | ShortcutControl KK | DescriptionCancel a running tool call or background task. |
| Select a message | GroupSession actions | ShortcutControl SS | DescriptionEnter select-turn mode to navigate previous messages. |
| New terminal | GroupSession actions | ShortcutControl Shift `` | DescriptionOpen a new terminal in the session's environment (shows the drawer). |
| Import repository | GroupSession actions | ShortcutNone | DescriptionClone a git or GitHub URL and start in it. |
| Show artifacts | GroupNavigate | ShortcutControl Shift AA | DescriptionToggle the side panel (artifacts the session produced, plus extension panels). |
| Show usage | GroupNavigate | ShortcutControl PP | DescriptionOpen the usage panel (rate-limit windows and credits per provider, GitHub API limits). |
| Toggle sidebar | GroupNavigate | ShortcutCommand BB | DescriptionShow or hide the chats sidebar. |
| Go back | GroupNavigate | ShortcutCommand Left ArroworCommand [[ | DescriptionGo back to the conversation shown before, like a browser. |
| Go forward | GroupNavigate | ShortcutCommand Right ArroworCommand ]] | DescriptionGo forward again to the conversation you went back from. |
| Next panel tab | GroupNavigate | ShortcutControl Shift ]] | DescriptionCycle to the next side-panel tab (opens the panel). |
| Previous panel tab | GroupNavigate | ShortcutControl Shift [[ | DescriptionCycle to the previous side-panel tab (opens the panel). |
| Next tab | GroupNavigate | ShortcutCommand Option Right Arrow | DescriptionNext tab where the focus is: open file, changed file, terminal; elsewhere the next space (Spaces on) or side-panel tab. |
| Previous tab | GroupNavigate | ShortcutCommand Option Left Arrow | DescriptionPrevious tab where the focus is: open file, changed file, terminal; elsewhere the previous space (Spaces on) or side-panel tab. |
| Close tab | GroupNavigate | ShortcutControl WWorCommand WW | DescriptionClose the open file in Files, the terminal, or else the active side-panel tab. |
| Toggle terminal | GroupNavigate | ShortcutControl ``orCommand JJ | DescriptionShow or hide the terminal drawer under the chat. |
| Split panel tab right | GroupPanels | ShortcutCommand \\ | DescriptionSplit the side panel's active tab into a new group on the right. |
| Split panel tab down | GroupPanels | ShortcutOption Command \\ | DescriptionSplit the side panel's active tab into a new group below. |
| Open side panel | GroupPanels | ShortcutNone | DescriptionOpen the side panel on its last tab. Reads Close side panel while it is open. |
| Change model | GroupModel | ShortcutControl MM | DescriptionOpen the cross-provider model picker. |
| Change effort | GroupModel | ShortcutControl LL | DescriptionOpen the reasoning-effort picker (when the active model supports it). |
| Cycle agent | GroupModel | ShortcutShift Command II | DescriptionCycle to the next agent profile. |
| Open settings | GroupSettings | ShortcutCommand ,, | DescriptionOpen the Settings modal (toggles, theme, keybindings). |
| Keyboard shortcuts | GroupSettings | ShortcutControl YY | DescriptionOpen the shortcut reference. |
| Show legacy models | GroupSettings | ShortcutNone | DescriptionList every model a provider serves in the model picker. |
| Appearance: System | GroupSettings | ShortcutNone | DescriptionCycle system, light, dark. |
| Reduced motion | GroupSettings | ShortcutNone | DescriptionTurn reduced motion on or off for the whole app. |
| Files tree on the left | GroupSettings | ShortcutNone | DescriptionSwap sides. |
| Appearance settings… | GroupSettings | ShortcutNone | DescriptionOpen Settings on the Appearance tab. |
| Conversation preset | GroupSettings | ShortcutNone | DescriptionPick Focused, Balanced or Detailed. The open session draws again at once. |
| Zoom in | GroupView | ShortcutCommand PlusPlus | DescriptionIncrease the interface size. |
| Zoom out | GroupView | ShortcutCommand MinusMinus | DescriptionDecrease the interface size. |
| Reset zoom | GroupView | ShortcutCommand 00 | DescriptionReset the interface size to 100%. |
| Open session in new window | GroupWindows | ShortcutNone | DescriptionThe session's conversation and side panels in a window of their own. |
| Open conversation in new window | GroupWindows | ShortcutNone | DescriptionOnly the conversation, in a window of its own. |
| Open side panels in new window | GroupWindows | ShortcutNone | DescriptionOnly the side panels, in a window of their own. |
| Go to file… | GroupFiles | ShortcutNone | DescriptionBrowse the session folder's file tree in a nested picker and open a file. |
| Edit files in the panel | GroupEditor | ShortcutNone | DescriptionTurn editing in the Files panel on or off. |
| Word wrap | GroupEditor | ShortcutNone | DescriptionWrap long lines in the panel editor. |
| Diagnostics: Project tools | GroupEditor | ShortcutNone | DescriptionCycle off, project tools, language servers. |
| Hover documentation | GroupEditor | ShortcutNone | DescriptionTypes and documentation from the language server on hover. |
| Code completion | GroupEditor | ShortcutNone | DescriptionSuggestions from the language server while you type. |
| Editor settings… | GroupEditor | ShortcutNone | DescriptionOpen Settings on the Editor tab. |
Reference#
PalettePanelandPaletteList: the kit's palette.- Extensions: adding your own palette rows from an extension.