Reference
Complete reference for the slash commands (/) and shortcuts available in Junie CLI (interactive mode).
Built-in slash commands
Command | Description |
|---|---|
| Manage your Junie Accounts and Junie API keys, or connect your own API key from Anthropic, OpenAI, and other OpenAI API-compatible providers. |
| Cycle through the brave mode levels (Off, Auto, On) that control how much Junie CLI relies on user approval before running potentially sensitive actions. |
| Create and manage custom slash commands. |
| Copy an assistant response to the clipboard. Without |
| Toggle debug mode, in which Junie CLI acts as an AI debugging assistant against a live debugger session in a connected JetBrains IDE. Shortcut: |
| Launch a visual demo of a feature inside a disposable VM. |
| Set the reasoning effort level for the current model. The set of supported effort levels depends on the selected model. |
| Browse, install, update, and manage Junie CLI extensions — bundles of agent skills, MCP servers, subagents, custom commands, and guidelines. |
| Share feedback about the current session with the Junie team. If you provide |
| Open Task history to search sessions, switch between live sessions, or resume a saved session from a previous run. Press |
| Show the current JetBrains IDE connection status and the JetBrains IDE features available to the current session. For details, see Junie CLI and JetBrains IDE integration. |
| Launch an interactive wizard for installing and configuring Junie GitHub Action in the current GitHub repository. |
| Import user- or project-level configs from other coding agents. |
| Connect MCP servers to Junie CLI and manage the connections. |
| Select the main Large Language Model (LLM) to be used by Junie CLI and, for supported models, the reasoning effort level. |
| Start another live session. If you provide |
| Toggle plan mode. If you provide |
| Open the current Junie CLI session in a web browser. For details, see Remote Mode. |
| Start a local code review of your changes (compared to |
| Change Junie settings, including theme, notifications, step limit, subagents mode, and diff view mode. |
| Exit Junie CLI interactive mode while staying logged in. |
| Set the title of the current session. If you provide |
| Check for updates and install if available. |
| See the cost breakdown for the current session, including token usage and used models. |
| Open the worktree menu to create or switch to an isolated Git worktree for parallel file changes. See Parallel sessions and worktrees. |
You can also add your own slash commands to Junie CLI. For details, see Custom slash commands.
Navigation
Shortcut | Description |
|---|---|
| Quit Junie CLI interactive mode. |
| Run a shell command in the embedded terminal. Example: |
| Search for a file or folder in your project to attach it to the prompt. |
| Open the slash command suggestion menu. |
| Open the help menu to see all available shortcuts. |
Modes and features
Shortcut | Description |
|---|---|
| Toggle between default mode and plan mode. |
| Cycle through the brave mode levels (Off, Auto, On). |
| Search the prompt history. |
| Open subagent tasks. |
| Open the current main or selected subagent transcript using the configured transcript view. |
Text editing
Shortcut | Description |
|---|---|
| Insert a new line in the prompt. |
| Move cursor to the start of the line. |
| Move cursor to the end of the line. |
| Move cursor one word backward. |
| Move cursor one word forward. |
| Delete the entire line. |
| Delete the word before the cursor. |