Commands and shortcuts

Use slash commands and keyboard shortcuts to control a Vibe session without leaving the terminal.

Slash commands

Slash commands

Type / in the CLI prompt to open the slash-command picker. Autocomplete suggests matching commands as you type. The table below lists the built-in commands.

Tip

Skills can also expose themselves as slash commands. If you see a / command that isn't in this list, it likely comes from a local skill (check ~/.vibe/skills/ or your project's .vibe/skills/).

CommandAliasDescription
/branchFork the current conversation into a new resumable session, leaving this session unchanged. Resume the copy with vibe --resume <id>.
/clear/newStart a new conversation. Optionally pass a prompt to seed it.
/compactCompact conversation history by summarizing. Optionally pass instructions to guide the summary
/configEdit config settings
/copyCopy the last agent message to the clipboard
/data-retentionShow data retention information
/debugToggle debug console
/exit:q, :quit, exit, quitExit the application
/helpShow help message
/leanstallInstall the Lean 4 agent (leanstral)
/logShow path to current interaction log file
/log-levelChange the log level for this session or persist it to config.toml.
/loopSchedule a recurring prompt. Use /loop <interval> <prompt>, /loop list, or /loop cancel <id|all>
/mcp/connectorsDisplay available MCP servers and connectors. Pass a name to list tools; subcommands: add <url> [--transport http|streamable-http], status, login <alias>, logout <alias>
/modelSelect active model
/paste-imagePaste an image from the OS clipboard into the prompt
/pluginsDisplay the plugins this session is running
/proxy-setupConfigure proxy and SSL certificate settings
/reloadReload configuration, agent instructions, and skills from disk
/reload-pluginsRe-pin this session's plugins and report what changed
/remote-projectSelect the Vibe Code Web project for this repository
/renameRename the current session
/resume/continueBrowse, resume, or delete saved sessions
/retryContinue an interrupted model response; optionally pass additional instructions
/rewindRewind to a previous message (or press Esc twice)
/statusDisplay agent statistics and model and provider details
/teleportTeleport session to Vibe Code Web
/themeSelect theme
/thinkingSelect thinking level
/todoShow the current todo list
/unleanstallUninstall the Lean 4 agent
/voiceConfigure voice settings
/whoamiDisplay the Mistral signed-in user, workspace, and plan
Keyboard shortcuts

Keyboard shortcuts

Warning

Some shortcuts may not work in every combination of terminal emulator, SSH session, or terminal multiplexer (such as tmux). For the best experience, we recommend Ghostty, Kitty, WezTerm, or iTerm2.

ShortcutAction
Ctrl+CIf text is selected, copy it. Otherwise, clear the input. With an empty input, quit or interrupt the current operation.
Ctrl+DDelete the character to the right, or quit when the input is empty.
Ctrl+ZSuspend the CLI.
EscapeInterrupt the current operation.
Ctrl+OToggle tool output.
Ctrl+YCopy the current selection.
Ctrl+Shift+CCopy the current selection.
Shift+TabCycle through available modes or agents.
Shift+UpScroll the chat up.
Shift+DownScroll the chat down.
Ctrl+GEdit the current plan in an external editor.
Ctrl+\\Toggle the debug console.
Alt+Up (Option+Up on macOS)Rewind to the previous message.
Ctrl+PRewind to the previous message.
Alt+Down (Option+Down on macOS)Move to the next rewound message.
Ctrl+NMove to the next rewound message.