app/features.md +26 −38
1# Codex app features1# Codex app features
2 2
3What you can do with the Codex app
4
5The Codex app is a focused desktop experience for working on Codex threads in parallel,3The Codex app is a focused desktop experience for working on Codex threads in parallel,
6with built-in worktree support, automations, and Git functionality.4with built-in worktree support, automations, and Git functionality.
7 5
16session in a specific directory.14session in a specific directory.
17 15
18If you work in a single repository with two or more apps or packages, split16If you work in a single repository with two or more apps or packages, split
1917distinct projects into separate app projects so the [sandbox](https://developers.openai.com/codex/security)distinct projects into separate app projects so the [sandbox](https://developers.openai.com/codex/agent-approvals-security)
20only includes the files for that project.18only includes the files for that project.
21 19
2220 
23
24 
25 21
26## Skills support22## Skills support
27 23
29IDE Extension. You can also view and explore new skills that your team has25IDE Extension. You can also view and explore new skills that your team has
30created across your different projects by clicking Skills in the sidebar.26created across your different projects by clicking Skills in the sidebar.
31 27
3228 
33
34 
35 29
36## Automations30## Automations
37 31
39such as evaluating errors in your telemetry and submitting fixes or creating reports on recent33such as evaluating errors in your telemetry and submitting fixes or creating reports on recent
40codebase changes.34codebase changes.
41 35
4236 
43
44 
45 37
46## Modes38## Modes
47 39
55 47
56For the full glossary and concepts, explore the [concepts section](https://developers.openai.com/codex/prompting).48For the full glossary and concepts, explore the [concepts section](https://developers.openai.com/codex/prompting).
57 49
5850 
59
60 
61 51
62## Built-in Git tools52## Built-in Git tools
63 53
71 61
72For more advanced Git tasks, use the [integrated terminal](#integrated-terminal).62For more advanced Git tasks, use the [integrated terminal](#integrated-terminal).
73 63
7464 
75
76 
77 65
78## Worktree support66## Worktree support
79 67
88 76
89[Learn more about using worktrees in the Codex app.](https://developers.openai.com/codex/app/worktrees)77[Learn more about using worktrees in the Codex app.](https://developers.openai.com/codex/app/worktrees)
90 78
9179 
92
93 
94 80
95## Integrated terminal81## Integrated terminal
96 82
99pressing <kbd>Cmd</kbd>+<kbd>J</kbd>.85pressing <kbd>Cmd</kbd>+<kbd>J</kbd>.
100 86
101Use the terminal to validate changes, run scripts, and perform Git operations87Use the terminal to validate changes, run scripts, and perform Git operations
10288without leaving the app.without leaving the app. Codex can also read the current terminal output, so
89it can check the status of a running development server or refer back to a
90failed build while it works with you.
103 91
104Common tasks include:92Common tasks include:
105 93
113Note that <kbd>Cmd</kbd>+<kbd>K</kbd> opens the command palette in the Codex101Note that <kbd>Cmd</kbd>+<kbd>K</kbd> opens the command palette in the Codex
114app. It doesn't clear the terminal. To clear the terminal use <kbd>Ctrl</kbd>+<kbd>L</kbd>.102app. It doesn't clear the terminal. To clear the terminal use <kbd>Ctrl</kbd>+<kbd>L</kbd>.
115 103
116104 
105
106## Native Windows sandbox
117 107
118108 On Windows, Codex can run natively in PowerShell with a native Windows sandbox
109instead of requiring WSL or a virtual machine. This lets you stay in
110Windows-native workflows while keeping bounded permissions in place.
111
112[Learn more about Windows setup and sandboxing](https://developers.openai.com/codex/app/windows).
113
114
119 115
120## Voice dictation116## Voice dictation
121 117
122Use your voice to prompt Codex. Hold <kbd>Ctrl</kbd>+<kbd>M</kbd> while the composer is visible and start talking. Your voice will be transcribed. Edit the transcribed prompt or hit send to have Codex start work.118Use your voice to prompt Codex. Hold <kbd>Ctrl</kbd>+<kbd>M</kbd> while the composer is visible and start talking. Your voice will be transcribed. Edit the transcribed prompt or hit send to have Codex start work.
123 119
124120 
125
126 
127 121
128## Floating pop-out window122## Floating pop-out window
129 123
134You can also toggle the pop-out window to stay on top when you want it to remain128You can also toggle the pop-out window to stay on top when you want it to remain
135visible across your workflow.129visible across your workflow.
136 130
137131 
138
139 
140 132
141---133---
142 134
172opening separate projects or using worktrees rather than asking Codex to roam164opening separate projects or using worktrees rather than asking Codex to roam
173outside the project root.165outside the project root.
174 166
175167For details on how Codex handles sandboxing, check out the [security documentation](https://developers.openai.com/codex/security).For a high-level overview, see [Sandboxing](https://developers.openai.com/codex/concepts/sandboxing). For
168configuration details, see the
169[agent approvals & security documentation](https://developers.openai.com/codex/agent-approvals-security).
176 170
177## MCP support171## MCP support
178 172
185 179
186Codex ships with a first-party web search tool. For local tasks in the Codex IDE Extension, Codex180Codex ships with a first-party web search tool. For local tasks in the Codex IDE Extension, Codex
187enables web search by default and serves results from a web search cache. If you configure your181enables web search by default and serves results from a web search cache. If you configure your
188182sandbox for [full access](https://developers.openai.com/codex/security), web search defaults to live results. Seesandbox for [full access](https://developers.openai.com/codex/agent-approvals-security), web search defaults to live results. See
189[Config basics](https://developers.openai.com/codex/config-basic) to disable web search or switch to live results that fetch the183[Config basics](https://developers.openai.com/codex/config-basic) to disable web search or switch to live results that fetch the
190most recent data.184most recent data.
191 185
216- [Automations](https://developers.openai.com/codex/app/automations)210- [Automations](https://developers.openai.com/codex/app/automations)
217- [Local environments](https://developers.openai.com/codex/app/local-environments)211- [Local environments](https://developers.openai.com/codex/app/local-environments)
218- [Worktrees](https://developers.openai.com/codex/app/worktrees)212- [Worktrees](https://developers.openai.com/codex/app/worktrees)
219
220[Previous
221
222Overview](https://developers.openai.com/codex/app)[Next
223
224Settings](https://developers.openai.com/codex/app/settings)