Command reference
Full reference for Empryo's 125+ slash commands and keybindings, grouped by session, git, models, intelligence, editor, tabs, and system.
125+ slash commands available. Type / in chat or press Ctrl+K to open the command palette.
Sub-commands (like /proxy login) work when typed directly but are grouped under their parent in the palette.
Keybindings
| Key | Action |
|---|---|
Ctrl+K | Command palette - search all commands |
Ctrl+L | Switch LLM model |
Ctrl+E | Toggle editor panel |
Ctrl+G | Git menu |
Ctrl+P | Browse sessions |
Ctrl+S | Browse skills |
Ctrl+N | New session (saves current, starts fresh) |
Ctrl+T | New tab |
Ctrl+W | Close tab |
Ctrl+D | Cycle forge mode |
Ctrl+B | Rewind to the previous checkpoint (code + conversation) |
Ctrl+F | Step forward / return to live |
Ctrl+X | Abort generation |
Ctrl+C | Copy selection / exit |
Ctrl+Shift+C | Copy selection (never exits) |
Ctrl+O | Expand/collapse all (code, reasoning) |
Ctrl+H | Command palette (alias) |
Ctrl+[ / ] | Prev / next tab |
Ctrl+1-9 | Switch to tab N |
Tab / Shift+Tab | Cycle between tabs (from input box) |
Meta+R | Error log (Alt+R on Linux) |
Session
| Command | Description |
|---|---|
/session | Session - history, clear, export, compact |
/session clear | Clear chat history |
/session compact | Compact conversation context |
/session continue | Continue interrupted generation |
/session export | Export chat - markdown, json, clipboard, all |
/session export all | Full diagnostic export (system prompt, messages, tools) |
/session export api | Toggle per-step API request dump |
/session export clipboard | Copy chat to clipboard (markdown) |
/session export json | Export chat as JSON |
/session history | Browse & restore sessions (Ctrl+P) |
/session new | Start a new session (saves current) |
/session rename | Rename current session |
/session plan | Toggle plan mode (research & plan only) |
/plan | Toggle plan mode (alias) |
/stash | Browse stashed input drafts (alias /drafts) |
/checkpoint | Browse / undo / redo / save checkpoints (Ctrl+B / Ctrl+F) |
/compact | Compact - run, settings, logs |
/compact logs | View compaction events |
/compact settings | Compaction strategy & pruning settings |
/goal | Goal loop - coder⟷reviewer until the goal verifiably passes |
/review | Judge this tab's finished work with a fresh agent (the brief is optional) |
/review list | Past verdicts in this tab, with scope, model and cost |
/review apply | Hand the last verdict's findings to the agent as a real turn |
/import | Import sessions from Claude Code / Codex / OpenCode |
Git
| Command | Description |
|---|---|
/git | Git menu (Ctrl+G) |
/git branch | Show/create branch |
/git co-author | Toggle co-author trailer |
/git commit | Git commit with message |
/git diff | Open diff in editor |
/git init | Initialize git repo |
/git lazygit | Launch lazygit |
/git log | Show recent commits |
/git pull | Pull from remote |
/git push | Push to remote |
/git stash | Stash changes - pop to restore |
/git stash pop | Pop latest stash |
/git status | Git status |
Models & providers
| Command | Description |
|---|---|
/keys | Manage LLM provider API keys |
/model-scope | Set model scope (project/global) |
/models | Switch LLM model (Ctrl+L) |
/effort | Reasoning effort for the current model, per tab — slider or /effort <level> |
/provider-settings | Provider options - thinking, effort, speed, context |
/providers | Providers & models overview |
/login | Sign in to LLM Gateway with your browser (account credits) |
/proxy | Proxy - status, install, start, stop, restart, login, upgrade |
/proxy install | Reinstall CLIProxyAPI |
/proxy login | Add a provider account |
/proxy logout | Remove a provider account |
/proxy quota | Subscription limits per account, live refresh |
/proxy restart | Restart the proxy |
/proxy start | Start the proxy |
/proxy status | Proxy status & accounts |
/proxy stop | Stop the proxy |
/proxy upgrade | Upgrade to latest version |
/router | Route models per task (code, explore, plan, verify) |
/web-search | Web search keys & settings |
/mcp | MCP servers - status, tools, reconnect |
Intelligence
| Command | Description | |||
|---|---|---|---|---|
/context | Context & system dashboard | |||
/diagnose | Health check - LSP, tree-sitter, semantic indexing | |||
/lsp | Manage LSP servers - install, disable, enable | |||
/lsp install | Install & manage LSP servers (Mason registry) | |||
/lsp restart | Restart LSP servers (all or specific) | |||
/lsp status | LSP status dashboard | |||
/memory | Manage memory scopes, view & clear | |||
/genome | Genome settings (AST index) | |||
/skills | Browse & install skills (Ctrl+S) | |||
/tools | Enable/disable tools for the agent | |||
/marionette | Compile ONE prompt into a repo map — /marionette <prompt> (on/off = always-on, `none\ | fast\ | assist\ | deep` = lane) |
/agents | Custom agents from project & global scopes | |||
/subagents | Inspect live subagents & background agents | |||
/background | Background agents — live status, results, verdicts | |||
/search | Search the workspace (fff index) | |||
/fff | Fast file search (fff) — status | |||
/languages | Syntax-highlighting languages — status & toggles |
Settings
| Command | Description |
|---|---|
/agent-features | Toggle agent features (de-sloppify, tier routing) |
/chat-style | Toggle chat layout style |
/diff-style | Change diff display style |
/zen | Toggle zen mode (hide header & footer) |
/font | Terminal font - show, set, nerd |
/font nerd | Toggle Nerd Font icons |
/font set | Set terminal font |
/instructions | Toggle instruction files (EMPRYO.md, CLAUDE.md, etc.) |
/verbose-tab | Toggle verbose render for this tab - off folds tools into a rail, on shows raw stream |
/mode | Switch forge mode |
/nvim-config | Switch neovim config mode |
/presentation | Transcript presentation — minimal strand, normal, zen |
/reasoning | Show or hide reasoning content |
/settings | Settings hub - all options in one place |
/theme | Switch color theme (live preview) |
/verbose | Toggle verbose tool output |
/vim-hints | Toggle vim keybinding hints |
Editor
| Command | Description |
|---|---|
/editor | Editor - toggle, open, settings, split |
/editor open | Open file in editor |
/editor settings | Toggle editor/LSP integrations |
/editor split | Cycle editor/chat split (40/50/60/70) |
Tabs & terminals
| Command | Description |
|---|---|
/changes | Toggle files changed this session |
/claim | Show active file claims across tabs |
/claim force | Steal a file claim from another tab |
/claim release | Release a file claim from current tab |
/claim release-all | Release all claims from current tab |
/tab | Tabs - switch, new, close, rename |
/tab close | Close current tab (Ctrl+W) |
/tab new | Open new tab (Ctrl+T) |
/tab rename | Rename current tab |
/terminals | Terminal manager - new, close, show, hide, rename |
/terminals close | Close a terminal |
/terminals hide | Hide terminal panel |
/terminals new | Spawn a new terminal |
/terminals rename | Rename a terminal |
/terminals show | Show terminal panel |
System
| Command | Description |
|---|---|
/errors | Browse error log |
/help | Command palette (Ctrl+K) |
/hooks | View active hooks (PreToolUse, PostToolUse, etc.) |
/model-events | Inspect raw model-call events (requests, timings, retries) |
/privacy | Manage forbidden file patterns |
/quit | Exit Empryo (aliases /exit, /q) |
/restart | Full restart |
/setup | Check & install prerequisites |
/status | System status dashboard |
/storage | View & manage storage usage |
/usage | Spend & usage — today/week/month, per model, cache hit rate, subscription windows |
/hearth | [experimental] Hearth — surfaces, daemon, pairings, logs |
/about | About Empryo — version, lineage, support |
/timeouts | Set tool call timeout (shell, project, agents) |
/update | Check for Empryo updates |
/wizard | Re-run the first-run setup wizard |