SpyBara
Go Premium Account
2026
4 Mar 2026, 06:20
14 May 2026, 21:00 14 May 2026, 07:00 13 May 2026, 00:57 12 May 2026, 01:59 11 May 2026, 18:00 7 May 2026, 20:02 7 May 2026, 17:08 5 May 2026, 23:00 2 May 2026, 06:45 2 May 2026, 00:48 1 May 2026, 18:29 30 Apr 2026, 18:36 29 Apr 2026, 12:40 29 Apr 2026, 00:50 25 Apr 2026, 06:37 25 Apr 2026, 00:42 24 Apr 2026, 18:20 24 Apr 2026, 12:28 23 Apr 2026, 18:31 23 Apr 2026, 12:28 23 Apr 2026, 00:46 22 Apr 2026, 18:29 22 Apr 2026, 00:42 21 Apr 2026, 18:29 21 Apr 2026, 12:30 21 Apr 2026, 06:45 20 Apr 2026, 18:26 20 Apr 2026, 06:53 18 Apr 2026, 18:18 17 Apr 2026, 00:44 16 Apr 2026, 18:31 16 Apr 2026, 00:46 15 Apr 2026, 18:31 15 Apr 2026, 06:44 14 Apr 2026, 18:31 14 Apr 2026, 12:29 13 Apr 2026, 18:37 13 Apr 2026, 00:44 12 Apr 2026, 06:38 10 Apr 2026, 18:23 9 Apr 2026, 00:33 8 Apr 2026, 18:32 8 Apr 2026, 00:40 7 Apr 2026, 00:40 2 Apr 2026, 18:23 31 Mar 2026, 06:35 31 Mar 2026, 00:39 28 Mar 2026, 06:26 28 Mar 2026, 00:36 27 Mar 2026, 18:23 27 Mar 2026, 00:39 26 Mar 2026, 18:27 25 Mar 2026, 18:24 23 Mar 2026, 18:22 20 Mar 2026, 00:35 18 Mar 2026, 12:23 18 Mar 2026, 00:36 17 Mar 2026, 18:24 17 Mar 2026, 00:33 16 Mar 2026, 18:25 16 Mar 2026, 12:23 14 Mar 2026, 00:32 13 Mar 2026, 18:15 13 Mar 2026, 00:34 11 Mar 2026, 00:31 9 Mar 2026, 00:34 8 Mar 2026, 18:10 8 Mar 2026, 00:35 7 Mar 2026, 18:10 7 Mar 2026, 06:14 7 Mar 2026, 00:33 6 Mar 2026, 00:38 5 Mar 2026, 18:41 5 Mar 2026, 06:22 5 Mar 2026, 00:34 4 Mar 2026, 18:18 4 Mar 2026, 06:20 3 Mar 2026, 18:20 3 Mar 2026, 00:35 27 Feb 2026, 18:15 24 Feb 2026, 06:27 24 Feb 2026, 00:33 23 Feb 2026, 18:27 21 Feb 2026, 00:33 20 Feb 2026, 12:16 19 Feb 2026, 20:53 19 Feb 2026, 20:37
2 May 2026, 06:45
14 May 2026, 21:00 14 May 2026, 07:00 13 May 2026, 00:57 12 May 2026, 01:59 11 May 2026, 18:00 7 May 2026, 20:02 7 May 2026, 17:08 5 May 2026, 23:00 2 May 2026, 06:45 2 May 2026, 00:48 1 May 2026, 18:29 30 Apr 2026, 18:36 29 Apr 2026, 12:40 29 Apr 2026, 00:50 25 Apr 2026, 06:37 25 Apr 2026, 00:42 24 Apr 2026, 18:20 24 Apr 2026, 12:28 23 Apr 2026, 18:31 23 Apr 2026, 12:28 23 Apr 2026, 00:46 22 Apr 2026, 18:29 22 Apr 2026, 00:42 21 Apr 2026, 18:29 21 Apr 2026, 12:30 21 Apr 2026, 06:45 20 Apr 2026, 18:26 20 Apr 2026, 06:53 18 Apr 2026, 18:18 17 Apr 2026, 00:44 16 Apr 2026, 18:31 16 Apr 2026, 00:46 15 Apr 2026, 18:31 15 Apr 2026, 06:44 14 Apr 2026, 18:31 14 Apr 2026, 12:29 13 Apr 2026, 18:37 13 Apr 2026, 00:44 12 Apr 2026, 06:38 10 Apr 2026, 18:23 9 Apr 2026, 00:33 8 Apr 2026, 18:32 8 Apr 2026, 00:40 7 Apr 2026, 00:40 2 Apr 2026, 18:23 31 Mar 2026, 06:35 31 Mar 2026, 00:39 28 Mar 2026, 06:26 28 Mar 2026, 00:36 27 Mar 2026, 18:23 27 Mar 2026, 00:39 26 Mar 2026, 18:27 25 Mar 2026, 18:24 23 Mar 2026, 18:22 20 Mar 2026, 00:35 18 Mar 2026, 12:23 18 Mar 2026, 00:36 17 Mar 2026, 18:24 17 Mar 2026, 00:33 16 Mar 2026, 18:25 16 Mar 2026, 12:23 14 Mar 2026, 00:32 13 Mar 2026, 18:15 13 Mar 2026, 00:34 11 Mar 2026, 00:31 9 Mar 2026, 00:34 8 Mar 2026, 18:10 8 Mar 2026, 00:35 7 Mar 2026, 18:10 7 Mar 2026, 06:14 7 Mar 2026, 00:33 6 Mar 2026, 00:38 5 Mar 2026, 18:41 5 Mar 2026, 06:22 5 Mar 2026, 00:34 4 Mar 2026, 18:18 4 Mar 2026, 06:20 3 Mar 2026, 18:20 3 Mar 2026, 00:35 27 Feb 2026, 18:15 24 Feb 2026, 06:27 24 Feb 2026, 00:33 23 Feb 2026, 18:27 21 Feb 2026, 00:33 20 Feb 2026, 12:16 19 Feb 2026, 20:53 19 Feb 2026, 20:37
Fri 1 18:29 Sat 2 00:48 Sat 2 06:45 Tue 5 23:00 Thu 7 17:08 Thu 7 20:02 Mon 11 18:00 Tue 12 01:59 Wed 13 00:57 Thu 14 07:00 Thu 14 21:00

