app/commands.md +20 −10
1# Codex app commands1# Codex app commands
2 2
3Reference for Codex app commands and keyboard shortcuts
4
5Use these commands and keyboard shortcuts to navigate the Codex app.3Use these commands and keyboard shortcuts to navigate the Codex app.
6 4
7## Keyboard shortcuts5## Keyboard shortcuts
8 6
9| | Action | macOS shortcut |7| | Action | macOS shortcut |
108| --- | --- | --- || ----------- | ------------------ | --------------------------------------------------------------------------------- |
11| **General** | | |9| **General** | | |
12| | Command menu | <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd> or <kbd>Cmd</kbd> + <kbd>K</kbd> |10| | Command menu | <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd> or <kbd>Cmd</kbd> + <kbd>K</kbd> |
13| | Settings | <kbd>Cmd</kbd> + <kbd>,</kbd> |11| | Settings | <kbd>Cmd</kbd> + <kbd>,</kbd> |
38 36
39You can also explicitly invoke skills by typing `$` in the thread composer. See [Skills](https://developers.openai.com/codex/skills).37You can also explicitly invoke skills by typing `$` in the thread composer. See [Skills](https://developers.openai.com/codex/skills).
40 38
4139Enabled skills also appear in the slash command list (for example, `/imagegen`).Enabled skills also appear in the slash command list.
42 40
43### Available slash commands41### Available slash commands
44 42
50| `/review` | Start code review mode to review uncommitted changes or compare against a base branch. |48| `/review` | Start code review mode to review uncommitted changes or compare against a base branch. |
51| `/status` | Show the thread ID, context usage, and rate limits. |49| `/status` | Show the thread ID, context usage, and rate limits. |
52 50
5351## See also## Deeplinks
54 52
5553- [Features](https://developers.openai.com/codex/app/features)The Codex app registers the `codex://` URL scheme so links can open specific parts of the app directly.
5654- [Settings](https://developers.openai.com/codex/app/settings)
55| Deeplink | Opens | Supported query parameters |
56| ----------------------------- | --------------------------------------------- | ---------------------------------------- |
57| `codex://settings` | Settings. | None. |
58| `codex://skills` | Skills. | None. |
59| `codex://automations` | Inbox in automation create mode. | None. |
60| `codex://threads/<thread-id>` | A local thread. `<thread-id>` must be a UUID. | None. |
61| `codex://new` | A new thread. | Optional: `prompt`, `originUrl`, `path`. |
57 62
5863[PreviousFor new-thread deeplinks:
59 64
6065Local Environments](https://developers.openai.com/codex/app/local-environments)[Next- `prompt` sets the initial composer text.
66- `path` must be an absolute path to a local directory and, when valid, makes that directory the active workspace for the new thread.
67- `originUrl` tries to match one of your current workspace roots by Git remote URL. If both `path` and `originUrl` are present, Codex resolves `path` first.
61 68
6269Troubleshooting](https://developers.openai.com/codex/app/troubleshooting)## See also
70
71- [Features](https://developers.openai.com/codex/app/features)
72- [Settings](https://developers.openai.com/codex/app/settings)