Skip to main content

Documentation Index

Fetch the complete documentation index at: https://soulforge.proxysoul.com/llms.txt

Use this file to discover all available pages before exploring further.

100 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

KeyAction
Ctrl+KCommand palette — search all commands
Ctrl+LSwitch LLM model
Ctrl+EToggle editor panel
Ctrl+GGit menu
Ctrl+PBrowse sessions
Ctrl+SBrowse skills
Ctrl+NNew session (saves current, starts fresh)
Ctrl+TNew tab
Ctrl+WClose tab
Ctrl+DCycle forge mode
Ctrl+XAbort generation
Ctrl+CCopy selection / exit
Ctrl+OExpand/collapse all (code, reasoning)
Ctrl+HCommand palette (alias)
Ctrl+[ / ]Prev / next tab
Ctrl+1-9Switch to tab N
Tab / Shift+TabCycle between tabs (from input box)
Meta+RError log (Alt+R on Linux)

Session

CommandDescription
/sessionSession — history, clear, export, compact
/session clearClear chat history
/session compactCompact conversation context
/session continueContinue interrupted generation
/session exportExport chat — markdown, json, clipboard, all
/session export allFull diagnostic export (system prompt, messages, tools)
/session export apiToggle per-step API request dump
/session export clipboardCopy chat to clipboard (markdown)
/session export jsonExport chat as JSON
/session historyBrowse & restore sessions (Ctrl+P)
/session newStart a new session (saves current)
/session renameRename current session
/session planToggle plan mode (research & plan only)
/compactCompact — run, settings, logs
/compact logsView compaction events
/compact settingsCompaction strategy & pruning settings

Git

CommandDescription
/gitGit menu (Ctrl+G)
/git branchShow/create branch
/git co-authorToggle co-author trailer
/git commitGit commit with message
/git diffOpen diff in editor
/git initInitialize git repo
/git lazygitLaunch lazygit
/git logShow recent commits
/git pullPull from remote
/git pushPush to remote
/git stashStash changes — pop to restore
/git stash popPop latest stash
/git statusGit status

Models & providers

CommandDescription
/keysManage LLM provider API keys
/codex loginLog in to Codex with your ChatGPT subscription
/model-scopeSet model scope (project/global)
/modelsSwitch LLM model (Ctrl+L)
/provider-settingsProvider options — thinking, effort, speed, context
/proxyProxy — status, install, start, stop, restart, login, upgrade
/proxy installReinstall CLIProxyAPI
/proxy loginAdd a provider account
/proxy logoutRemove a provider account
/proxy restartRestart the proxy
/proxy startStart the proxy
/proxy statusProxy status & accounts
/proxy stopStop the proxy
/proxy upgradeUpgrade to latest version
/routerRoute models per task (code, explore, plan, verify)
/web-searchWeb search keys & settings
/mcpMCP servers — status, tools, reconnect

Intelligence

CommandDescription
/contextContext & system dashboard
/diagnoseHealth check — LSP, tree-sitter, semantic indexing
/lspManage LSP servers — install, disable, enable
/lsp installInstall & manage LSP servers (Mason registry)
/lsp restartRestart LSP servers (all or specific)
/lsp statusLSP status dashboard
/memoryManage memory scopes, view & clear
/repo-mapSoul map settings (AST index)
/skillsBrowse & install skills (Ctrl+S)
/toolsEnable/disable tools for the agent

Settings

CommandDescription
/agent-featuresToggle agent features (de-sloppify, tier routing)
/chat-styleToggle chat layout style
/diff-styleChange diff display style
/fontTerminal font — show, set, nerd
/font nerdToggle Nerd Font icons
/font setSet terminal font
/instructionsToggle instruction files (SOULFORGE.md, CLAUDE.md, etc.)
/lock-inToggle lock-in mode — hide narration, show tools + final answer
/modeSwitch forge mode
/nvim-configSwitch neovim config mode
/reasoningShow or hide reasoning content
/settingsSettings hub — all options in one place
/themeSwitch color theme (live preview)
/verboseToggle verbose tool output
/vim-hintsToggle vim keybinding hints

Editor

CommandDescription
/editorEditor — toggle, open, settings, split
/editor openOpen file in editor
/editor settingsToggle editor/LSP integrations
/editor splitCycle editor/chat split (40/50/60/70)

Tabs & terminals

CommandDescription
/changesToggle files changed this session
/claimShow active file claims across tabs
/claim forceSteal a file claim from another tab
/claim releaseRelease a file claim from current tab
/claim release-allRelease all claims from current tab
/tabTabs — switch, new, close, rename
/tab closeClose current tab (Ctrl+W)
/tab newOpen new tab (Ctrl+T)
/tab renameRename current tab
/terminalsTerminal manager — new, close, show, hide, rename
/terminals closeClose a terminal
/terminals hideHide terminal panel
/terminals newSpawn a new terminal
/terminals renameRename a terminal
/terminals showShow terminal panel

System

CommandDescription
/errorsBrowse error log
/helpCommand palette (Ctrl+K)
/hooksView active hooks (PreToolUse, PostToolUse, etc.)
/privacyManage forbidden file patterns
/quitExit SoulForge
/restartFull restart
/setupCheck & install prerequisites
/statusSystem status dashboard
/storageView & manage storage usage
/timeoutsSet tool call timeout (shell, project, agents)
/updateCheck for SoulForge updates
/wizardRe-run the first-run setup wizard