AI Coding Tools Cheat Sheet: Claude Code, Cursor, Copilot, Codex

238 entries · 6 tools · static page, updated 2026-08-23

The keyboard shortcuts for six AI coding assistants on one page: Claude Code, Cursor, GitHub Copilot, OpenAI Codex CLI, Windsurf and Gemini CLI. These are the keystrokes (accept a suggestion, open the agent panel, cycle through completions, interrupt a running task), not the slash commands and prompt parameters, which live in the separate AI prompts reference.

The tools split into two families. Cursor, Windsurf and Copilot are editor-bound, so their shortcuts coexist with VS Code's and the interesting ones are the conflicts (Tab for inline accept, Ctrl + K / Ctrl + L / Ctrl + I for the chat and agent surfaces). Claude Code, Codex CLI and Gemini CLI run in a terminal, so their shortcuts are readline-style control keys plus a few tool-specific ones like Shift + Tab to cycle modes. Each tool's own page also links to its prompt-layer command reference.

Claude Code — 12 entries, full reference

ShortcutActionNotes
TabAutocomplete pathAutocomplete file names and directory paths.
/add-dir <path>Add directoryAdd an additional directory to the working context.
/diffShow diffDisplay pending file changes as a diff.
/undoUndo last editRevert the most recent file modification.
/lsList filesShow files in the current working directory.
claude --printPrint mode (-p)Non-interactive mode: print response and exit.
claude --model <id>Select modelSpecify which Claude model to use.
claude --continueContinue last sessionResume the most recent conversation.
claude --resume <id>Resume by IDResume a specific past conversation by session ID.
cat file.py | claudePipe inputPipe file or stdin content directly into Claude Code.
claude --no-markdownPlain text outputDisable Markdown formatting in responses.
claude --output-format jsonJSON outputReturn structured JSON output for scripting.

Cursor AI — 42 entries, full reference

ShortcutActionNotes
Cmd + IToggle Sidepanel (unless bound to mode)Toggle Sidepanel (unless bound to mode).
Cmd + LToggle Sidepanel (unless bound to mode)Toggle Sidepanel (unless bound to mode).
Cmd + EToggle Agent layoutToggle Agent layout.
Cmd + .Mode MenuMode Menu.
Cmd + /Loop between AI modelsLoop between AI models.
Cmd + Shift + JCursor settingsCursor settings.
Cmd + Shift + SpaceToggle Voice ModeToggle Voice Mode.
Cmd + ,General settingsGeneral settings.
Cmd + Shift + PCommand paletteCommand palette.
EnterNudge (default)Nudge (default).
Ctrl + EnterQueue messageQueue message.
Cmd + EnterForce send message (Chat)Force send message. (When typing.) (In Chat.)
Cmd + Shift + BackspaceCancel generation (Chat)Cancel generation (In Chat.)
Cmd + Shift + LAdd selected code as context (Chat)Add selected code as context. (With code selected.) (In Chat.)
Cmd + VAdd clipboard as contextAdd clipboard as context. (With code or log in clipboard.)
Cmd + Shift + VAdd clipboard to input boxAdd clipboard to input box. (With code or log in clipboard.)
Cmd + BackspaceReject all changesReject all changes.
TabCycle to next message (Chat)Cycle to next message (In Chat.)
Shift + TabRotate between Agent modesRotate between Agent modes.
Cmd + Option + /Model toggleModel toggle.
Cmd + NNew chatNew chat.
Cmd + TNew chat tabNew chat tab.
Cmd + [Previous chatPrevious chat.
Cmd + ]Next chatNext chat.
Cmd + WClose chatClose chat.
EscUnfocus field (Chat)Unfocus field (In Chat.)
Cmd + KOpen (Inline Edit)Open (In Inline Edit.)
Cmd + Shift + KToggle input focus (Inline Edit)Toggle input focus (In Inline Edit.)
EnterSubmit (Inline Edit)Submit (In Inline Edit.)
Cmd + Shift + BackspaceCancel (Inline Edit)Cancel (In Inline Edit.)
Option + EnterAsk quick questionAsk quick question.
Cmd + Shift + LAdd selection to Chat (Code Selection & Context)Add selection to Chat (In Code Selection & Context.)
Cmd + Shift + KAdd selection to Edit (Code Selection & Context)Add selection to Edit (In Code Selection & Context.)
Cmd + LAdd selection to new chat (Code Selection & Context)Add selection to new chat (In Code Selection & Context.)
Cmd + MToggle file reading strategiesToggle file reading strategies.
Cmd + RightAccept next word of suggestion (Code Selection & Context)Accept next word of suggestion (In Code Selection & Context.)
Cmd + EnterSearch codebase in chat (Code Selection & Context)Search codebase in chat (In Code Selection & Context.)
TabAccept suggestion (Tab)Accept suggestion (In Tab.)
Cmd + RightAccept next word (Tab)Accept next word (In Tab.)
Cmd + KOpen terminal prompt bar (Terminal)Open terminal prompt bar (In Terminal.)
Cmd + EnterRun generated command (Terminal)Run generated command (In Terminal.)
EscAccept command (Terminal)Accept command (In Terminal.)

