Skip to main content

Settings & configuration

/config

Source: src/commands/config/ View or modify Claude Code settings. Running /config without arguments opens an interactive settings viewer. Pass a key/value pair to update a specific setting.
/config
/config set autoApprove true

/permissions

Source: src/commands/permissions/ Manage tool permission rules. You can allow or deny specific tools — for example, always allow Bash(git *) or always deny Bash(rm *).
/permissions
/permissions allow "Bash(git *)"
/permissions deny "Bash(rm -rf *)"

/model

Source: src/commands/model/ Switch the active model for the current session.
/model
/model claude-opus-4-5

/effort

Source: src/commands/effort/ Adjust the response effort level. Higher effort means more thorough but slower responses; lower effort is faster and more concise.
/effort
/effort high
/effort low

/privacy-settings

Source: src/commands/privacy-settings/ Review and manage privacy and data-sharing settings, including whether conversation data is used for model improvement.
/privacy-settings

Appearance

/theme

Source: src/commands/theme/ Change the terminal color theme used by Claude Code.
/theme
/theme dark
/theme light

/output-style

Source: src/commands/output-style/ Change how Claude formats its output — for example, whether to use markdown rendering, plain text, or compact format.
/output-style
/output-style plain

/color

Source: src/commands/color/ Toggle ANSI color output on or off. Useful when piping output to files or tools that do not handle escape codes.
/color
/color off

/fast

Source: src/commands/fast/ Toggle fast mode, which trades response depth for speed by using shorter, more direct replies.
/fast

/brief

Source: src/commands/brief.ts Toggle brief output mode for more concise responses without disabling all formatting.
/brief

Input & editing

/vim

Source: src/commands/vim/ Toggle vim keybindings for the REPL input. When enabled, you can use normal/insert mode navigation to compose prompts.
/vim

/keybindings

Source: src/commands/keybindings/ View all active keybindings or customize them.
/keybindings

MCP & plugins

/mcp

Source: src/commands/mcp/ Manage Model Context Protocol server connections. Add, remove, list, or inspect MCP servers that extend Claude’s capabilities with external tools and data sources.
/mcp
/mcp list
/mcp add <server-url>

/plugin

Source: src/commands/plugin/ Install, remove, or manage plugins that add new commands or behaviors to Claude Code.
/plugin
/plugin install <name>
/plugin remove <name>

/reload-plugins

Source: src/commands/reload-plugins/ Reload all installed plugins without restarting Claude Code. Useful after updating a plugin or editing its source.
/reload-plugins

/skills

Source: src/commands/skills/ View and manage skills — reusable instruction sets that give Claude domain-specific knowledge for a task.
/skills
/skills list

Authentication

/login

Source: src/commands/login/ Authenticate with Anthropic. Opens a browser-based OAuth flow and stores credentials locally.
/login

/logout

Source: src/commands/logout/ Sign out of the current Anthropic account and clear stored credentials.
/logout

/oauth-refresh

Source: src/commands/oauth-refresh/ Manually refresh OAuth tokens without going through the full login flow. Use this if your session expired mid-work.
/oauth-refresh

IDE & desktop integration

/bridge

Source: src/commands/bridge/ Manage connections to the Claude Code IDE bridge, which enables Claude to interact with your editor (file navigation, inline diffs, etc.).
/bridge
/bridge connect
/bridge disconnect

/bridge-kick

Source: src/commands/bridge-kick.ts Force-restart the IDE bridge if it has become unresponsive.
/bridge-kick

/ide

Source: src/commands/ide/ Open the current project in your configured IDE.
/ide

/desktop

Source: src/commands/desktop/ Hand off the current session to the Claude Code desktop application.
/desktop

/mobile

Source: src/commands/mobile/ Hand off the current session to the Claude Code mobile app.
/mobile

/teleport

Source: src/commands/teleport/ Transfer the current session to another device. Claude generates a code or link you can open elsewhere.
/teleport

CommandSourceDescription
/configconfig/View or modify settings
/permissionspermissions/Manage tool permission rules
/modelmodel/Switch active model
/efforteffort/Adjust response effort level
/privacy-settingsprivacy-settings/Manage privacy/data settings
/themetheme/Change terminal color theme
/output-styleoutput-style/Change output formatting
/colorcolor/Toggle color output
/fastfast/Toggle fast mode
/briefbrief.tsToggle brief output mode
/vimvim/Toggle vim mode
/keybindingskeybindings/View/customize keybindings
/mcpmcp/Manage MCP server connections
/pluginplugin/Install/remove/manage plugins
/reload-pluginsreload-plugins/Reload all installed plugins
/skillsskills/View/manage skills
/loginlogin/Authenticate with Anthropic
/logoutlogout/Sign out
/oauth-refreshoauth-refresh/Refresh OAuth tokens
/bridgebridge/Manage IDE bridge connections
/bridge-kickbridge-kick.tsForce-restart the IDE bridge
/ideide/Open in IDE
/desktopdesktop/Hand off to desktop app
/mobilemobile/Hand off to mobile app
/teleportteleport/Transfer session to another device

Build docs developers (and LLMs) love