Darce commands and keyboard shortcuts

Type / inside Darce to see every command. Commands with optional arguments run straight from the slash menu on Enter.

Slash commands

CommandWhat it does
/undoUndo the last change, including what shell commands did (/u)
/rewindScrub through every change and rewind files and conversation (also Esc twice)
/diffEvery file Darce changed this session
/swarm <task>Split a task into parallel agents, each in its own worktree, then merge
/derby [--models a,b,c] <task>Race models on a task and apply the best result
/threads [n]This session's threads, or one thread's steps and report
/model [search]Pick or search models (Ctrl+P)
/mode auto|ask|plan|fullApproval mode (Shift+Tab cycles)
/resumeContinue a past conversation, in this folder or any other
/why on|offWHY notes (on by default)
/critic on|off [model]Second-opinion review of every edit
/security [changes]Security review of the project or your uncommitted changes
/memory [forget <text>]What Darce remembers about you and this project
/skillsAvailable skills
/suggest on|offPredict your next prompt (Tab accepts)
/learn onExplain the concepts behind each change and check understanding
/compact, /clear, /costShrink context, start over, session costs
/debugTiming of requests, tools and waits in this session
/login, /account, /logoutSign in, plan and usage, switch accounts
/upgradeChange plan
/communityJoin the Discord

Command-line usage

CommandWhat it does
darceStart an interactive session in the current folder
npx darce-cliRun without installing (first run: free trial, no account)
darce signupCreate a free account and keep your trial history
darce --model <id>Start with a specific model, e.g. qwen/qwen3-coder
darce --mode <mode>Start in auto, ask, plan or full mode
darce --resumeBring back a previous conversation and its history
darce -p "task"Print the result and exit, for scripts and CI

Keys

KeyWhat it does
EscStop Darce without quitting (Ctrl+C also stops; twice exits)
Esc EscRewind tape
Shift+TabCycle approval modes
Shift+↑ / Shift+↓Smarter or cheaper model, mid-task
Ctrl+PModel picker
Shift+EnterAdd a line (also Ctrl+J, or \ then Enter)
Up / DownWalk prompt history
Ctrl+RSearch prompt history
Ctrl+OShow a step's full output
Ctrl+VPaste a screenshot
Tab or →Accept the suggested next prompt
@Fuzzy-find a file and attach it

You can type while Darce works: messages sent mid-task are queued and run next.

WHY notes

When a change involved something genuinely worth knowing, Darce ends with a short WHY note. Routine work gets none. Turn them off with /why off.

Resume

/resume lists past conversations, in this folder or all folders, and picks up where you left off.

Memory

Darce remembers your preferences and project facts across sessions when you correct it or tell it something. /memory shows what it knows; edit it, or /memory forget <text> to remove something.


Next: Configuration · All docs · Model directory · Claude Code alternative