app/features.md +121 −6

Details

3The 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,

4with built-in worktree support, automations, and Git functionality.4with built-in worktree support, automations, and Git functionality.

5 5 

6Most Codex app features are available on both macOS and Windows.

7The sections below note platform-specific exceptions.

8 

6---9---

7 10 

8## Multitask across projects11## Multitask across projects


14session in a specific directory.17session in a specific directory.

15 18 

16If you work in a single repository with two or more apps or packages, split19If you work in a single repository with two or more apps or packages, split

17distinct projects into separate app projects so the [sandbox](https://developers.openai.com/codex/security)20distinct projects into separate app projects so the [sandbox](https://developers.openai.com/codex/agent-approvals-security)

18only includes the files for that project.21only includes the files for that project.

19 22 

20![Codex app showing multiple projects in the sidebar and threads in the main pane](/images/codex/app/multitask-light.webp)23![Codex app showing multiple projects in the sidebar and threads in the main pane](/images/codex/app/multitask-light.webp)


31 34 

32You can also combine skills with [automations](https://developers.openai.com/codex/app/automations) to perform routine tasks35You can also combine skills with [automations](https://developers.openai.com/codex/app/automations) to perform routine tasks

33such as evaluating errors in your telemetry and submitting fixes or creating reports on recent36such as evaluating errors in your telemetry and submitting fixes or creating reports on recent

34codebase changes.37codebase changes. For ongoing work that should stay in one thread, use a

38[thread automation](https://developers.openai.com/codex/app/automations#thread-automations).

35 39 

36![Automation creation form with schedule and prompt fields](/images/codex/app/create-automation-light.webp)40![Automation creation form with schedule and prompt fields](/images/codex/app/create-automation-light.webp)

37 41 


85pressing <kbd>Cmd</kbd>+<kbd>J</kbd>.89pressing <kbd>Cmd</kbd>+<kbd>J</kbd>.

86 90 

87Use the terminal to validate changes, run scripts, and perform Git operations91Use the terminal to validate changes, run scripts, and perform Git operations

88without leaving the app.92without leaving the app. Codex can also read the current terminal output, so

93it can check the status of a running development server or refer back to a

94failed build while it works with you.

89 95 

90Common tasks include:96Common tasks include:

91 97 


101 107 

102![Integrated terminal drawer open beneath a Codex thread](/images/codex/app/integrated-terminal-light.webp)108![Integrated terminal drawer open beneath a Codex thread](/images/codex/app/integrated-terminal-light.webp)

103 109 

110## Native Windows sandbox

111 

112On Windows, Codex can run natively in PowerShell with a native Windows sandbox

113instead of requiring WSL or a virtual machine. This lets you stay in

114Windows-native workflows while keeping bounded permissions in place.

115 

116[Learn more about Windows setup and sandboxing](https://developers.openai.com/codex/app/windows).

117 

118![Codex app Windows sandbox setup prompt above the message composer](/images/codex/windows/windows-sandbox-setup.webp)

119 

104## Voice dictation120## Voice dictation

105 121 

106Use 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.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.


118 134 

119![Pop-out window preview in light mode](/images/codex/app/popover-light.webp)135![Pop-out window preview in light mode](/images/codex/app/popover-light.webp)

120 136 

137## In-app browser

138 

139Use the [in-app browser](https://developers.openai.com/codex/app/browser) to preview, review, and comment on

140local development servers, file-backed previews, and public pages that don't

141require sign-in while you iterate on a web app.

142 

143The in-app browser doesn't support authentication flows, signed-in pages, your

144regular browser profile, cookies, extensions, or existing tabs.

145 

146Use browser comments to mark specific elements or areas on a page, then ask

147Codex to address that feedback.

148 

149When you want Codex to operate the page directly, use

150[browser use](https://developers.openai.com/codex/app/browser#browser-use) for local development servers and

151file-backed pages. You can manage the Browser plugin, allowed websites, and

152blocked websites from settings.

153 

154![Codex app showing a browser comment on a local web app preview](/images/codex/app/in-app-browser-light.webp)

155 

156## Computer use

157 

158[Computer use](https://developers.openai.com/codex/app/computer-use) helps Codex operate a macOS app by

159seeing, clicking, and typing. This is useful for testing desktop apps, checking

160browser or simulator flows, working with data sources that aren't available as

161plugins, changing app settings, and reproducing GUI-only bugs.

162 

163Because computer use can affect app and system state outside your project

164workspace, keep tasks narrow and review permission prompts before continuing.

165 

166The feature isn't available in the European Economic Area, the United Kingdom, or

167Switzerland at launch.

168 

169![Codex app asking for permission to use Calculator with computer use](/images/codex/app/computer-use-approval-light.webp)

170 

171## Work with non-code artifacts

172 

173When a task produces non-code artifacts, the sidebar can preview PDF files,

174spreadsheets, documents, and presentations. Give Codex the source data, expected

175file type, structure, and review criteria you care about.

176 

177For spreadsheets and presentations, describe the sheets, columns, charts, slide

178sections, and checks that matter. Ask Codex to explain where it saved the output

179and how it checked the result.

180 

181Use the task sidebar to follow what Codex is doing while a thread runs. It can

182surface the agent's plan, sources, generated artifacts, and task summary so you

183can steer the work, inspect generated files, and decide what needs another pass.

184 

185![Codex app showing a generated presentation in the artifact viewer](/images/codex/app/artifact-viewer-light.webp)

186 

121---187---

122 188 

123## Sync with the IDE extension189## Sync with the IDE extension


134If you're unsure whether the app includes context, toggle it off and ask the200If you're unsure whether the app includes context, toggle it off and ask the

135same question again to compare results.201same question again to compare results.

136 202 

203## Thread automations

204 

205Automations can also attach to a single thread. These thread automations are

206recurring wake-up calls that preserve the thread's context so Codex can check

207on long-running work, poll a source for new information, or continue a follow-up

208loop. Use them for heartbeat-style automations that should keep returning to the

209same conversation on a schedule.

210 

211Use a thread automation when the next run depends on the current conversation.

212Use a standalone or project [automation](https://developers.openai.com/codex/app/automations) when you want

213Codex to start a fresh recurring task for one or more projects.

214 

137## Approvals and sandboxing215## Approvals and sandboxing

138 216 

139Your approval and sandbox settings constrain Codex actions.217Your approval and sandbox settings constrain Codex actions.


152opening separate projects or using worktrees rather than asking Codex to roam230opening separate projects or using worktrees rather than asking Codex to roam

153outside the project root.231outside the project root.

154 232 

155For details on how Codex handles sandboxing, check out the [security documentation](https://developers.openai.com/codex/security).233If [automatic review](https://developers.openai.com/codex/agent-approvals-security#automatic-approval-reviews)

234is available in your workspace, you can choose it from the permissions selector.

235It keeps the same sandbox boundary but routes eligible approval requests through

236the configured review policy instead of waiting for you.

237 

238For a high-level overview, see [sandboxing](https://developers.openai.com/codex/concepts/sandboxing). For

239configuration details, see the

240[agent approvals & security documentation](https://developers.openai.com/codex/agent-approvals-security).

156 241 

157## MCP support242## MCP support

158 243 


163 248 

164## Web search249## Web search

165 250 

166Codex ships with a first-party web search tool. For local tasks in the Codex IDE Extension, Codex251Codex ships with a first-party web search tool. For local tasks in the Codex app, Codex

167enables web search by default and serves results from a web search cache. If you configure your252enables web search by default and serves results from a web search cache. If you configure your

168sandbox for [full access](https://developers.openai.com/codex/security), web search defaults to live results. See253sandbox for [full access](https://developers.openai.com/codex/agent-approvals-security), web search defaults to live results. See

169[Config basics](https://developers.openai.com/codex/config-basic) to disable web search or switch to live results that fetch the254[Config basics](https://developers.openai.com/codex/config-basic) to disable web search or switch to live results that fetch the

170most recent data.255most recent data.

171 256 

257## Image generation

258 

259Ask Codex to generate or edit images directly in a thread. This is useful for UI assets, banners, backgrounds, illustrations, sprite sheets, and placeholders you want to create alongside code. Add a reference image when you want Codex to transform or extend an existing asset.

260 

261You can ask in natural language or explicitly invoke the image generation skill by including `$imagegen` in your prompt.

262 

263Built-in image generation uses `gpt-image-2`, counts toward your general Codex usage limits, and uses included limits 3-5x faster on average than similar turns without image generation, depending on image quality and size. For details, see [Pricing](https://developers.openai.com/codex/pricing#image-generation-usage-limits). For prompting tips and model details, see the [image generation guide](https://developers.openai.com/api/docs/guides/image-generation).

264 

265For larger batches of image generation, set `OPENAI_API_KEY` in your environment variables and ask Codex to generate images through the API so API pricing applies instead.

266 

172## Image input267## Image input

173 268 

174You can drag and drop images into the prompt composer to include them as context. Hold down `Shift`269You can drag and drop images into the prompt composer to include them as context. Hold down `Shift`


177You can also ask Codex to view images on your system. By giving Codex tools to take screenshots of272You can also ask Codex to view images on your system. By giving Codex tools to take screenshots of

178the app you are working on, Codex can verify the work it's doing.273the app you are working on, Codex can verify the work it's doing.

179 274 

275## Chats

276 

277Chats are threads you can start when the task doesn't need a specific project

278folder or Git repository. Use them for research, triage, planning,

279plugin-heavy workflows, and other conversations where Codex should use connected

280tools instead of editing a codebase.

281 

282Chats use a Codex-managed `threads` directory under your Codex home as their

283working location. By default, that location is `~/.codex/threads`.

284 

285## Memories

286 

287[Memories](https://developers.openai.com/codex/memories), where available, let Codex carry useful context

288from past tasks into future threads. They're most useful for stable preferences,

289project conventions, recurring work patterns, and known pitfalls that would

290otherwise need to repeat.

291 

180## Notifications292## Notifications

181 293 

182By default, the Codex app sends notifications when a task completes or needs approval while the app294By default, the Codex app sends notifications when a task completes or needs approval while the app


194 306 

195- [Settings](https://developers.openai.com/codex/app/settings)307- [Settings](https://developers.openai.com/codex/app/settings)

196- [Automations](https://developers.openai.com/codex/app/automations)308- [Automations](https://developers.openai.com/codex/app/automations)

309- [In-app browser](https://developers.openai.com/codex/app/browser)

310- [Computer use](https://developers.openai.com/codex/app/computer-use)

311- [Review pane](https://developers.openai.com/codex/app/review)

197- [Local environments](https://developers.openai.com/codex/app/local-environments)312- [Local environments](https://developers.openai.com/codex/app/local-environments)

198- [Worktrees](https://developers.openai.com/codex/app/worktrees)313- [Worktrees](https://developers.openai.com/codex/app/worktrees)