GitHub Copilot — 19 entries, full reference

ShortcutActionNotes
TabAccept SuggestionAccept Copilot's code suggestion.
EscDismiss SuggestionDismiss Copilot suggestion.
Alt + ]Next SuggestionView next alternative Copilot suggestion.
Alt + [Previous SuggestionView previous alternative Copilot suggestion.
Ctrl + EnterOpen Suggestions ListView 10 Copilot suggestions in a new tab.
Alt + \Manual TriggerManually trigger Copilot when autocomplete doesn't appear.
Ctrl + RightAccept Word by WordPartially accept suggestion word by word.
Ctrl + Shift + IOpen Copilot ChatOpen the Copilot Chat panel.
Ctrl + IInline ChatOpen inline Copilot Chat in the editor.
/explainExplain CodeRequest explanation of selected code.
/fixFix CodeFix issues in selected code.
/testsGenerate TestsGenerate tests for selected code.
/docGenerate DocsGenerate documentation for selected code.
@workspaceWorkspace ContextAsk questions with entire project as context.
#fileFile ReferenceAdd a specific file as context.
#selectionSelection ReferenceAdd currently selected code as context.
Ctrl + Shift + EnterAccept EditAccept Copilot's suggested edit.
Ctrl + BackspaceReject EditReject Copilot's suggested edit.
Ctrl + Shift + Alt + EnterAccept All EditsAccept all Copilot edits across all files.

OpenAI Codex CLI — 114 entries, full reference

ShortcutActionNotes
--add-dirGrant additional directories write access alongside the main workspace. Repeat for multipleGrant additional directories write access alongside the main workspace. Repeat for multiple.
--ask-for-approval, -aControl when Codex pauses for human approval before running a commandControl when Codex pauses for human approval before running a command.
--cd, -CSet the working directory for the agent before it starts processing your requestSet the working directory for the agent before it starts processing your request.
--config, -cOverride configuration values. Values parse as TOML if possible; otherwise the literal stringOverride configuration values. Values parse as TOML if possible; otherwise the literal string.
--dangerously-bypass-approvals-and-sandbox, --yoloRun every command without approvals or sandboxing. Only use inside an externally hardenedRun every command without approvals or sandboxing. Only use inside an externally hardened.
--dangerously-bypass-hook-trustRun enabled hooks without requiring persisted hook trust for this invocation. Intended onlyRun enabled hooks without requiring persisted hook trust for this invocation. Intended only.
--disableForce-disable a feature flag (translates to -c features.<name>=false). RepeatableForce-disable a feature flag (translates to -c features.<name>=false). Repeatable.
--enableForce-enable a feature flag (translates to -c features.<name>=true). RepeatableForce-enable a feature flag (translates to -c features.<name>=true). Repeatable.
--image, -iAttach one or more image files to the initial prompt. Separate multiple paths with commasAttach one or more image files to the initial prompt. Separate multiple paths with commas.
--local-providerChoose the local provider used with --oss, overriding oss_provider for this runChoose the local provider used with --oss, overriding oss_provider for this run.
--model, -mOverride the model set in configuration (for example gpt-5.4)Override the model set in configuration (for example gpt-5.4).
--no-alt-screenDisable alternate screen mode for the TUI (overrides tui.alternate_screen for this run)Disable alternate screen mode for the TUI (overrides tui.alternate_screen for this run).
--ossUse a local open source model provider. Codex uses --local-provider, your configuredUse a local open source model provider. Codex uses --local-provider, your configured.
--profile, -pLayer $CODEX_HOME/profile-name.config.toml on top of the base user configLayer $CODEX_HOME/profile-name.config.toml on top of the base user config.
--remoteConnect to a remote app-server endpoint over WebSocket or a Unix socket. Supported for codexConnect to a remote app-server endpoint over WebSocket or a Unix socket. Supported for codex.
--remote-auth-token-envRead a bearer token from this environment variable and send it when connecting with --remote.Read a bearer token from this environment variable and send it when connecting with --remote..
--sandbox, -sSelect the sandbox policy for model-generated shell commandsSelect the sandbox policy for model-generated shell commands.
--searchEnable live web search (sets web_search = "live" instead of the default "cached")Enable live web search (sets web_search = "live" instead of the default "cached").
--strict-configError when config.toml contains fields this Codex version does not recognize. SupportedError when config.toml contains fields this Codex version does not recognize. Supported.
PROMPTOptional text instruction to start the session. Omit to launch the TUI without a pre-filledOptional text instruction to start the session. Omit to launch the TUI without a pre-filled.
codexLaunch the terminal UI. Accepts the global flags above plus an optional prompt or imageLaunch the terminal UI. Accepts the global flags above plus an optional prompt or image.
codex appLaunch the ChatGPT desktop app on macOS or Windows. On macOS, Codex can open a workspace pathLaunch the ChatGPT desktop app on macOS or Windows. On macOS, Codex can open a workspace path.
codex app-serverLaunch the Codex app server for local development or debugging over stdio, WebSocket, or a UnixLaunch the Codex app server for local development or debugging over stdio, WebSocket, or a Unix.
codex applyApply the latest diff generated by a Codex cloud chat to your local working tree. Alias: codexApply the latest diff generated by a Codex cloud chat to your local working tree. Alias: codex.
codex archiveArchive a saved interactive session by session ID or session nameArchive a saved interactive session by session ID or session name.
codex cloudBrowse or execute Codex cloud chats from the terminal without opening the TUI. Alias: codexBrowse or execute Codex cloud chats from the terminal without opening the TUI. Alias: codex.
codex completionGenerate shell completion scripts for Bash, Zsh, Fish, or PowerShellGenerate shell completion scripts for Bash, Zsh, Fish, or PowerShell.
codex debug app-server send-message-v2Debug app-server by sending a single V2 message through the built-in test clientDebug app-server by sending a single V2 message through the built-in test client.
codex debug modelsPrint the raw model catalog Codex sees, including an option to inspect only the bundled catalogPrint the raw model catalog Codex sees, including an option to inspect only the bundled catalog.
codex debug prompt-inputRender the model-visible prompt input list as JSON, optionally with a prompt and imagesRender the model-visible prompt input list as JSON, optionally with a prompt and images.
codex deletePermanently delete a saved interactive session by session ID or session namePermanently delete a saved interactive session by session ID or session name.
codex doctorGenerate a diagnostic report for local installation, config, auth, runtime, Git, terminalGenerate a diagnostic report for local installation, config, auth, runtime, Git, terminal.
codex execRun Codex non-interactively. Alias: codex e. Stream results to stdout or JSONL and optionallyRun Codex non-interactively. Alias: codex e. Stream results to stdout or JSONL and optionally.
codex execpolicyEvaluate execpolicy rule files and see whether a command would be allowed, prompted, or blockedEvaluate execpolicy rule files and see whether a command would be allowed, prompted, or blocked.
codex featuresList feature flags and persistently enable or disable them in config.tomlList feature flags and persistently enable or disable them in config.toml.
codex forkFork a previous interactive session into a new chat, preserving the original transcriptFork a previous interactive session into a new chat, preserving the original transcript.
codex loginAuthenticate Codex using ChatGPT OAuth, device auth, an API key, or an access token piped overAuthenticate Codex using ChatGPT OAuth, device auth, an API key, or an access token piped over.
codex logoutRemove stored authentication credentialsRemove stored authentication credentials.
codex mcpManage Model Context Protocol servers (list, add, remove, authenticate)Manage Model Context Protocol servers (list, add, remove, authenticate).
codex mcp-serverRun Codex itself as an MCP server over stdio. Useful when another agent consumes CodexRun Codex itself as an MCP server over stdio. Useful when another agent consumes Codex.
codex pluginInstall, list, and remove plugins from configured marketplace sourcesInstall, list, and remove plugins from configured marketplace sources.
codex plugin marketplaceAdd, list, upgrade, or remove plugin marketplaces from Git or local sourcesAdd, list, upgrade, or remove plugin marketplaces from Git or local sources.
codex remote-controlRun or manage remote control for the local app-server, or create a short-lived pairing codeRun or manage remote control for the local app-server, or create a short-lived pairing code.
codex resumeContinue a previous interactive session by ID or resume the most recent chatContinue a previous interactive session by ID or resume the most recent chat.
codex reviewRun a non-interactive review of uncommitted changes, a base branch diff, a commit, or customRun a non-interactive review of uncommitted changes, a base branch diff, a commit, or custom.
codex sandboxRun arbitrary commands inside Codex-provided macOS, Linux, or Windows sandboxesRun arbitrary commands inside Codex-provided macOS, Linux, or Windows sandboxes.
codex unarchiveRestore an archived interactive session by session ID or session nameRestore an archived interactive session by session ID or session name.
codex updateCheck for and apply a Codex CLI update when the installed release supports self-updateCheck for and apply a Codex CLI update when the installed release supports self-update.
--analytics-default-enabledDefaults analytics to enabled for first-party app-server clients unless the user opts outDefaults analytics to enabled for first-party app-server clients unless the user opts out.
--listenTransport listener URL. Use stdio:// for JSONL, ws://IP:PORT for a TCP WebSocket endpointTransport listener URL. Use stdio:// for JSONL, ws://IP:PORT for a TCP WebSocket endpoint.
--stdioUse stdio transport. Equivalent to --listen stdio:// and mutually exclusive with --listenUse stdio transport. Equivalent to --listen stdio:// and mutually exclusive with --listen.
--ws-audienceExpected aud claim for signed bearer tokens. Requires --ws-auth signed-bearer-tokenExpected aud claim for signed bearer tokens. Requires --ws-auth signed-bearer-token.
--ws-authAuthentication mode for app-server WebSocket clients. If omitted, WebSocket auth is disabledAuthentication mode for app-server WebSocket clients. If omitted, WebSocket auth is disabled.
--ws-issuerExpected iss claim for signed bearer tokens. Requires --ws-auth signed-bearer-tokenExpected iss claim for signed bearer tokens. Requires --ws-auth signed-bearer-token.
--ws-max-clock-skew-secondsClock skew allowance when validating signed bearer token exp and nbf claims. Requires --ws-authClock skew allowance when validating signed bearer token exp and nbf claims. Requires --ws-auth.
--ws-shared-secret-fileFile containing the HMAC shared secret used to validate signed JWT bearer tokens. RequiredFile containing the HMAC shared secret used to validate signed JWT bearer tokens. Required.
--ws-token-fileFile containing the shared capability token. Use with --ws-auth capability-token unless youFile containing the shared capability token. Use with --ws-auth capability-token unless you.
--ws-token-sha256Expected SHA-256 digest for capability-token authentication. Use instead of --ws-token-fileExpected SHA-256 digest for capability-token authentication. Use instead of --ws-token-file.
--download-urlAdvanced override for the ChatGPT desktop app installer URL used during installAdvanced override for the ChatGPT desktop app installer URL used during install.
PATHWorkspace path for the ChatGPT desktop app. On macOS, Codex opens this path; on Windows, CodexWorkspace path for the ChatGPT desktop app. On macOS, Codex opens this path; on Windows, Codex.
--baseReview changes against the specified base branchReview changes against the specified base branch.
--commitReview the changes introduced by the specified commitReview the changes introduced by the specified commit.
--titleSet the commit title shown in the review summary. Requires --commitSet the commit title shown in the review summary. Requires --commit.
--uncommittedReview staged, unstaged, and untracked changesReview staged, unstaged, and untracked changes.
--attemptsNumber of assistant attempts (best-of-N) Codex cloud should runNumber of assistant attempts (best-of-N) Codex cloud should run.
--envTarget Codex cloud environment identifier (required). Use codex cloud to list optionsTarget Codex cloud environment identifier (required). Use codex cloud to list options.
QUERYTask prompt. If omitted, Codex prompts interactively for detailsTask prompt. If omitted, Codex prompts interactively for details.
--cursorPagination cursor returned by a previous requestPagination cursor returned by a previous request.
--jsonEmit machine-readable JSON instead of plain textEmit machine-readable JSON instead of plain text.
--limitMaximum number of tasks to returnMaximum number of tasks to return.
--allExpand long lists in the detailed human-readable reportExpand long lists in the detailed human-readable report.
--asciiUse ASCII status labels and separators in human-readable outputUse ASCII status labels and separators in human-readable output.
--no-colorDisable ANSI color in human-readable outputDisable ANSI color in human-readable output.
--summaryShow grouped check rows and the final count summary onlyShow grouped check rows and the final count summary only.
--colorControl ANSI color in stdoutControl ANSI color in stdout.
--ephemeralRun without persisting session rollout files to diskRun without persisting session rollout files to disk.
--full-autoDeprecated compatibility flag. Prefer --sandbox workspace-write; Codex prints a warning whenDeprecated compatibility flag. Prefer --sandbox workspace-write; Codex prints a warning when.
--ignore-rulesDo not load user or project execpolicy .rules files for this runDo not load user or project execpolicy .rules files for this run.
--ignore-user-configDo not load $CODEX_HOME/config.toml. Authentication still uses CODEX_HOMEDo not load $CODEX_HOME/config.toml. Authentication still uses CODEX_HOME.
--json, --experimental-jsonPrint newline-delimited JSON events instead of formatted textPrint newline-delimited JSON events instead of formatted text.
--output-last-message, -oWrite the assistant's final message to a file. Useful for downstream scriptingWrite the assistant's final message to a file. Useful for downstream scripting.
--output-schemaJSON Schema file describing the expected final response shape. Codex validates tool outputJSON Schema file describing the expected final response shape. Codex validates tool output.
--skip-git-repo-checkAllow running outside a Git repository (useful for one-off directories)Allow running outside a Git repository (useful for one-off directories).
-c, --configInline configuration override for the non-interactive run (repeatable)Inline configuration override for the non-interactive run (repeatable).
--lastResume the most recent chat from the current working directoryResume the most recent chat from the current working directory.
SESSION_IDResume the specified session. Omit and use --last to continue the most recent sessionResume the specified session. Omit and use --last to continue the most recent session.
--prettyPretty-print the JSON resultPretty-print the JSON result.
--rules, -rPath to an execpolicy rule file to evaluate. Provide multiple flags to combine rules acrossPath to an execpolicy rule file to evaluate. Provide multiple flags to combine rules across.
COMMAND...Command to be checked against the specified policiesCommand to be checked against the specified policies.
--device-authUse OAuth device code flow instead of launching a browser windowUse OAuth device code flow instead of launching a browser window.
--with-access-tokenRead an access token from stdinRead an access token from stdin.
--with-api-keyRead an API key from stdin (for example printenv OPENAI_API_KEY | codex login --with-api-key)Read an API key from stdin (for example printenv OPENAI_API_KEY | codex login --with-api-key).
listList configured MCP servers. Add --json for machine-readable outputList configured MCP servers. Add --json for machine-readable output.
--bearer-token-env-varEnvironment variable whose value is sent as a bearer token when connecting to a streamable HTTPEnvironment variable whose value is sent as a bearer token when connecting to a streamable HTTP.
--env KEY=VALUEEnvironment variable assignments applied when launching a stdio serverEnvironment variable assignments applied when launching a stdio server.
--oauth-client-idOAuth client identifier for a streamable HTTP MCP server. Requires --urlOAuth client identifier for a streamable HTTP MCP server. Requires --url.
--oauth-resourceOAuth resource parameter to include during login for a streamable HTTP MCP server. RequiresOAuth resource parameter to include during login for a streamable HTTP MCP server. Requires.
--urlRegister a streamable HTTP server instead of stdio. Mutually exclusive with COMMANDRegister a streamable HTTP server instead of stdio. Mutually exclusive with COMMAND.
--allow-unix-socketAllow the sandboxed command to bind or connect Unix sockets rooted at this path. RepeatAllow the sandboxed command to bind or connect Unix sockets rooted at this path. Repeat.
--include-managed-configInclude managed requirements while resolving an explicit permissions profile. RequiresInclude managed requirements while resolving an explicit permissions profile. Requires.
--log-denialsCapture macOS sandbox denials with log stream while the command runs and print them after exitCapture macOS sandbox denials with log stream while the command runs and print them after exit.
--permission-profile, -PApply a named permissions profile from the active configuration stackApply a named permissions profile from the active configuration stack.
chatgpt.addToThreadAdd selected text range as context for the current chatAdd selected text range as context for the current chat.
chatgpt.addFileToThreadAdd the entire file as context for the current chatAdd the entire file as context for the current chat.
chatgpt.newChatCreate a new chatCreate a new chat.
chatgpt.newCodexPanelCreate a new Codex panelCreate a new Codex panel.
chatgpt.openCommandMenuOpen the Codex command menuOpen the Codex command menu.
chatgpt.openSidebarOpen the Codex sidebar panelOpen the Codex sidebar panel.
EscStop responseStop the currently generating response.
Up / DownBrowse historyNavigate through prompt history.
TabAutocompleteAutocomplete file names or commands.
Ctrl + CCancelCancel the current operation.
Ctrl + LClear screenClear the terminal screen.
Ctrl + DExitExit Codex CLI.

Windsurf — 26 entries, full reference

ShortcutActionNotes
Ctrl + LOpen Cascade chatOpen the Cascade AI chat panel.
Ctrl + IInline AI editTrigger inline code generation or modification.
Ctrl + Shift + LCascade with selectionSend selected code to Cascade with context.
TabAccept suggestionAccept the current AI inline suggestion.
EscReject suggestionDismiss the current AI suggestion.
Alt + ]Next suggestionCycle to the next AI suggestion.
Alt + [Previous suggestionCycle to the previous AI suggestion.
Ctrl + PQuick open fileFuzzy search and open any file in the project.
Ctrl + Shift + PCommand paletteOpen the command palette.
Ctrl + `Toggle terminalOpen or close the integrated terminal.
Ctrl + /Toggle commentComment or uncomment the selected lines.
Ctrl + DSelect next matchAdd next occurrence of selected text to selection.
Alt + Up/DownMove lineMove the current line up or down.
Ctrl + Shift + KDelete lineDelete the entire current line.
Ctrl + BToggle sidebarShow or hide the file explorer sidebar.
F2Rename symbolRename a variable or function across the project.
F12Go to definitionJump to the definition of a symbol.
Ctrl + Shift + FSearch all filesSearch text across the entire project.
Ctrl + ZUndoUndo the last change.
Ctrl + Shift + ZRedoRedo the last undone change.
/memoryView memoriesList saved Cascade memories for the project.
/remember <text>Save memoryPermanently save a fact or rule for future sessions.
@filenameMention fileReference a specific file in the Cascade prompt.
@codebaseFull codebase contextGive Cascade context of the entire codebase.
Write modeAutonomous editsCascade makes file changes automatically.
Chat modeAsk onlyCascade answers questions without editing files.

Gemini CLI — 25 entries, full reference

ShortcutActionNotes
Ctrl + CCancel / quitCancel the current request, or quit the CLI when the input is empty.
Ctrl + DExit CLIExit Gemini CLI when the input buffer is empty.
Ctrl + LClear screenClear the terminal screen and redraw the UI.
Ctrl + TToggle TODO listShow or hide the full TODO list the agent is working through.
Ctrl + YToggle YOLO modeToggle auto-approval (YOLO) mode for tool calls.
Shift + TabCycle approval modesCycle through approval modes: default, auto-edit, and plan (read-only).
Ctrl + GOpen external editorOpen the current prompt or plan in an external editor.
F12Debug consoleToggle the debug console for detailed error information.
Esc EscClear / rewindClear the input prompt, or browse and rewind previous interactions when empty.
EnterSubmit promptSubmit the current prompt to the model.
Ctrl + EnterNew lineInsert a newline without submitting (Alt+Enter and Ctrl+J also work).
TabQueue messageQueue the current prompt to run after the current task finishes.
Ctrl + RReverse history searchStart reverse search through prompt history, like a shell.
Ctrl + P / Ctrl + NHistory previous / nextShow the previous or next entry in prompt history.
!Shell modeOn an empty prompt, enter or exit shell mode to run commands directly.
?Shortcuts panelOn an empty prompt, toggle the built-in keyboard shortcuts panel.
Ctrl + OExpand paste / outputExpand or collapse paste placeholders and long content blocks.
/helpList commandsShow help and list all available slash commands (alias /?).
/chatManage sessionsBrowse, save, and resume past sessions and conversations.
/rewindRewind conversationRewind the conversation history to a previous turn.
/restoreRestore filesRestore files to their state before the last tool call.
/modelSwitch modelView or change the current model.
/settingsOpen settingsOpen the settings editor from inside the REPL.
/vimVim modeEnable vim NORMAL/INSERT editing modes in the input.
/authSwitch authSwitch to a different auth provider or account.

Rows on this page are identical to the per-tool reference pages; the per-tool pages carry source links and category notes. Other bundles: CLI Essentials · Cloud & DevOps · Design Tools · Office & Productivity · AI Prompt Commands · all bundles.