Controls and shortcuts
Move quickly through projects, chats, settings, and Command Center.
Main shortcuts#
| Shortcut | Action |
|---|---|
| Cmd + K | Open Command Center |
| Cmd + / | Open Keyboard Shortcuts |
| Cmd + , | Open Settings |
| Cmd + P | Open Prompt Library |
| Cmd + N | Start a new task |
| Cmd + Shift + F | Open History |
| Cmd + [ / Cmd + ] | Go back or forward |
| Cmd + Shift + [ / Cmd + Shift + ] | Go to the previous or next tab |
| Ctrl + Shift + Tab / Ctrl + Tab | Go to the previous or next tab |
| Cmd + W | Close the current tab |
| Cmd + T | Open a new chat tab |
| Cmd + Shift + N | Open the current chat in its own window |
| Cmd + \ | Split the center panel into side-by-side tabs |
| Cmd + Opt + Left / Cmd + Opt + Right | Focus the previous or next pane |
| Cmd + L | Focus the composer |
| Cmd + D | Start or stop dictation |
| Cmd + U | Add an attachment |
| Opt + T | Cycle the thinking level |
| Cmd + F | Find text in the chat |
| Cmd + Opt + T | Switch between the light and dark theme |
| Cmd + O | Switch between VideoDraft mode and Code mode |
Prompt Library holds the prompts you save and reuse. A brief you send often does not have to be retyped. Open it with Cmd + P and pick one to drop into the composer.
History lists your recent chats across every project. Search for an earlier chat and reopen it without hunting for its task.
Useful slash commands#
| Command | Action |
|---|---|
| /clear | Start a fresh chat. |
| /plan | Enter or exit plan mode. |
| /model | Switch the active model. |
| /fast | Toggle fast mode. |
| /compact | Summarize the chat so far to free up context. |
| /restart | Restart the local agent process and pick up configuration changes. |
| /add-dir | Link another task folder or any folder on your Mac. |
| Claude chats | Action |
|---|---|
| /remote-control | Continue this chat from your phone or the browser. Run it again to disconnect. |
| /context | Show current context usage. |
| /loop | Run a prompt or slash command on a recurring interval. |
| /schedule | Create, update, list, or run scheduled agents. |
| /security-review | Review the pending changes on the current branch for security issues. |
| /review | Review a pull request. |
| /init | Write a CLAUDE.md documenting the codebase for future chats. |
| /usage | Show the cost and duration of this session. |
| /insights | Generate a report analyzing your recent sessions. |
| /ultracode | Turn on Ultracode for deeper reasoning. Claude chats only. |
| /ask-codex | Delegate a task to Codex. Needs Codex connected. |
| /codex-resume | Continue the most recent Codex thread in this task. |
| /codex-review | Get an independent Codex read of this task’s changes. Code mode only. |
| /codex-challenge | Have Codex challenge the approach and tradeoffs. Code mode only. |
| Codex chats | Action |
|---|---|
| /goal | Set the goal for a long-running task. Codex keeps working until it is met. |
| /goal pause | Pause the current goal. |
| /goal resume | Resume the paused goal. |
| /goal clear | Clear the current goal. |
The menu is authoritative
Type / in the composer to see the commands available for the current agent, app mode, and chat. Agent versions can add or remove commands.
History and recovery#
- Chats and task details persist across app restarts.
- A turn is one message and the agent’s full response. A failed turn offers Retry, and an interrupted one offers Continue.
- Use Fork to start a new tab or task from an earlier turn.
- Use Reset to this point to restore the task files and remove later turns. It works in VideoDraft mode and Code mode, and is not offered on the latest turn.