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/).
| Command | Alias | Description |
|---|---|---|
/branch | Fork the current conversation into a new resumable session, leaving this session unchanged. Resume the copy with vibe --resume <id>. | |
/clear | /new | Start a new conversation. Optionally pass a prompt to seed it. |
/compact | Compact conversation history by summarizing. Optionally pass instructions to guide the summary | |
/config | Edit config settings | |
/copy | Copy the last agent message to the clipboard | |
/data-retention | Show data retention information | |
/debug | Toggle debug console | |
/exit | :q, :quit, exit, quit | Exit the application |
/help | Show help message | |
/leanstall | Install the Lean 4 agent (leanstral) | |
/log | Show path to current interaction log file | |
/log-level | Change the log level for this session or persist it to config.toml. | |
/loop | Schedule a recurring prompt. Use /loop <interval> <prompt>, /loop list, or /loop cancel <id|all> | |
/mcp | /connectors | Display available MCP servers and connectors. Pass a name to list tools; subcommands: add <url> [--transport http|streamable-http], status, login <alias>, logout <alias> |
/model | Select active model | |
/paste-image | Paste an image from the OS clipboard into the prompt | |
/plugins | Display the plugins this session is running | |
/proxy-setup | Configure proxy and SSL certificate settings | |
/reload | Reload configuration, agent instructions, and skills from disk | |
/reload-plugins | Re-pin this session's plugins and report what changed | |
/remote-project | Select the Vibe Code Web project for this repository | |
/rename | Rename the current session | |
/resume | /continue | Browse, resume, or delete saved sessions |
/retry | Continue an interrupted model response; optionally pass additional instructions | |
/rewind | Rewind to a previous message (or press Esc twice) | |
/status | Display agent statistics and model and provider details | |
/teleport | Teleport session to Vibe Code Web | |
/theme | Select theme | |
/thinking | Select thinking level | |
/todo | Show the current todo list | |
/unleanstall | Uninstall the Lean 4 agent | |
/voice | Configure voice settings | |
/whoami | Display 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.
| Shortcut | Action |
|---|---|
Ctrl+C | If text is selected, copy it. Otherwise, clear the input. With an empty input, quit or interrupt the current operation. |
Ctrl+D | Delete the character to the right, or quit when the input is empty. |
Ctrl+Z | Suspend the CLI. |
Escape | Interrupt the current operation. |
Ctrl+O | Toggle tool output. |
Ctrl+Y | Copy the current selection. |
Ctrl+Shift+C | Copy the current selection. |
Shift+Tab | Cycle through available modes or agents. |
Shift+Up | Scroll the chat up. |
Shift+Down | Scroll the chat down. |
Ctrl+G | Edit the current plan in an external editor. |
Ctrl+\\ | Toggle the debug console. |
Alt+Up (Option+Up on macOS) | Rewind to the previous message. |
Ctrl+P | Rewind to the previous message. |
Alt+Down (Option+Down on macOS) | Move to the next rewound message. |
Ctrl+N | Move to the next rewound message. |