app/settings.md +68 −14
1# Codex app settings1# Codex app settings
2 2
3Configure Codex app behavior and preferences
4
5Use the settings panel to tune how the Codex app behaves, how it opens files,3Use the settings panel to tune how the Codex app behaves, how it opens files,
6and how it connects to tools. Open [**Settings**](codex://settings) from the app menu or4and how it connects to tools. Open [**Settings**](codex://settings) from the app menu or
7press <kbd>Cmd</kbd>+<kbd>,</kbd>.5press <kbd>Cmd</kbd>+<kbd>,</kbd>.
12require <kbd>Cmd</kbd>+<kbd>Enter</kbd> for multiline prompts or prevent sleep while a10require <kbd>Cmd</kbd>+<kbd>Enter</kbd> for multiline prompts or prevent sleep while a
13thread runs.11thread runs.
14 12
15## Appearance
16
17Pick a theme, decide whether the window is solid, and adjust UI or code fonts. Font
18choices apply across the app, including the diff review panel and terminal.
19
20## Notifications13## Notifications
21 14
22Choose when turn completion notifications appear, and whether the app should prompt for15Choose when turn completion notifications appear, and whether the app should prompt for
26 19
27Codex agents in the app inherit the same configuration as the IDE and CLI extension.20Codex agents in the app inherit the same configuration as the IDE and CLI extension.
28Use the in-app controls for common settings, or edit `config.toml` for advanced21Use the in-app controls for common settings, or edit `config.toml` for advanced
2922options. See [Codex security](https://developers.openai.com/codex/security) andoptions. See [Codex security](https://developers.openai.com/codex/agent-approvals-security) and
30[config basics](https://developers.openai.com/codex/config-basic) for more detail.23[config basics](https://developers.openai.com/codex/config-basic) for more detail.
31 24
25## Appearance
26
27In **Settings**, you can change the Codex app appearance by choosing a base theme,
28adjusting accent, background, and foreground colors, and changing the UI and code
29fonts. You can also share your custom theme with friends.
30
31
32
33### Codex pets
34
35 Codex pets are optional animated companions for the app. In **Settings**,
36 go to **Appearance** and choose **Pets** to select a built-in pet or
37 refresh custom pets from your local Codex home. Type `/pet` in the
38 composer, use **Wake Pet** or **Tuck Away Pet** in **Settings > Appearance**, or
39 press <kbd>Cmd+K</kbd> or <kbd>Ctrl+K</kbd> and run the same commands to
40 toggle the floating overlay.
41
42 The overlay keeps active Codex work visible while you use other apps. It
43 shows the active thread, reflects whether Codex is running, waiting for
44 input, or ready for review, and pairs that state with a short progress
45 prompt so you can glance at what changed without reopening the thread.
46
471/8
48
49CodexI found a tiny loose thread in settings. Want me to tug it?
50
51To create your own pet, install the `hatch-pet` skill:
52
53```text
54$skill-installer hatch-pet
55```
56
57Reload skills from the command menu. Press <kbd>Cmd+K</kbd> or <kbd>Ctrl+K</kbd>,
58choose **Force Reload Skills**, then ask the skill to create a pet:
59
60```text
61$hatch-pet create a new pet inspired by my recent projects
62```
63
32## Git64## Git
33 65
34Use Git settings to standardize branch naming and choose whether Codex uses force66Use Git settings to standardize branch naming and choose whether Codex uses force
42also apply to the Codex CLI and IDE extension because the MCP configuration lives in74also apply to the Codex CLI and IDE extension because the MCP configuration lives in
43`config.toml`. See the [Model Context Protocol docs](https://developers.openai.com/codex/mcp) for details.75`config.toml`. See the [Model Context Protocol docs](https://developers.openai.com/codex/mcp) for details.
44 76
77## Browser use
78
79Use these settings to install or enable the bundled Browser plugin and manage
80allowed and blocked websites. Codex asks before using a website unless you've
81allowed it. Removing a site from the blocked list lets Codex ask
82again before using it in the browser.
83
84See [In-app browser](https://developers.openai.com/codex/app/browser) for browser preview, comment, and
85browser use workflows.
86
87## Computer Use
88
89On macOS, check your Computer Use settings to review desktop-app access and related
90preferences after setup. To revoke system-level access, update Screen Recording
91or Accessibility permissions in macOS Privacy & Security settings. The feature
92isn't available in the EEA, the United Kingdom, or Switzerland at launch.
93
45## Personalization94## Personalization
46 95
47Choose **Friendly**, **Pragmatic**, or **None** as your default personality. Use96Choose **Friendly**, **Pragmatic**, or **None** as your default personality. Use
50You can also add your own custom instructions. Editing custom instructions updates your99You can also add your own custom instructions. Editing custom instructions updates your
51[personal instructions in `AGENTS.md`](https://developers.openai.com/codex/guides/agents-md).100[personal instructions in `AGENTS.md`](https://developers.openai.com/codex/guides/agents-md).
52 101
53102## Archived threads## Context-aware suggestions
54 103
55104The **Archived threads** section lists archived chats with dates and projectUse context-aware suggestions to surface follow-ups and tasks you may want to resume when you
56105context. Use **Unarchive** to restore a thread.start or return to Codex.
57 106
58107[Previous## Memories
59 108
60109Features](https://developers.openai.com/codex/app/features)[NextEnable Memories, where available, to let Codex carry useful context from past
110threads into future work. See [Memories](https://developers.openai.com/codex/memories) for setup, storage,
111and per-thread controls.
61 112
62113Review](https://developers.openai.com/codex/app/review)## Archived threads
114
115The **Archived threads** section lists archived chats with dates and project
116context. Use **Unarchive** to restore a thread.