Primary navigation

Developer settings

Configure development settings across ChatGPT and Codex clients

The general Settings page covers app preferences, including profile, keyboard shortcuts, notifications, appearance, personalization, memories, and archived tasks.

Project and terminal behavior

Choose where files open, how much command output appears in tasks, and where terminal tabs open by default.

Code review

Under Settings > Git, use Review delivery to choose Inline to run /review in the current task when possible or Detached to start a separate review task.

IDE extension sync

When the ChatGPT desktop app and IDE extension are open in the same project, they share active tasks and editor context. Turn on IDE context from the app composer to let Codex use files currently open in your editor. Turn it off when you want the app prompt to exclude that editor context.

You can open an app task from the IDE extension and continue an IDE task in the app. Both surfaces use the same project to determine which tasks and context to share.

Agent configuration

Codex agents in the app inherit the same configuration as the IDE extension and CLI. Use the in-app controls for common settings, or edit config.toml for advanced options. See Agent approvals and security and Config basics for details.

Git

Use Git settings to standardize branch naming and choose whether Codex uses force pushes. You can also set prompts that Codex uses to generate commit messages and pull request descriptions.

Integrations and MCP

Connect external tools through Model Context Protocol (MCP). Enable recommended servers or add your own. If a server requires OAuth, the app starts the authentication flow. These settings also apply to the Codex CLI and IDE extension because MCP configuration lives in config.toml. See Model Context Protocol for details.

Browser developer mode

Under Developer mode, turn on Enable full CDP access to let ChatGPT use the Chrome DevTools Protocol for performance profiling and deeper browser debugging. If your organization has disabled full CDP access, you can’t enable it locally. See Developer mode for setup, risk, approval, and administrator requirements.